Post Thumbnail

pwru

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

Post Thumbnail

10x Инженеры

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

Post Thumbnail

Избавьтесь от своих лент

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

Post Thumbnail

bore

Простой и современный TCP-туннель на Rust, который открывает локальные порты для удалённого сервера, обходя стандартные фаерволы и NAT. Он делает только это: ничего лишнего, только чистая функциональность.

Post Thumbnail

Deck

Идея для Deck появилась из ситуации, знакомой многим. Представьте: вы собираетесь с друзьями на игровой вечер, и вдруг понимаете, что нужной колоды карт у вас нет. Досадно, правда? Именно эта проблема натолкнула на мысль использовать технологии, чтобы найти решение. Главная цель Deck — создать удобную и интерактивную цифровую среду для игры в классические настольные игры, которые раньше требовали карт и бумаги. Одна из ключевых фишек Deck — это возможность назначить одно устройство в роли «стола» (то есть колоды). Поставив это устройство в центр компании, все игроки могут видеть карты в реальном времени. Это добавляет новый уровень погружения и делает процесс по-настоящему захватывающим.

Post Thumbnail

Почти скайп

Peer-to-peer обмен файлами прямо в браузере FilePizza использует WebRTC, чтобы убрать необходимость первоначальной загрузки файла на сервер, как это делают другие веб-сервисы для обмена файлами. Поскольку данные никогда не хранятся на промежуточном сервере, передача происходит быстро, приватно и безопасно. Попробовать FilePizza можно на сайте file.pizza.

Post Thumbnail

Lynx

Так. Неожиданно, китайцы запилил еще один кроссплатформенный фреймворк. Но зачем? При живом flutter, react native и KMP? Видимо, из-за критической уязвимости в этих фреймворках, которая называется: "это написано не нами, запилим свое" Но! Это фреймворк от тиктоковцев, а они сейчас на подъеме. У них есть ресурсы на поддержку, много денег. Как бы нам всем не пришлось переходить с flutter это "рысь скриптовая ява"

Post Thumbnail

wait4x

Wait4X — это простой, но мощный инструмент, который помогает дождаться, пока нужные сервисы станут доступными, прежде чем двигаться дальше. Он работает с кучей протоколов и сервисов, и вот где он особенно полезен: - В CI/CD: чтобы убедиться, что всё готово перед запуском тестов. - В оркестрации контейнеров: проверить, что сервисы работают, прежде чем стартовать приложение. - При деплое: удостовериться, что система готова к обновлениям. - При запуске приложений: проверить, доступны ли внешние сервисы. - В локальной разработке: быстро проверить, готовы ли сервисы на localhost. Короче, он делает жизнь проще!

Post Thumbnail

cleanups и weak

В прошлогоднем посте в блоге про пакет unique упомянули о некоторых новых функциях, которые тогда находились на стадии обсуждения. И теперь с Go 1.24 эти функции доступны всем разработчикам на Go. Речь идёт о runtime.AddCleanup, которая добавляет функцию в очередь на выполнение, когда объект становится недоступным, и о типе weak.Pointer, который позволяет безопасно ссылаться на объект, не мешая сборщику мусора его удалить. Вместе эти две функции дают достаточно возможностей, чтобы создать свой собственный аналог пакета unique! Давайте разберёмся, чем они полезны и когда их стоит использовать.

Post Thumbnail

DeepSeek R1 теория

Погрузитесь в мир инноваций с DeepSeek R1! В курсе от ‪вы узнаете, как эта крутая штука использует обучение с подкреплением, чтобы прокачать свои способности к логике. Разберёте, что такое GRPO(Group Relative Policy Optimization) и чем оно лучше старых методов PPO. Плюс, поймёте, как KL-дивергенция помогает держать модель в стабильности — всё с примерами кода и без заумных объяснений.

Post Thumbnail

Сам себе кубернетис

В этом руководстве вы найдёте пошаговую инструкцию, как с нуля развернуть кластер Kubernetes на устройствах Raspberry Pi. Разобрано всё: от установки оборудования до настройки сети.

Post Thumbnail

gnet

gnet — это событийно-ориентированный фреймворк для работы с сетевыми приложениями, который отличается высокой скоростью и минимальным потреблением ресурсов. Он был разработан с нуля с использованием системных вызовов epoll (для Linux) и kqueue (для macOS), что позволяет ему достигать значительно более высокой производительности и меньшего потребления памяти по сравнению с стандартной библиотекой net в Go в определенных сценариях. gnet и net придерживаются разных философий в подходе к сетевому программированию. Поэтому создание сетевых приложений с использованием gnet может существенно отличаться от разработки с net, и эти подходы сложно совместить. В сообществе существуют аналогичные продукты на других языках программирования, такие как libevent, libuv, Netty, Twisted, Tornado и другие. Все они работают по схожим принципам, лежащим в основе gnet.

Post Thumbnail

10x Faster TypeScript

Вы уже наверняка слышали, но я вам все равно еще раз расскажу. Команда работает над новой версией компилятора TypeScript и сопутствующих инструментов. Нативная реализация значительно ускорит запуск редактора, сократит время сборки в 10 раз и заметно уменьшит использование памяти. И все это на Go Попробовать можно уже сейчас, ссылка в статье

Post Thumbnail

Картинки о важном

Автор рассылки ByteByteGo опубликовал большой архив с разной инфографикой по разработке совершенно бесплатно(в отличие от его блога). Есть много всего полезного, некоторые картинки можно распечатывать и вешать на стенку

Post Thumbnail

Github комьюнити

Open source проекты обычно стартуют с какой-то проблемы, которую нужно решить. Если проблема реально большая и касается кучи людей, то проект может взлететь. И вот, через какое-то время, к тебе начинают подтягиваться люди, которые хотят помочь. И тут бац — твой проект уже не просто код на гитхабе, а целое коммьюнити. Но тут есть нюанс: тебе, как главному по проекту, нужно перестроить мозги. Теперь твоя задача — не просто писать код, а строить отношения, помогать людям и делать так, чтобы всем было комфортно. В этой статье мы разберём четыре шага, которые помогут твоему open source проекту вырасти в крутое и живое сообщество.

Post Thumbnail

Боевая единица

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

Post Thumbnail

Шавуханаука

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