Web-разработка
Как создавать сайты с молниеносной загрузкой: рекомендации по оптимизации фронтенда. Часть 1
На что влияет производительность сайтов? Каковы ее ключевые показатели? Как браузеры выполняют рендеринг веб-страниц? Получите четкие ответы на эти вопросы, чтобы овладеть методами оптимизации производительности сайтов при создании DOM, CSSOM и дерева рендеринга.
Разное
Большой языковой модели недостаточно: внедрение Context Fusion & Toolkit в корпоративные решения. Часть 1
Узнайте об ограничениях больших языковых моделей (LLM) и корпоративных решениях, устраняющих эти ограничения с помощью Context Fusion и Toolkit. Подобные решения позволяют использовать истинный потенциал LLM, обеспечивая достижение более точных и релевантных результатов.
Тренды
Принципы SOLID в инженерии данных. Часть 1
Продемонстрируем на примерах, как нарушается и соблюдается каждый принцип и что получается при расширении кодовой базы. Разберем достоинства и недостатки, в каких ситуациях принципы SOLID нужны, в каких - нет.
Наука о данных
5 неочевидных истин науки о данных
Хотите открыть для себя красоту машинного кода, скрывающуюся за нулями и единицами? Для начала узнайте 5 неочевидных истин науки о данных. Они помогут вам ступить на путь постижения этой увлекательной дисциплины со свежим взглядом.
Web-разработка
Нужно ли дизайнеру уметь писать код?
Что важнее для дизайнера - писать код или уметь работать с ним? А может, достаточно овладеть навыками командной работы? Порассуждаем на эту тему.
Web-разработка
10 ключевых концепций JavaScript
Эти концепции выходят за рамки базового JavaScript, и их должен усвоить каждый веб-разработчик. Они значительно расширят ваши возможности по написанию более продвинутого и эффективного JS-кода.
Тренды
Основы реактивного программирования
Предлагаем ознакомиться с основами реактивного программирования и его основными компонентами. Кроме того, предлагаем пошаговое руководство по использованию фреймворка Reactor, предоставляющего абстракции для реактивного программирования.
Тренды
Как создать свой Twitter или управляемое данными приложение с Golang и Kafka
Сделаем легко масштабируемую систему с ML-алгоритмами для определения предпочтений пользователей. Заполним временну́ю шкалу, создадим тему, заведем задачу для получения и сохранения твитов из темы, проанализируем их с помощью тегирования.
Случайная статья
Проблема устаревших замыканий и способы ее решения в React. Часть 2
В этой части руководства вы узнаете, как не угодить в ловушку устаревших замыканий в распространенных скриптах React, таких как useCallback, React.memo, Ref.
Хочешь стать веб-разработчиком? Учи Node.js, а не PHP
Один из самых частых вопросов, которые я слышу от своих учеников, звучит так: "Почему вы преподаете нам Node.js, а...
Мониторинг приложения Golang с Prometheus, Grafana, New Relic и Sentry
Изучим, как осуществляются мониторинг и логирование службы Go. Напишем код приложения и модульный тест, создав конфигурационные и тестовые файлы, и посмотрим метрики в дашборде Grafana.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...