В последнее время я много общался об MVC (Model-View-Controller, «модель-представление-контроллер») с некоторым количеством программистов, занимающих позиции разного уровня в софтверных…
Docker является open source инструментом, который автоматизирует разворачивание приложения внутри программного контейнера. Мы перевели для вас руководство по работе с…
Книга обязательна к прочтению Middle-разработчикам и выделяется своими чёткими, вдумчивыми объяснениями сложных концепций. Предполагается, что читатели имеют базовые познания в…
На краудфандинговой площадке Kickstarter начался сбор средств на образовательный проект в стиле DIY (Do It Yourself, сделай сам) MAKERphone. Пользователям предлагают набор для самостоятельной сборки…
Для большинства программистов Computer Science — факультет в зарубежных вузах, целиком и полностью посвящённый программированию, математике и всему, что связано…
В данном списке содержатся ссылки на бесплатные материалы, посвящённые тестированию. Материалы на русском языке, а также онлайн-курсы и подкасты выделяются…
Многие разработчики говорят о юнит-тестах, но не всегда понятно, что они имеют в виду. Иногда неясно, чем они отличаются от…
Общедоступные веб-приложения интересны хакерам как ресурсы или инструменты заработка. Спектр применения полученной в результате взлома информации широкий: платное предоставление доступа…
Регулярные выражения — тема, которой боятся многие разработчики. Между тем они требуются в большинстве вакансий уровня middle. В статье разберём…
Многим опытным разработчикам, вероятно, знакома методология объектно-ориентированного программирования (ООП). Кроме известных её принципов (абстракция, инкапсуляция, полиморфизм, наследование и т. д.)…
C++ CSS Google Java JavaScript Microsoft Pet-проекты PHP Python Алгоритмы и структуры данных Безопасность Веб-разработка Головоломки Для начинающих Для продолжающих Инструменты Искусственный интеллект Карьера Лучшая практика Материалы от друзей Tproger Машинное обучение Мобильная разработка Нейронные сети Обучение программированию Работа Разработка игр Советы Тестирование Юмор Языки программирования