Web-разработка
История успеха FastAPI: как личный проект Себастьяна Рамиреса изменил экосистему Python
Иногда лучшие инструменты рождаются не из желания изменить мир, а из личной потребности сделать работу чуть более совершенной. История Себастьяна Рамиреса и его фреймворка FastAPI — это доказательство того, что внимание к деталям, ясность мышления и терпение могут превратить личный проект в новый стандарт для миллионов разработчиков всего мира.
Тренды
C++: полное руководство по обработке файлов с fstream
Разберем основные файловые операции, проиллюстрируем практическими примерами. Обозначим типичные сценарии, дадим рекомендации.
Наука о данных
Продвинутые техники SQL
Подробно объясним используемые методы - концептуально и с практическими примерами. Создадим аналитические SQL-запросы PostreSQL, используя таблицу видеоигр из Kaggle.
Web-разработка
Angular 19 — потрясающая версия: все новое!
19-я версия Angular впечатляет своими обновлениями. В ней значительно повышена производительность, упрощен процесс разработки, стабилизированы ключевые сигнальные API, а также предложены новые возможности в Angular Material и CDK.
Web-разработка
Как создавать сайты с молниеносной загрузкой: рекомендации по оптимизации фронтенда. Часть 1
На что влияет производительность сайтов? Каковы ее ключевые показатели? Как браузеры выполняют рендеринг веб-страниц? Получите четкие ответы на эти вопросы, чтобы овладеть методами оптимизации производительности сайтов при создании DOM, CSSOM и дерева рендеринга.
Тренды
Космическое приключение компилятора Golang
Исследуем кухню компиляции и разберемся, как исходный код Go превращается в исполняемый двоичный. Подробно опишем этапы и техники получения рецепта АСД и приготовим из ассемблерного кода вкусный машинный код.
Разное
Почему трудно писать полезные библиотеки
Легко представить, как выглядит полезный продукт, гораздо сложнее его произвести. Вот почему стоит поговорить о том, как создаются полезные библиотеки, которых, к сожалению, не так много, как хотелось бы.
Web-разработка
Освоение Scrollable во Flutter
Это руководство посвящено разъяснению неочевидных нюансов Flutter-разработки. Вы узнаете, что такое dragDetails, как работает ScrollPhysics, почему невозможно поместить Spacer или Flexible в Scrollable и, наконец, как реализовать слушатель прокрутки, обновляющий представление в панели приложения.
Случайная статья
50 советов, которые помогут улучшить код JavaScript
JavaScript — это мощный и гибкий язык программирования. Он позволяет много экспериментировать, однако это может привести к ошибкам в...
Как сделать интернет-магазин из Spring Boot, Angular, MySQL и Jasper Reports
Интегрируем фронтенд- и бэкенд-технологии для создания динамичной, адаптивной, полнофункциональной платформы электронной коммерции. Заложим прочную основу для управления бизнес-логикой, сохранения данных, файловой обработки и плавного интерактивного пользовательского взаимодействия.
10 примеров для изучения модуля JSON в Python
Модуль json - мощный инструмент Python для работы с данными JSON. Рассмотрим 10 примеров, демонстрирующих общие задачи, которые можно выполнять с помощью этого модуля.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...