📘 Введение Domain-Driven Design (DDD) — это не просто набор паттернов, а стратегический подход к проектированию сложных бизнес-приложений. Он помогает выстроить систему вокруг предметной области, а не технических…
Личный опыт
Возраст 40+ в ИТ: мифы, предубеждения и личный опыт
Недавно мне отказали в приёме на работу. Формулировка была предельно прямой:«Коллектив молодой и дружный, а вам уже за 40 — вы не впишетесь». Обидно? Немного.Но, если честно, я…
Автоматизация разработки с помощью n8n
Представьте: вы пушите код в GitHub, а через несколько минут тесты пройдены, код проверен линтером, а при успехе — автоматически задеплоен на staging. Всё это без вашего участия….
Китайцы сделали самую БЫСТРУЮ память в мире
В мире технологий хранения данных произошел настоящий прорыв: исследователи из Университета Фудань разработали самую быструю полупроводниковую память, получившую название PoX. Эта энергонезависимая флеш-память способна записывать данные со скоростью…
RESTful Web Services: Предупреждение Race Conditions
Одна из основных предпосылок веб-служб RESTful заключается в том, что HTTP следует рассматривать как протокол приложения, а не только как транспортный протокол. Он включает в себя целый набор семантики,…
Архитектура программного обеспечения – принципы, методы и стили
Разработка правильной архитектуры для решения проблемы – это скорее искусство, чем наука, потому что это во многом зависит от понимания постановки проблемы, контекста и того, где, по нашему…
Руководство для начинающих по unit тестам
Что такое модульный тест Модульный тест – это категория тестов с самой высокой степенью детализации, основанная на тестовой пирамиде. Обычно он ориентирован на функциональность класса, функции или компонента пользовательского интерфейса…
Разбираемся в контейнере Laravel. Кирилл Несмеянов
Разберёмся в способе хранения данных, автовайринге без этих дурацких умных слов и русским языком. Научимся таргетировать инъекции и попробуем запилить пример реализации с использованием одних и тех же…
Делаю сложные дела утром
Часто замечаю, что многие люди (как и я раньше) попадают в ситуацию, когда надо бы сделать сегодня что-то сложное, но хочется сначала выполнить простенькое, разобраться с мелочами, вдохновиться…
Помни, каким ты был джуном
Иногда часто замечаю проблему в коммуникациях опытных разработчиков и джуниоров. Матерым ребятам кажется, что всё понятно, очевидно и даже не стоит останавливаться на каких-то им понятных деталях. А…