Серии статей
Разработка одностраничных приложений на Angular.js

MVC JavaScript фреймворки за короткий промежуток времени захватили рынок и теперь уже сложно встретить компанию, не использующую их при разработке. В этой серии статей мы научимся разрабатывать приложения на самом популярным и востребованном из них: Angular.js. А по пути мы познакомимся со всеми современными инструментами фронтенд-разработки.
Разработка статических сайтов при помощи Middleman

В этой серии статей мы рассмотрим разные инструменты для разработки статического сайта. А затем остановимся на Middleman, разберёмся как он работает и автоматизируем постинг новых статей в блог, использующий этот gem.
Разработка mkdev

В этой серии статей создатели и менторы mkdev демонстрируют процесс реализации новых фич кода самой платформы mkdev. От первых тестов до платежей и фоновых задач – мы расскажем и покажем как решаются различные проблемы в реальной жизни, на примере нашего проекта.
- Написание первых тестов
- Рефакторинг, метапрограммирование и эпичное редактирование markdown
- Рассылка оповещений по расписанию при помощи sidekiq и cron
- Как mkdev сделал рефакторинг отправки писем
- Как и зачем mkdev перешёл на Vue.js
- Как обойти блокировку Роскомнадзора: история mkdev
- Стажировка на mkdev: как проходит и отзывы трёх участников
- Как мы выбирали чат для студентов и менторов
Разработка гема GrooveHQ

В этой серии статей мы напишем gem для работы с API сервиса GrooveHQ, у которого пока что нет своих клиентских библиотек для работы с API. Сама библиотека будет доступна на github и rubygems и, мы надеемся, её будут использовать другие разработчики, использующие этот сервис. К концу серии ты научишься создавать гемы с нуля, а компании, использующие GrooveHQ и ruby смогут использовать этот гем для своих целей.
Как выбрать язык программирования: мнения менторов

В этой серии статей мы собираем мнения наших менторов о том, руководствуясь какими соображениями, стоит выбирать свой первый язык программирования. На какие вопросы нужно отвечать, на что обращать внимание. Плюс менторы дают некоторую оценку актуальным языкам программирования
DevOps от А до Я

В жизни каждого приличного успешного проекта наступает момент, когда количество серверов начинает стремительно увеличиваться. Требования к автоматизации инфраструктуры и коммуникации между разработчиками и сисадминами резко возрастают. На помощь приходит DevOps – ставшая модной культура и профессия, которой и посвящена первая статья новой серии "DevOps от А до Я".
Как стать программистом: истории и советы менторов

Один из самых мучительных вопросов для новичка: "с чего начать?". В этой серии статей ответ дадут менторы mkdev. А ещё они раскажут свои истории зарождения карьеры программистов, с какими сложностями столкнулись и как их можно было избежать. Менторы так же поделятся полезными советами, ссылками и своими рабочими столами.
- Как я стал Ruby on Rails веб-разработчиком: история Ивана Такарликова
- С чего начинаются программисты: история Ильи Коновалова
- Как стать программистом на Ruby: история Кирилла Зонова
- Как стать Ruby on Rails программистом: история Стаса Мехоношина
- Как стать начинающим веб-разработчиком: история Кирилла Ширинкина
- Как стать Python-разработчиком: история Алексея Курылева
- Как стать программистом на Java и Spring: история Рината Мухамедгалиева
- Как стать веб-разработчиком на PHP: история Руслана Купцова
- Как стать тестировщиком: история Павла Конева
- Как стать специалистом по DevOps: история Михаила Чинкова
Изучаем сети: от основ до продвинутых тем

Не важно, опытый ты программист или новичок, сети знать нужно обязательно. И благодаря этим статьям ты сможешь в них легко разобраться, от основ до продвинутых концепций и технологий.
Разработка приложения при помощи Dry-rb

Иногда вместо Rails для вашего приложения удобнее использовать Dry-rb. В этой серии статей мы разберём, что это такое, и как применять отдельные гемы на примере разработки несложного приложения