Что такое микросервисы: особенности архитектуры, примеры использования, инструменты

Видео про микросервисы с простым объяснением архитектуры и отличий от монолита, а также примерами инструментов.

Обложка: Что такое микросервисы: особенности архитектуры, примеры использования, инструменты

Стоит поиграть: обзор головоломки Keep Talking and Nobody Explodes

Keep Talking and Nobody Explodes — это парная головоломка, в которой вам предстоит обезвредить бомбу, разговаривая с вашим напарником.

Обложка: Стоит поиграть: обзор головоломки Keep Talking and Nobody Explodes

Дайвинг в Python: история одного опыта

Рассказ о самостоятельном изучении Python с нуля.

Обложка: Дайвинг в Python: история одного опыта

YAML за 5 минут: синтаксис и основные возможности

YAML — это язык для сериализации данных, который используют DevOps и дата-сайентисты. Рассказываем про синтаксис YAML-файлов.

Обложка: YAML за 5 минут: синтаксис и основные возможности

Использование django-celery-beat для создания периодических задач в Django-проектах

Когда в проекте нужно реализовать функциональность, которая будет выполняться по расписанию, на помощь приходит замечательный инструмент Celery.

Обложка: Использование django-celery-beat для создания периодических задач в Django-проектах

Как из разработчика 1С вырасти в руководителя направления: интервью с директором дивизиона Разработка и сопровождение 1С

Павел — директор дивизиона Разработка и сопровождение 1С. Он рассказал, как стать руководителем направления и подняться по карьерной лестнице

Обложка: Как из разработчика 1С вырасти в руководителя направления: интервью с директором дивизиона Разработка и сопровождение 1С

Муравей Лэнгтона — загадочный клеточный автомат

Одна из нерешённых задач математики с простейшей формулировкой и необъяснимым поведением. Попробуйте поэкспериментировать.

Обложка: Муравей Лэнгтона — загадочный клеточный автомат

Советы Python-новичкам от синьора

Советы и рекомендации по написанию кода и не только, которые могут пригодиться начинающим питонистам.

Обложка: Советы Python-новичкам от синьора

Собеседование iOS разработчика: вопросы и задания

Собрали для вас самые часто используемые вопросы и задания, которые дают iOS разработчикам на собеседованиях.

Обложка: Собеседование iOS разработчика: вопросы и задания

5 способов победить выгорание у программистов

Профессиональное выгорание распространено среди программистов. Игнорировать его не стоит, поэтому мы собрали пять способов справиться с ним.

Обложка: 5 способов победить выгорание у программистов

Какой мессенджер самый безопасный для пользователей?

Аналитический отдел Falcongaze рассмотрел политики приватности популярных мессенджеров и выбрал самый безопасный вариант.

Обложка: Какой мессенджер самый безопасный для пользователей?

Как программисту сделать хороший UX

Рассматриваем пример формального подхода к задаче создания интерфейсов и решения её с точки зрения «ориентации на пользователя».

Обложка: Как программисту сделать хороший UX

Взаимодействие Python и FugueSQL в Jupyter Notebooks

FugueSQL — это язык который расширяет возможности SQL. Рассказываем, как пользоваться FugueSQL в связке с Python и Jupyter Notebooks.

Обложка: Взаимодействие Python и FugueSQL в Jupyter Notebooks

Тест: угадайте мобильную ОС по скриншоту

Android и iOS, бесспорно, самые популярные мобильные ОС, но далеко не единственные. Проверьте свои знания мобильных операционных систем.

Обложка: Тест: угадайте мобильную ОС по скриншоту

Кейс: Хабиб vs МакГрегор или Распознавание лиц на Python

Учимся представлять фотографии в виде матриц, обрабатывать их, детектить лица и натравливать на них нейронку.

Обложка: Кейс: Хабиб vs МакГрегор или Распознавание лиц на Python

Создание pet-проекта на Flutter и Firebase. Почему сделали такой выбор?

Вместе с коллегами мы делаем pet-проект Success Story Diary. Это мобильное приложение-дневник для записи достижений и благодарностей.

Обложка: Создание pet-проекта на Flutter и Firebase. Почему сделали такой выбор?

Что почитать начинающему тестировщику

Список полезных ресурсов и литературы для джуна-тестировщика.

Обложка: Что почитать начинающему тестировщику

Стоит прочитать: воспоминания интровертов, изменивших мир

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

Обложка: Стоит прочитать: воспоминания интровертов, изменивших мир

Опыт в менеджменте или в ИТ: что важнее, когда хочешь стать проджект-менеджером

Спросили у проджект-менеджеров о плюсах и минусах входа в профессию разными путями.

Обложка: Опыт в менеджменте или в ИТ: что важнее, когда хочешь стать проджект-менеджером

8 языков программирования для Android-разработчика

Android-разработчики пишут не только на Java и Kotlin: в этой статье разберём 8 популярных языков программирования, которые подходят для разработки Андроид-приложений, расскажем, насколько востребована профессия и где её освоить. Java…

Обложка: 8 языков программирования для Android-разработчика

Моя история в IT: от программирования с отцом до международного проекта

От помощи отцу с написанием программ до создания робототехнических и инженерных классов по всей стране — история входа в IT.

Обложка: Моя история в IT: от программирования с отцом до международного проекта

Точка с запятой в JavaScript/TypeScript: за и против

Нельзя просто так взять и поменять свои привычки. Рассказываем, почему существуют две точки зрения на проблему точек с запятой в JavaScript.

Обложка: Точка с запятой в JavaScript/TypeScript: за и против

Что нового в Java 16 и как на это отреагировали разработчики

С помощью экспертов разобрались, что нового и интересного появилось в Java 16, а также собрали мнения разработчиков из соцсетей.

Обложка: Что нового в Java 16 и как на это отреагировали разработчики

6 способов больше узнать про алгоритмы

Книги, курсы и прочие ресурсы для прокачки ваших знаний по алгоритмам.

Обложка: 6 способов больше узнать про алгоритмы

Реактивные формы в Angular

Разработка форм в Angular остаётся трудозатратным процессом, который вызывает сложности. Разбираемся, как работать с реактивными формами.

Обложка: Реактивные формы в Angular

Сможете ли вы запустить, вырастить и не уронить сайт? Игра про DNS от Tproger и NGENIX

В этой игре вам предстоит использовать свои познания в DNS для запуска нового и быстрорастущего маркетплейса.

Обложка: Сможете ли вы запустить, вырастить и не уронить сайт? Игра про DNS от Tproger и NGENIX

Постоянный календарь — мечта программиста

Как показывает история, у календаря могло быть меньше особенностей, которые создают проблемы программистам. Но все эксперименты провалились.

Обложка: Постоянный календарь — мечта программиста

Основной набор повседневных инструментов DevOps-инженера

Руководитель системных инженеров отдела DevOps компании Кометрика, описал все значимые инструменты и сервисы, с которыми работает его команда.

Обложка: Основной набор повседневных инструментов DevOps-инженера

Почему вам стоит выбрать Node.js для разработки серверных приложений

Разбираемся в преимуществах и недостатках Node.js относительно других технологий серверного скриптинга.

Обложка: Почему вам стоит выбрать Node.js для разработки серверных приложений

Стоит прочитать: обзор книги Чарльза Петцольда «Код. Тайный язык информатики»

В этой книге автор разобрал прогресс от первых телеграфных машин до современных компьютеров.

Обложка: Стоит прочитать: обзор книги Чарльза Петцольда «Код. Тайный язык информатики»

Метанавыки: что это такое и зачем их учить?

Выяснили, что такое метанавыки и чем они отличаются от всего, что мы тренировали раньше. И узнали, на какие из них стоит обратить внимание.

Обложка: Метанавыки: что это такое и зачем их учить?

Стоит прочитать: обзор книги Меджуи Мехди «Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте»

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

Обложка: Стоит прочитать: обзор книги Меджуи Мехди «Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте»