Web-разработка
Vercel: развертывание веб-приложений
Хотите развертывать веб-приложения за минуты, а не часы, забыв о настройке серверов и масштабировании? Vercel позволяет это сделать благодаря автоматической интеграции с Git, глобальной CDN и бессерверным функциям — причем с минимальными усилиями. Узнайте, как платформа ускоряет разработку и упрощает жизнь разработчикам.
Тренды
C++: полное руководство по std::stoi
Изучим, как эффективно применяется эта функция и справляется с пограничными случаями в реальных приложениях. Обозначим типичные проблемы и их решения.
Web-разработка
5 основных методов работы с @Cacheable в JavaScript
Аннотация @Cacheable - механизм кэширования, позволяющий значительно повысить производительность приложения. Освоив пять основных методов работы с @Cacheable, вы сможете реализовать сложные стратегии кэширования - эффективные и удобные в обслуживании.
Тренды
Как сделать собственный Git с нуля на Go
Реализуем основную функциональность: hash-object, cat-file, init. Разберемся, как здесь управляются объекты и имитируется поведение команд в коде, а затем протестируем.
Тренды
Kotlin: изолированные классы и интерфейс
Хотите писать Kotlin-код, который компилятор проверяет за вас? Все дело в грамотном использовании изолированных классов и интерфейсов. Узнайте, как выбирать между ними для создания идеальной — гибкой, удобочитаемой и типобезопасной — архитектуры.
Тренды
5 частых ошибок начинающих программистов
Ошибки новичков часто вгоняют в ступор профессионалов. Это руководство позволит вам избежать их, чтобы сделать успешную карьеру и не разочаровать будущих коллег. Помните: каждую ошибку можно исправить, если вовремя осознать ее и приложить необходимые усилия.
Тренды
Обучение LLM (и не только) на Go. С Python в люльке
Автор показывает, как реализовать шаблон развертывания приложений Sidecar на примере шаблонного кода Python из туториалов, который не сильно затруднит Go-разработчиков, когда понадобится обучать собственные, настраиваемые модели ML. Материал построен от простого к сложному: в конце умозрительный, но работающий пример кода с задержкой между запросом и ответом намного короче, чем 0,35 мс.
Тренды
Пример сквозного ELT-процесса для хранилища данных с Postgres
Поэтапно сделаем витрину данных со всеми аспектами, разложим все по полочкам. Рассмотрим разные сценарии ее построения.
Случайная статья
Как писать лог-файлы, которые экономят время
Сначала позвольте немного поразглагольствовать: программа, поддержкой которой я занимаюсь по работе, содержит много милых особенностей. “Произошла ошибка” — не...
Почему стоит использовать Pathlib в качестве альтернативы модуля OS
Применять модуль OS при работе с Python не совсем удобно. Сегодня расскажем о преимуществах библиотеки Pathlib, которая может стать достойной заменой этого компонента.
Умные инструменты фронтенда: отлавливание ошибки до того, как ее заметят пользователи
Ошибки фронтенда редко сопровождаются громкими сбоями. Чаще они проявляются незаметно: нереагирующей кнопкой, тормозящей страницей, съезжающей версткой. Ознакомьтесь с умными инструментами, которые позволяют поймать эти проблемы до того, как они отпугнут пользователей.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...