Серии статей

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

Series default

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

  1. Зачем нужен Angular.js и почему именно он
  2. Современные инструменты фронтенда и каркас Angular.js приложений
  3. Знакомство с контроллерами и директивами в Angular.js
  4. Написание сервисов в Angular.js
  5. Роутинг в Angular.js
  6. Как подключить Angular.js к API бакенду

Разработка статических сайтов при помощи Middleman

Series default

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

  1. 3 неправильных и 1 правильный способ сделать блог
  2. Максимально быстрый и полноценный блог на Middleman и AWS
  3. Непрерывная интеграция, Jenkins и Middleman

Графы и Big Data

Grafy

Обзор современных технологий по работе с графами и их применение в сфере Big Data.

  1. Введение в графы и Neo4j. Обработка графов в Spark

Разработка mkdev

Mkdev series

В этой серии статей создатели и менторы mkdev демонстрируют процесс реализации новых фич кода самой платформы mkdev. От первых тестов до платежей и фоновых задач – мы расскажем и покажем как решаются различные проблемы в реальной жизни, на примере нашего проекта.

  1. Написание первых тестов
  2. Рефакторинг, метапрограммирование и эпичное редактирование markdown
  3. Рассылка оповещений по расписанию при помощи sidekiq и cron
  4. Как mkdev сделал рефакторинг отправки писем

Разработка гема GrooveHQ

Groovehq series

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

  1. Как создать гем для работы с API
  2. Пишем API gem: выбор структуры и инструментов
  3. Пишем API gem: что такое Hypermedia API и как с ним подружиться
  4. Пишем API gem: как написать тесты для внешнего API
  5. Пишем API gem: финальное метапрограммирование

DevOps от А до Я

Devops ot a do ya

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

  1. Что и кто такое DevOps?
  2. Основы виртуализации и введение в KVM
  3. Как работают сети: что такое свитч, роутер, DNS, DHCP, NAT, VPN и ещё с десяток необходимых вещей

Как выбрать язык программирования: мнения менторов

Series default

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

  1. Как выбрать язык программирования?
  2. Как всё-таки выбрать (первый) язык программирования? Или Как задавать правильные вопросы?
  3. Google Pixel против iPhone 7 или о том, как выбирают язык программирования в реальной жизни

Как стать программистом: истории и советы менторов

Kak stat programmistom istorii i sovety mentorov

Один из самых мучительных вопросов для новичка: "с чего начать?". В этой серии статей ответ дадут менторы mkdev. А ещё они раскажут свои истории зарождения карьеры программистов, с какими сложностями столкнулись и как их можно было избежать. Менторы так же поделятся полезными советами, ссылками и своими рабочими столами.

  1. Как стать программистом: история Ивана Такарликова
  2. Как стать программистом: история Ильи Коновалова
  3. Как стать программистом: история Стаса Мехоношина
  4. Как стать программистом: история Виктора Шепелева
  5. Как стать программистом: история Алексея Курылева
  6. Как стать программистом: история Кирилла Ширинкина