Оглавление

1. Архитектура ПО и дизайн кода

  1. Переход от монолитной архитектуры к распределенной
  2. Command and Query Responsibility Segregation (CQRS) на практике
  3. Работа с унаследованным кодом: Риски, анализ проекта и стратегии работы
  4. Стратегия крупного ретейлера по изменению IT-архитектуры и процессов
  5. Принципы проектирования классов (S.O.L.I.D.)
  6. Паттерн MVP для ASP.NET WebForms
  7. Dapper + QueryObject, как замена ORM
  8. Можно ли строить логику на исключениях?
  9. ViewModel и Domain Model: Границы ответственности
  10. Заменяем QueryFactory на бестелесный IQueryFactory
  11. Смещение акцентов: проектирование базы уходит на второй план
  12. Domain-Driven Design
  13. Разбор примера реализации Unit Of Work
  14. Видео. Эволюция управления зависимостями в коде
  15. Integration Patterns
  16. JavaScript-приложение, или зачем нам Razor в ASP.NET MVC?
  17. Видео: Microsoft Dev School — Микросервисы, чистый PaaS и конкурс мисс Россия
  18. IoC-контейнер в ASP.NET с использованием шаблона MVP (Model-View-Presenter)

2. Управление IT-проектами

  1. Шпаргалка для предпринимателя по IT-миру
  2. Определения провала IT-проекта
  3. Кнопочное мышление против целостного IT-продукта
  4. Пять самых важных составляющих процесса выпуска успешных проектов
  5. Стендапы в стиле Kanban
  6. Приемочное тестирование как производственная необходимость
  7. Сбитое дыхание при планировании итераций
  8. Impact Mapping на практике
  9. Stand-up meeting: лучшие и худшие практики
  10. Объяснить или давать разбираться?
  11. Видео. Практика работы с крупными проектами: от Scrum с XP к Kanban
  12. Тестирование: Ручное или Автоматизированное?
  13. Техническое задание как база знаний о проекте
  14. История и принципы бережливого производства ПО
  15. Подборка манифестов из мира IT
  16. Презентация. Большие возможности для маленькой компании
  17. Customer satisfaction для программистов
  18. Видео. Лекция про Lean Software Development в университете
  19. Видео. Лекция об Agile
  20. Откровенное общение с заказчиком

3. Инженерные практики

  1. Технические долги
  2. Модель принятия решений
  3. Экстремальное программирование: Pair Programming
  4. Критерии хорошего коммита
  5. Модульное тестирование
  6. Видео. Онлайн лекция - Refactoring Legacy Code
  7. Использование паттернов Strategy и Registry
  8. Continuous Integration: Рефакторинг Config-файлов

4. Образование и карьера в IT

  1. Приёмы построения карьеры в IT
  2. Интервью с основателем Byndyusoft и Инвестиционным менеджером ФРИИ
  3. Интервью: Как управлять проектам? Основатель Byndyusoft об Agile
  4. Интервью со мной на Hexlet
  5. Материалы семинара для студентов: Карьера в IT + Тренды в разработке ПО
  6. Преподавание Agile в университете становится нормой
  7. Что нужно прочитать начинающим программистам?
  8. Личный опыт преподавания в ВУЗах