R. D. 26 мая 2016

Темы

  • как улучшить устный навык если не с кем говорить
  • как понять, что навык улучшается и есть прогресс
  • акценты, native speakers, как жить? :)
  • могу читать, не могу писать — что делать?
  • вопросы и ответы

Заметки и ссылки

R. D. 26 мая 2016

В гостях — Василий Васильков, VP of Engineering компании Ecwid, одной из крупнейших в мире e-commerce платформ.

Василий с самого начала, принимал непосредственное участие в принятии и реализации большинства архитектурных решений, а сейчас руководит разработкой. За годы работы команда выросла с одной до сотни машин, с двух до 25 сервисов и научились готовить микро-сервисы правильно.

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

R. D. 26 мая 2016

Поговорим про серверную инфраструктуру. Как ее правильно строить, обновлять и проектировать. Рассмотрим проблематику способов управления руками, а так же с помощью скриптов. Познакомимся с управлением конфигурацией и поговорим про Ansible. Затронем тему Devops, Vagrant, Docker. Пройдемся по современным тенденциям и сервисам. Обсудим сервисы Amazon.

Соведущий — Иван Евтухович, основатель компании express42, специализирующейся на консалтинге в области автоматизации управления инфраструктурой.

R. D. 26 мая 2016

Интервью с CTO и сооснователем Wheely.com Иваном Самсоновым. Поговорим про то, как Иван стал разработчиком, как создавал свою компанию, про найм людей и много еще чего интересного.

R. D. 26 мая 2016

Поговорим об экосистемах языков программирования. Основным примером будет язык Ruby. Во многом он стал примером для подражания, с которого разобрали все, что только можно в разные экосистемы. Как снаружи языка, так и внутри. Посмотрим на то, как должен выглядеть правильный Package manager, как он должен решать проблемы обновления зависимостей и разрешения конфликтов. Поговорим про важность простой публикации пакетов и преимуществах центральных репозиториев. Узнаем откуда растут ноги у Cargo, NuGet, CocoaPods. Познакомимся с веб-экосистемой в языках программирования. Что такое Rack и зачем его портировали на все языки, что дал миру Rails, а так же откуда пошло понятие микрофреймворков.

Ссылки
R. D. 26 мая 2016

Поговорим о настройке рабочего окружения, инструментах, софте, работе в команде и личной продуктивности. Расскажем про то, как налажена удаленная работа в команде Хекслета.

Ссылки
R. D. 26 мая 2016

Поговорим о формировании локального сообщества программистов и ИТ-шников, как и зачем участвовать в жизни сообщества. Поговорим о пилотном старте локального сообщества пользователей Хекслета.

R. D. 26 мая 2016

Что, как и зачем изучать, с чего начинать, какая нужна подготовка и как найти самые интересные для себя области.

  • зачем математика программисту?
  • какая нужна подготовка, чтобы начать изучать математику будучи уже взрослым? что такое “школьный курс” вообще?!
  • theory of computation, математические свойства железа и софта, фундаментальные ограничения вычислительных машин
  • зачем нужна теория автоматов

Полезные ссылки

Просто интересные книги

Серьезные книги

R. D. 26 мая 2016

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

R. D. 26 мая 2016

Как начать писать тесты, как работать с TDD, какие тесты бывают и как писать нормальный код так, чтобы его можно было тестировать. И, конечно, мы поговорим про сайд-эффекты, чистые функции, mock'и, stub'ы и все такое.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →