G#

Новый прикольный пятничный язык программирования

G# - это новый язык для платформы .NET, сочетающий эргономику Go, Kotlin и Swift: пакеты и импорты, объявления через func, дата классы nullable-типы с if let, структурную конкурентность через scope и async/await, а также явные числовые типы вроде int32 и float64. Работает через обычный инструмент dotnet build/dotnet run.

Язык ориентирован на тех, кто хочет учить или использовать .NET с более современным и лаконичным синтаксисом, не начиная с C#

Новости

Post Thumbnail

GDPatch

GDPatch - это новый универсальный загрузчик модов для Godot 4.x, написанный на Rust, который вместо патчинга движка или игровых файлов перехватывает системные вызовы файловой системы, подменяя .pck-файлы и перенаправляя чтения на модифицированный контент. Тако...

Post Thumbnail

Не то время

Вторая статья автора в серии "Beyond Happy Path Engineering". Автор разбирает, как наивное обращение со временем в продакшене приводит к багам. Разработчики часто используют now() и wall-clock там, где нужны монотонные часы для измерения длительности, guar...

Post Thumbnail

Кодим чат

Автор просто час пишет чат. Никаких слов, никакого хайпа. Просто час кодинга под музычку

Post Thumbnail

768 серверов Postgres

Статья рассказывает, как PlanetScale заставляет 768 серверов Postgres, хранящих петабайт данных, выглядеть для приложения как одна монолитная база. 768 серверов это 256 шардов, каждый с мастером + 2 реплики. Ключевой компонент - прокси-слой, который парсит ...

Post Thumbnail

Хранение паскеев

Автор предлагает формат для паскеев спеуиальный формат. Что похожее на интероперабельную, непрозрачную строку для хранения паскей-записей, по аналогии с PHC-строками для паролей. Зачем это нужно? Приложения смогут обращаться с паскеями как с хешами паролей...

Post Thumbnail

Zig на примерах

Это интерактивное введение в язык Zig через примеры программ, оформленное в стиле известного проекта Go by Example. Этоя прям ностальгические вайбы, в свое время Go by Example прям очень выручал Сайт покрывает версию Zig 0.16 и разбит на разделы: базовые т...

Статьи

Post Thumbnail

DNS на Zig

Это должен был быть перевод статьи "From Log Reader to Packet Crafter — Building DNS from Scratch in C". Но автор довольно фигово написал исходную статью и не удосужился показать весь написанный код, Поэтому я решил пойти дальше, реализовать очень маленький ин...

Post Thumbnail

Playdate

Наше поколение выросло вместе с первыми консолями. Мы все с теплотой вспоминаем время, когда у нас появилась первая денди. Теперь у нас есть самые разные движки и большие мощности для игр. Но чем больше возможностей, тем сложнее начать что-то делать, сложне...

Post Thumbnail

Привет Ethernet

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

Post Thumbnail

RAG в Go проекте

Одна из ключевых задач для компаний, работающих с искусственным интеллектом, - обеспечить эффективный доступ к внутренним знаниям. На первый взгляд всё просто: загрузи корпоративные документы в большую языковую модель (LLM) и дай ей генерировать ответы. Но на ...

Инструменты

Post Thumbnail

glyphcss

Библиотека для рендеринга 3D-моделей форматов OBJ, glTF, GLB, STL, MagicaVoxel и VOX)в ASCII-арт внутри одного HTML-элемента <pre>, без WebGL и <canvas>. Растеризатор проецирует полигоны, заполняет символьную сетку cols × rows и пишет одну строку в textCon...

Post Thumbnail

moonBASIC

Это современный BASIC с компилятором в байткод и встроенным рантаймом для 2D/3D-графики, физики и сети. Не интерпретатор, а прям настоящий компилятор. Исходники .mb компилируются в .mbc и исполняются на VM, интегрированной с Raylib, Jolt, Box2D и ENet через CG...

Post Thumbnail

freeink

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

Post Thumbnail

chatto

Chatto - полнофункциональный self-hosted чат для команд и сообществ с поддержкой скриншеринга, видео- и голосовых звонков. Бекенж написан на Go Ну что, настало время своих собственных серверов с чатами