Web-разработка
Будущее за веб-компонентами
Одни считают веб-компоненты не самым выгодным направлением веб-разработки, другие - ее единственным светлым будущим. Предлагаем ознакомиться с доводами обеих сторон, чтобы сделать собственный выбор.
Тренды
Знакомьтесь, компонент Navigation в Android!
Что такое компонент Navigation?
Всем известно, что навигация между экранами является одним из фундаментальных принципов в приложениях Android. Как правило, мы осуществляем ее при помощи...
Наука о данных
Байесовская статистика для специалистов по данным
Возможно, вы помните теорему Байеса как громоздкое уравнение из курса статистики, которое вам нужно было заучить. Но за ним кроется нечто большее. Эта теорема...
Web-разработка
Супергеройский макет: комбинируем CSS-сетки и CSS-фигуры
Создадим нестандартный макет на основе страницы комикса, используя свойство clip-path для наложения изображений и придания им нужных форм.
Разное
Почему вам стоит завести чек-листы для программирования
Скорее всего, многим попадался код, который выглядит как головоломка: в программе куча ненужных строк и бесполезных комментариев. Или же в неё внесли изменения, и...
Тренды
Разветвление на различные очереди SQS с помощью фильтрации сообщений SNS
SNS и SQS — сервисы AWS, которые часто находят применение в событийно-управляемой архитектуре. Сочетание этих сервисов дает возможность отправлять сообщения по разным каналам. Часто...
Наука о данных
Как найти выход из лабиринта с помощью Python
Создание лабиринта
Наш лабиринт будет в виде матрицы размером n*m с нулями для проходов и единицами для стен.
a = [
[1, 1,...
Разное
Уровни измерения и их точность
Измерение — это процесс присвоения чисел количествам (переменным). Этот процесс настолько знаком, что мы, наверняка, часто упускаем из виду его фундаментальные характеристики. Единая мера некоего атрибута...
Случайная статья
Проблемы при использовании отзывчивого веб-дизайна
Новый подход к решению старых проблем
Отзывчивый веб-дизайн
Поскольку прошло уже несколько лет с тех пор, как отзывчивый веб-дизайн был на слуху,...
Как улучшить производительность Jest в средах CI с использованием TypeScript
Являетесь поклонником Jest? Узнайте, как можно улучшить тестирование проектов и избежать ошибок, связанных с памятью.
Возможности Docker, о которых вы не знали. Часть 2
Продолжаем знакомиться с расширенными возможностями Docker. В этой части вы узнаете о таких практиках, как эффективное использовании кэша сборки, ограничение ресурсов контейнеров, мониторинг с помощью Docker-событий, запуск контейнеров Docker в режиме “только для чтения”, очистка с помощью Docker Prune, переопределение точки входа для отладки и управление несколькими средами с использованием Docker-контекстов.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...