Новости

Post Thumbnail

Картинки на C

Учимся писать на чистом С. В видосе автор показывает как на чистом C просмотрщик картинок. Дело непростое, но очень интересное. Особенно доставили эмоции автора, когда все заработало А еще видео теперь можно смотреть прямо на сайте kodikapusta.ru. Чуть мень...

Post Thumbnail

Funxy

В эту пятницу аж два языка программирования. Теперь - Funxy. Симпатичный язык, написанный на Go Funxy (фанкси, fun x(y)) — гибридный язык программирования со статической типизацией, pattern matching и удобной работой с бинарными данными. Прикольно, что д...

Post Thumbnail

易语言

Настала пятница, и у меня для вас - новый язык программирования. 易语言 (Easy Language) — это независимо разработанный китайский язык программирования, который подходит для национальных условий и прост в изучении и использовании для людей разного уровня и спец...

Post Thumbnail

Таблоид

Пятница! И наконец новый язык программирования - Tabloid. Это тьюринг-полный язык программирования для написания программ в стиле кликбейтных новостных заголовков. Всё, что выводится с помощью Tabloid, автоматически пишется ЗАГЛАВНЫМИ БУКВАМИ и заканчиваетс...

Post Thumbnail

HTTP кэширование

Отличный пост о том, как грамотное HTTP-кэширование ускоряет сайты, делает их стабильнее и даже дешевле в обслуживании - все за счет того, что сервер реже обрабатывает одни и те же запросы, а данные доставляются быстрее. Автор просто объясняет, как работают...

Post Thumbnail

Самый сложный язык

Malbolge - это эзотерический язык программирования, созданный для того, чтобы программировать на нём было как можно сложнее. Первая программа "Hello, world!", написанная на нём, была создана программой на Lisp с помощью локального поиска в пространстве всех в...

Post Thumbnail

URL это стейт контейнер

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

Post Thumbnail

Carbon

В эту пятницу новый язык программирования - Carbon. Хотя, уже не такой и новый язык, но все еще интересный. В статье автор сравнивает Carbon с Rust. Самое большое преимущество Carbon это супер совместимость с C++

Post Thumbnail

Пастебин у нас дома ☭

Я уже давно не могу пользоваться gist в github, а говняным pastebin я никогда пользоваться не буду. Решил посмотреть, какие альтернативы и оказалось, что их прям ооочень много

Post Thumbnail

Форт

Форт: язык программирования, который пишет сам себя. Я уже писал про этот язык. Не знаю, но меня он притягивает своей простотой. Еще и статья красиво оформленная с прикольными иллюстрациями

Post Thumbnail

Все слишком креативные

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

Post Thumbnail

VSCode шаринг

Отличное расширение для VSCode, которое позволяет шарить ваш VSCode кому угодно и работает p2p. Парное программирование для удаленщиков никогда не было таким простым

Post Thumbnail

Datastar

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

Post Thumbnail

Реверс

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

Post Thumbnail

lavandula

Воу! Современный веб-фреймворк на C. Да да, реально на C, все серьезно. Можно по-быстрому накидать веб-приложение и наслаждаться скоростью Lavandula - это легковесный, быстрый и интуитивно понятный веб-фреймворк на C, созданный для быстрой разработки соврем...

Post Thumbnail

UUIDv7

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

Post Thumbnail

Разработка или программирование?

В чём ключевое различие между программированием и разработкой программного обеспечения? Программирование - это процесс написания части приложения, часто выполняемый в одиночку. Оно сосредоточено на самом коде. В отличие от этого, разработка программного обеспе...

Post Thumbnail

Forth

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

Post Thumbnail

Делай просто

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

Post Thumbnail

Оплата опенсорса

Хоть открытое ПО и раздают даром, забота о проекте требует серьёзных затрат. Поддерживающие проект люди выполняют кучу работы: разбирают баги, отвечают на вопросы, следят за сборкой, обновляют зависимости, мониторят уязвимости, выпускают новые версии, отбивают...

Post Thumbnail

Фликс

Пятница! Новый язык программирования! Flix - это строгий эффектно-ориентированный язык, объединяющий парадигмы функционального, императивного и логического программирования. Он разрабатывается в Университете Орхуса (Дания) при поддержке сообщества open-sour...