Разное
Почему каждый разработчик должен потерпеть неудачу (хотя бы раз)
Нельзя овладеть навыками программирования без извлечения уроков из своих неудач. Узнайте, как серьезные промахи в разработке программного обеспечения формируют исключительных специалистов по написанию кода.
Тренды
12 проверенных способов оформления продакшн-кода на Python
Возьмите на заметку 12 способов оформления продакшн-кода, повышающих его удобочитаемость и производительность. Они выручат вас во многих случаях, включая распаковку кортежа, списковое выражение, объединение строк, создание цепочки методов, индексирование вложенных словарей.
Web-разработка
Как создать Open Source финтех-проект
Сделаем акцент на API, интегрируемый разработчиками в веб-сайты или приложения финтех-направленности. Разберем принцип работы, ключевой и новый функционал.
Web-разработка
TypeScript: от нулевого до продвинутого уровня. Часть 2
Продолжаем изучать руководство по TypeScript, чтобы пройти путь от новичка до профессионала! 2-я часть ознакомит вас с такими понятиями TypeScript, как вывод и утверждение типов, интерфейсы и их расширение, операторы typeof и as const, дженерики и классы. В конце статьи вас ждет шпаргалка по всему изученному материалу.
Тренды
C++: полное руководство по параметризованным классам
Изучим особенности создания и реального применения этих классов. Проиллюстрируем практическими реализациями и примерами.
Разное
Почему Cloudflare не использует контейнеры в инфраструктуре платформы Workers?
Автор отвечает на вопрос в заголовке, а также рассказывает об архитектуре изолированных процессов (изолятов) и о ее ограничениях. Конечно же, материал посвящен проблемам безопасности, ресурсоемкости и задержки в процессе работы.
Разное
Алгоритм Skyline для упаковки 2D-прямоугольников
Автор делится решением задачи упаковки двумерных прямоугольников в ограниченное пространство — вы найдете иллюстрации, итоговую анимацию работы алгоритма и конечно, код с достаточным количеством комментариев. В конце материала — таблица времени выполнения алгоритма в худших случаях.
Web-разработка
Почему useMemo — не просто кэширование
Почему useMemo - не просто кэширование и когда стоит использовать этот хук? Разберем реальный сценарий.
Случайная статья
Линейная регрессия — реализация на Python
В подробностях рассмотрим основы линейной регрессии и ее реализация на языке Python. Линейная регрессия — это статистический метод моделирования взаимосвязей между зависимой переменной и заданным набором независимых переменных. Формулы, графики, варианты применения и, конечно, код вы найдете по ссылке ниже.
Инструменты DevOps: интерфейс Docketeer для Docker Desktop
Обзор Docketeer, удобного графического интерфейса для Docker с проработанными правами доступа и метриками.
Как обнаружить злые твиты при помощи машинного обучения
Мне не нужно напоминать вам о том, что Интернет может быть очагом негатива, несмотря на все его положительные качества....
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...