#specdriven — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #specdriven, aggregated by home.social.
-
LxBox: переносим опыт singbox-launcher в Android
Привет. Полгода назад я выложил singbox-launcher — десктопный GUI для управления ядром sing-box . По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я писал на Хабре . Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг. Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля. Результат этой работы — LxBox , и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.
https://habr.com/ru/articles/1027734/
#singbox #LxBox #Flutter #Android #Dart #WireGuard #маршрутизация_трафика #open_source #VLESS #specdriven
-
LxBox: переносим опыт singbox-launcher в Android
Привет. Полгода назад я выложил singbox-launcher — десктопный GUI для управления ядром sing-box . По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я писал на Хабре . Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг. Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля. Результат этой работы — LxBox , и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.
https://habr.com/ru/articles/1027734/
#singbox #LxBox #Flutter #Android #Dart #WireGuard #маршрутизация_трафика #open_source #VLESS #specdriven
-
LxBox: переносим опыт singbox-launcher в Android
Привет. Полгода назад я выложил singbox-launcher — десктопный GUI для управления ядром sing-box . По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я писал на Хабре . Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг. Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля. Результат этой работы — LxBox , и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.
https://habr.com/ru/articles/1027734/
#singbox #LxBox #Flutter #Android #Dart #WireGuard #маршрутизация_трафика #open_source #VLESS #specdriven
-
LxBox: переносим опыт singbox-launcher в Android
Привет. Полгода назад я выложил singbox-launcher — десктопный GUI для управления ядром sing-box . По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я писал на Хабре . Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг. Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля. Результат этой работы — LxBox , и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.
https://habr.com/ru/articles/1027734/
#singbox #LxBox #Flutter #Android #Dart #WireGuard #маршрутизация_трафика #open_source #VLESS #specdriven
-
📐 Kilo Code Series #6: Spec-Driven Development (SDD)!
Write specs first, let AI generate the code. Game-changing workflow.
📖 Read: https://devopstales.github.io/ai/kilo-code-series-06-sdd/?utm_source=twitter&utm_medium=social
-
⚡ NEW: Spec-Driven vs Vibe Coding!
Two approaches to AI-assisted development. Which one fits your workflow?
-
Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System
https://github.com/gsd-build/get-shit-done
#HackerNews #GetShitDone #MetaPrompting #ContextEngineering #SpecDriven #Development
-
Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System
https://github.com/gsd-build/get-shit-done
#HackerNews #GetShitDone #MetaPrompting #ContextEngineering #SpecDriven #Development
-
Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System
https://github.com/gsd-build/get-shit-done
#HackerNews #GetShitDone #MetaPrompting #ContextEngineering #SpecDriven #Development
-
Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System
https://github.com/gsd-build/get-shit-done
#HackerNews #GetShitDone #MetaPrompting #ContextEngineering #SpecDriven #Development
-
Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System
https://github.com/gsd-build/get-shit-done
#HackerNews #GetShitDone #MetaPrompting #ContextEngineering #SpecDriven #Development
-
We've seen spec-driven development before, in the 1990s, and it didn't catch on. Find out why not, what's changed this time around and what's still the same, in the full video on the Chiron Codex Patreon: https://www.patreon.com/posts/152374453
#softwareengineering #aicoding #specdriven #specdrivendevelopment
-
We've seen spec-driven development before, in the 1990s, and it didn't catch on. Find out why not, what's changed this time around and what's still the same, in the full video on the Chiron Codex Patreon: https://www.patreon.com/posts/152374453
#softwareengineering #aicoding #specdriven #specdrivendevelopment
-
We've seen spec-driven development before, in the 1990s, and it didn't catch on. Find out why not, what's changed this time around and what's still the same, in the full video on the Chiron Codex Patreon: https://www.patreon.com/posts/152374453
#softwareengineering #aicoding #specdriven #specdrivendevelopment
-
We've seen spec-driven development before, in the 1990s, and it didn't catch on. Find out why not, what's changed this time around and what's still the same, in the full video on the Chiron Codex Patreon: https://www.patreon.com/posts/152374453
#softwareengineering #aicoding #specdriven #specdrivendevelopment
-
We've seen spec-driven development before, in the 1990s, and it didn't catch on. Find out why not, what's changed this time around and what's still the same, in the full video on the Chiron Codex Patreon: https://www.patreon.com/posts/152374453
#softwareengineering #aicoding #specdriven #specdrivendevelopment
-
🤖 Tested Kiro IDE's spec-driven AI development approach - very different from traditional coding assistants!
Instead of chat-based coding, it uses:
✅ EARS requirements syntax
✅ Structured design blueprints
✅ Granular agent security controlsPromising for enterprise teams but has preview-stage limitations. The planning-first methodology could be game-changing.
-
Fellow #golang people, how do you generate Go client and server skeletons from #OpenAPI specs in your projects?
I’m currently using https://github.com/oapi-codegen/oapi-codegen but I’m eager to learn about alternatives.
I also know https://github.com/OpenAPITools/openapi-generator.