Как устроен релиз open-source проекта: разбор Firezone
Как устроен релиз open-source проекта: разбор FirezoneВыпустить обновление приложения — это не только собрать бинарник. В зрелых open-source проектах релиз превращается в отлаженный конвейер с проверками, согласованиями и автоматикой. На примере Firezone — открытого решения для защищённого доступа к сети — видно, как такой процесс выглядит изнутри.Клиенты для сторов — отдельная ветка процессаМобильные и десктопные…
Как разрабатывать приложения для Kubernetes: инструменты и подходы
Как разрабатывать приложения для Kubernetes: инструменты и подходыПисать приложение, которое будет работать в Kubernetes, — задача с подвохом: привычный цикл «сохранил файл — увидел изменения» здесь ломается о контейнеры, образы и деплойменты. О том, как вернуть разработчику комфортную скорость итераций, рассказывают инженеры Red Hat и Weaveworks Майкл Хаузенблас и Илья Дмитриченко в материале о разработке…






