Тренды
Как обогатить контекст большой языковой модели (LLM) для улучшения ее возможностей
Большие языковые модели способны на большее, но мы сами часто их ограничиваем. Ключ к раскрытию истинного потенциала LLM лежит не в создании более сложных архитектур, а в простом и часто упускаемом из виду действии — предоставлении большего количества релевантных данных.
Тренды
Компонентный подход: организация навигации с помощью библиотеки Decompose. Часть 3
Компонентный подход позволяет масштабироваться до больших проектов с десятками или даже сотнями экранов. Узнайте, как с помощью Decompose и Jetpack Compose настроить сложную навигацию в таком приложении, а также как добавить уровни навигации.
Разное
Асинхронная опасность: mmap неявно блокирует ввод-вывод
Отображение файла в память для чтения — звучит красиво: превратить неудобные вызовы чтения и ручную буферизацию в простое индексирование памяти… но под капотом оно блокирует ввод-вывод, превращает массивы байтов &[u8] в асинхронную опасность и делает "конкурентный" асинхронный код фактически синхронным!
Разное
5 крайне непродуктивных моделей поведения владельцев продуктов
Непродуманные действия и слова владельца продукта часто тормозят работу команды инженеров-программистов. Рассмотрим 5 моделей непродуктивного поведения руководителя продукта, в основе которых лежат стереотипы, заблуждения или элементарная безграмотность.
Web-разработка
Golang + htmx + Tailwind CSS = адаптивное веб-приложение
Задействуем эти мощные технологии без единой строчки JavaScript. Попутно реализуем базовые операции создания пользователей.
Тренды
C++: подробное руководство по циклам for с векторами
Изучим методы прохождения векторов, включая продвинутые, проиллюстрируем примерами. Разберем нюансы производительности и обработки ошибок.
Тренды
Контейнеризация проекта GO с Envoy
Контейнеризируем приложение и задействуем Envoy как прокси-службу взаимодействия. В итоге настроим, соберем, запустим и протестируем контейнер.
Тренды
Функциональное программирование Java: элегантное применение Predicate и Function
Освоим интерфейсы для валидации, фильтрации и преобразования данных. Научимся использовать Predicate и Function со спецификациями JPA, коллекциями и потоками для реальных приложений.
Случайная статья
Настройка Apache для PHP
Apache HTTP-сервер - свободный веб-сервер, основными достоинствами которого считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.
Создание снэкбара с обратным отсчетом времени в Android с помощью Jetpack Compose
Снэкбар - полезная функция в контексте современной веб-разработки. Она дает пользователю время подумать над принятием важного решения. Поговорим о том, как создать снэкбар, используя арсенал Jetpack Compose.
5 продвинутых шаблонов React на пальцах
Знакомство с наиболее эффективными шаблонами через примеры их реализации, а также сопоставление основных плюсов и минусов.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...