
Новости


LSM за неделю
LSM (Log-Structured Merge-Tree) - это алгоритм и структура данных, оптимизированные для быстрой записи в хранилищах типа "ключ-значение" Я нашел небольшой курс по написанию своего LSM на Rust. За неделю можно написать простое key-value хранилище, а за следу...

Обезьяны кодят
Этот проект представляет собой масштабный, но абсолютно бессмысленный эксперимент. Авторы сгенерировали 30 миллиардов случайных 4-килобайтных файлов, затем с помощью эвристических методов, основанных на полной коллекции ROM-ов Atari, сократили их количество до...

Prompt Engineering
Качество результатов работы ИИ во многом зависит от качества предоставляемых вами промтов. Другими словами, разработка промтов стала важным навыком. Плохо сформулированный запрос может привести к неуместным или общим ответам, в то время как хорошо составленный...

Какой ты разработчик
Теперь все желающие могут бесплатно, добровольно и вне независимости от уровня образования подтвердить свои ИТ-компетенции, пройдя тестирование на специальной платформе. Какие навыки можно подтвердить В этом году на платформе планируется разместить матери...

Токены и бакеты
Контроль трафика с помощью алгоритма токен бакета Представьте, что у вас есть 5 билетов на поездку, и каждый новый час вы получаете новый билет, но вы никогда не сможете превысить лимит в 5 билетов. При каждой поездке используется один билет. Таким образом,...

GitHub ESSP
Этот плейбук содержит проверенные стратегии и лучшие практики для построения высокоэффективных инженерных команд и масштабируемых программных систем. В нем рассматриваются ключевые аспекты, такие как организация совместной работы, автоматизация процессов, тест...

Ванильный Веб
Этот маленький сайт научит вас писать веб без всех этих новомодных фреймворков и систем сборки. Все на ванильных технологиях. Кстати, так-то все вот эти компоненты тоже то еще хипстерство, настоящий ванильный веб должен работать под ИЕ6

Visual Basic
Сегодня у меня для вас нет нового языка программирования, но есть довольно старый - Visual Basic Как Visual Basic стал самой популярной средой программирования в мире, как он внезапно утратил популярность и почему его влияние до сих пор определяет будущее р...

Прекрасная архитектура
Список ссылок на отличные статьи про реализацию программной архитектуры. Тематика самая разная. Обязательно добавляем в закладки

Публикуем cli
Учимся распространять свои консольные утилиты для macOS. В этом руководстве не будет рассказано о том, как опубликоваться на Homebrew, поскольку это уже достаточно хорошо задокументировано с большим количеством примеров. Вместо этого автор рассказывает как...

Микросервисы?
Слишком ранний переход на микросервисы может снизить скорость разработки стартапа из-за усложнения процессов развертывания, тестирования и, собственно, разработки. Вместо этого стартапам стоит начинать с монолитной архитектуры, чтобы сохранить простоту и скоро...

Про Rust - просто
Автор делится накопленным опытом, чтобы помочь читателям быстро освоить ключевые концепции и избежать фрагментарного понимания, с которым часто сталкиваются при изучении разрозненных материалов по Rust. Особое внимание уделяется методике обучения: автор пре...

Singleflight
Малюсенькая статья про пакет и паттерн singleflight. Очень удобно когда вы из разных потоков запрашиваете данные по ключу, которые редко меняются