Серии статей

Разработка одностраничных приложений на 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

Разработка гема 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 и ещё с десяток необходимых вещей