When working in a #continuousintegration system, here's a bit of advice: It's generally preferable for the output of the testing suite to be full of green checkmarks, with no red x's.
My thoughts on the recent #Discord news, software updates and launches, a spotlight on #HabitSync -- a mobile-first #habit tracker, and more in this week's #selfhosted recap!
DEVELOPERWEEK | FEBRUARY 18-20 | SAN JOSE, CA | The World’s Largest Independent Developer & Engineering Conference + Expo | Featuring 8 Co-Located Worlds of Innovation
A three-panel digital illustration for software engineers. Panel 1: An older, experienced developer with a white beard sitting in a dark office with a neon sign saying 'LAYOFFS INACTIVE'. Panel 2: A cute but stressed pixel-art monolith monster being moved onto a Kubernetes cluster, labeled 'Monolith on K8s - Hype vs Reality'. Panel 3: A futuristic blue interface showing a 'Global Rate Limiter' system design diagram with characters discussing 'Saga Pattern' and 'Consistency'. At the bottom, a small logo for jobsniper.pro.
fossasia SUMMIT 2026 | March 8-10, 2026 | True Digital Park, Bangkok | SCHEDULE IS NOW RELEASED! Get ready for three days of open source & collaboration | Check the full schedule at: http://summit.fossasia.org/schedule
U mojego klienta mamy dostęp do praktycznie nieograniczonej ilości tokenów w każdym modelu, jaki sobie nie wyobrazimy. Licencje do Copilota, Gemini, plus wewnętrzny endpoint do modeli oferowanych przez AWS Bedrock.
Wypracowałem sobie workflow pracy z Claude Code, który naprawdę ma o dziwo sens. Zestaw komend i agentów przygotowałem już wcześniej na swoich prywatnych narzędziach, ale dopiero dostęp do nieograniczonych tokenów pozwolił mi poeksperymentować.
Obecnie to mniej więcej wygląda tak:
Planowanie "sprintu" - przeprowadzam sobie rozmowę/wywiad/brainstorming na temat zadania i jak go widzę i na tej podstawie Claude Opus przygotowuje plik z celem sprintu podzielonym na poszczególne zadania.
1a. Czyszczę kontekst i wywołuje komendę planowania konkretnego zadania ze sprintu. Opus prowadzi "plan", i uruchamia równolegle subagenty na tańszych modelach (Sonnet/Haiku) w celu zebrania potrzebnych informacji - architektura projektu, miejsce, gdzie trzeba wprowadzić zmiany, dokumentacja itp.
1b. Plan jest wysłany do 3 review - codex, Gemini i wywiad ze mną. Opus nanosi poprawki do planu
1c. Kodowanie - Opus/Sonnet do wprowadzenia równoległych zmian na plikach.
1e. Testy - uruchamianie testów i poprawianie.
1g. Push, wysyłamy do CI i ewentualnie poprawia błędy.
1h. Przegląd zadania - "krytyczny" tryb Opus'a, ewentualne poprawki. Aktualizujemy plik sprint.
Powracamy do 1a i lecimy do 1h z kolejnym zadaniem - i tak w kółko aż do zaimplementowania całej funkcjonalności ze sprintu.
Refaktor - wywołujemy gotową komendę, która ma na celu znalezienie typowych dla AI błędów, jakiś dziwnych implementacji, niepotrzebnych testów, dummy sprawdzań i innego slopu - dodajemy to do sprintu i naprawiamy w trybie 1a-1h.
Dokumentacja i wysłanie do ostatecznego Merge Request Review człowieka.
#AI tags (and the #lobster everyone is going crazy over), software updates and launches, a spotlight on #VanillaCookbook - a simple #recipe platform, and more in this week's #selfhosted recap!
When deployments are painful, our instinct works against us. We end up introducing bad fixes that make things worse. It's a bit like avoiding the dentist because they might do something that hurts.
DEVELOPERWEEK | FEBRUARY 18-20 | SAN JOSE, CA | The World’s Largest Independent Developer & Engineering Conference + Expo | Featuring 8 Co-Located Worlds of Innovation
Mastering Observability 2026: Weniger Daten sammeln, mehr verstehen
Die dritte Ausgabe der Observability-Konferenz von heise rückt am 16. April 2026 proaktives Reliability Engineering sowie den Einsatz von KI in den Mittelpunkt.
#Software celebrations, updates, and launches, a spotlight on #Rackula - a visual interface for designing #server rack layouts, and more in this week's #selfhosted recap!