Новости

Post Thumbnail

Expr

Пятница и новый язык программирования(почти) Expr - это язык выражений, разработанный специально для Go, который позволяет создавать динамические конфигурации с максимальной точностью, безопасностью и быстродействием. Простой синтаксис Expr в сочетании с бо...

Post Thumbnail

LSM за неделю

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

Post Thumbnail

Обезьяны кодят

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

Post Thumbnail

Prompt Engineering

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

Post Thumbnail

NES

Собрал большой плейлист по программированию под NES(nintendo entertainment system). Та самая денди, которая была почти у каждого читателя этого канала. Здорово, что мы выросли и теперь можем немного поностальгировать, разбираясь в устройстве ассемблера для NES...

Post Thumbnail

Какой ты разработчик

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

Post Thumbnail

Гол!

Пятница - время новых языков программирования. Сегодня у нас Goal - язык для работы с массивами. Array programming language (язык программирования для работы с массивами) - это тип языков, где операции по умолчанию применяются к целым массивам данных, а не ...

Post Thumbnail

OSSU

Учебная программа OSSU(Open Source Society University) — это полноценное образование в области компьютерных наук на основе онлайн-материалов. Она предназначена не только для профессионального роста или карьерного развития. С помощью этой программы можно получ...

Post Thumbnail

Легаси

Всем нам приходится работать с устаревшим кодом. Из видео вы узнаете, как различать устаревший код и технические проблемы, поймите, когда и как бороться с обоими, и откройте для себя мощные методы, такие как шаблон Strangler Fig, для постепенной и безопасной э...

Post Thumbnail

Хеш

Хеш-функция представляет собой односторонний алгоритм, преобразующий произвольные входные данные в выходные фиксированного размера. Она играет ключевую роль в обеспечении целостности данных, безопасном хранении паролей и создании цифровых подписей. В статье ра...

Post Thumbnail

Токены и бакеты

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

Post Thumbnail

Секретики

Uber разработала централизованную автоматизированную платформу для управления секретами, которая обеспечивает безопасность более 150 тысяч секретов в рамках своей масштабной инфраструктуры. Эта инфраструктура включает свыше 5000 микросервисов, более 500 тысяч ...

Post Thumbnail

GitHub ESSP

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

Post Thumbnail

Ванильный Веб

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

Post Thumbnail

Visual Basic

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

Post Thumbnail

Публикуем cli

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

Post Thumbnail

Микросервисы?

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

Post Thumbnail

Про Rust - просто

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

Post Thumbnail

Singleflight

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

Post Thumbnail

roons

Это механический компьютер с потрясающим дизайном. Точнее, это даже набор для создания механических компьютеров, типа "настоящий Minecraft redstone". Можно объединять логические элементы, состояния и другие миниатюрные компоненты, чтобы создавать свои собс...