Новости

Post Thumbnail

Факультет компилятороварения

Нашел интересную ссылку - "Факультет компилятороварения". Это группа энтузиастов, которая занимается исследованиями и разработкой в области языков программирования и компиляторов. У них еще аккаунт есть на sourcecraft и там исходники их языков

Post Thumbnail

Портирование DOOM

Автор рассказывает о своём эксперименте по запуску классического DOOM на собственной виртуальной машине для WebAssembly. Начав с прототипа на C, он затем переписал всё на Rust, добившись полной поддержки стандарта WebAssembly 2.0. Чтобы заставить игру работать...

Post Thumbnail

Godot 4.6

Зарелизился Godot 4.6 и самое главное обновление - наконец-то интерфейс нормально выглядит. Ну и остального много завезли

Post Thumbnail

Erasure codes

В статье представлено введение в новое семейство кодов стирания - Information Chaining, разработанное в Open Cybernetics. Коды стирания (erasure codes) - это алгоритмы и схемы кодирования, которые решают задачу преобразования исходных данных (сообщения из *...

Post Thumbnail

Логическая репликация

Я тут начал ковырять как работают всякие инстументы для репликации данных из постгри куда-то еще. И это можно делать красиво на гошке. Можно наколбасить свой CDC фреймворк и наслаждаться. Для затравки закинул не свежую статью(но все еще актуальные) как ребята ...

Post Thumbnail

Не сутультесь

Лучшее приложение для macOS, которое размывает экран, когда вы сутулитесь(как собака). Posturr использует камеру вашего Mac и фреймворк Apple Vision для отслеживания вашей осанки в реальном времени. Когда оно обнаруживает, что вы сутулитесь, экран постепенн...

Post Thumbnail

Свой git

В статье автор делится опытом создания своей собственной, упрощённой системы контроля версий, чтобы на практике понять, как работает Git. В основе его системы лежат хеширование содержимого файлов с помощью SHA-256, сжатие данных Zstd и хранение всей истории в ...

Post Thumbnail

Либы для моков не нужны

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

Post Thumbnail

Индексы в постгре

Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы помогают находить данные в сотни раз быстрее, но за это приходится платить: они занимают место на диске и могут немного тормозить добавление или изменение записей. Автор доходчиво о...

Post Thumbnail

Замыкания

Статья с объяснениями как работают замыкания в Rust. От простого сложного. И еще очень круто, что в статье есть ссылки на песочницы с готовым кодом, который можно попробовать в работе

Post Thumbnail

Нейрослоп линукс

Вайбкодинг вышел на нновый ровень. Автор создал "Pure Go" среду Linux с помощью Claude. Ну ладно, не совсем прям с нуля создал. Просто вдохновившись примером Армина Роначера, автор попросил Клода перенести эмулятор системы TinyEMU RISC-V Фабриса Беллара с C на...

Post Thumbnail

Физика полета

Хотели бы вы уметь летать? Я тут статью нашел про аэродинамику. С очень классными интерактивными примерами. В статье подробно исследуется физика полёта, в частности принцип работы аэродинамического профиля (аэродинамического сечения крыла). Автор объясняет, к...

Post Thumbnail

Атомики

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

Post Thumbnail

SQL Драйвер

Учимся писать свой SQL драйвер. Точнее, ребята из dolt покажут как они писали драйвер для своей базы. А вся магия возможна благодаря прекрасному пакета database sql driver в Go, который позволяет определить подключение к базе данных, которое любая программа на...

Post Thumbnail

Четыре игры

Автор запилил сразу 4 игры для Playdate, используя ИИ. Честно говоря, мне кажется кощунством использовать искусственный интеллект для написания приложений под девайсы, спроектированные Teenage Engineering. Кстати, в статье есть ссылки на Playdate SDK. Это я...

Post Thumbnail

Playdate

Теперь мне нужна еще и эта электронная штука. На playdate запустили код на гошке. Я и так поглядывал на эту прикольную игрушку, но теперь точно надо

Post Thumbnail

Nature

Пятница! И сегодня у меня для вас новый язык программирования - Nature. Универсальный язык и компилятор для системного программирования, созданные для разработки высокопроизводительного, безопасного и надежного кроссплатформенного программного обеспечения кр...

Post Thumbnail

ASCII

В статье подробно разбирается создание алгоритма для преобразования изображений и 3D-сцен в ASCII-арт с сохранением чётких границ. Автор критикует распространённый подход, где символы обрабатываются как однородные пиксели, что приводит к размытым и неровным кр...

Post Thumbnail

Анкетки

Опрос разработчиков Go 2025 года (5379 респондентов) показал, что 91% программистов довольны языком, ценя его простоту, стандартную библиотеку и инструменты. Главные сложности включают соблюдение идиом Go (33%), отсутствие привычных возможностей из других язык...

Post Thumbnail

VictoriaLogs

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