Blog: Herstarten Pods bij gewijzigde Secrets in k8s

Voor DevOps engineers die met Kubernetes (k8s) werken is het waarschijnlijk een bekend probleem. Op het cluster staan een aantal Secrets die moeten worden bijgewerkt. Nadat je dit hebt gedaan zie je de logs ineens volstaan met authenticatie-fouten. Waarschijnlijk zijn er een aantal Pods die de wijzigingen nog niet hebben opgepakt, en daardoor nog de […]
Op naar een nieuw jaar!

https://thecodebuilders.nl/wp-content/uploads/2025/11/TCB-Nieuw-jaar_1.mp4
Bouwen op een instabiele basis

๐ ๐ช๐ฎ๐ ๐ฎ๐น๐ ๐ท๐ฒ ๐๐ฒ๐ฒ๐ ๐ฑ๐ฎ๐ ๐ถ๐ฒ๐๐ ๐ป๐ถ๐ฒ๐ ๐ต๐ผ๐๐ฑ๐ฏ๐ฎ๐ฎ๐ฟ ๐ถ๐, ๐บ๐ฎ๐ฎ๐ฟ ๐ฑ๐ฒ ๐ธ๐น๐ฎ๐ป๐ ๐๐ถ๐น ๐๐ผ๐ฐ๐ต ๐ฑ๐ผ๐ผ๐ฟ? Een collega zei het laatst treffend:๐ฌ โ๐๐ฆ๐ต ๐ท๐ฐ๐ฆ๐ญ๐ต ๐ข๐ญ๐ด๐ฐ๐ง ๐ซ๐ฆ ๐ฆ๐ฆ๐ฏ ๐ฌ๐ข๐ฎ๐ฆ๐ณ ๐ฐ๐ฑ๐ฏ๐ช๐ฆ๐ถ๐ธ ๐ฎ๐ฐ๐ฆ๐ต ๐ช๐ฏ๐ณ๐ช๐ค๐ฉ๐ต๐ฆ๐ฏ ๐ต๐ฆ๐ณ๐ธ๐ช๐ซ๐ญ ๐ฉ๐ฆ๐ต ๐ฑ๐ญ๐ข๐ง๐ฐ๐ฏ๐ฅ ๐ช๐ฏ๐ด๐ต๐ฐ๐ณ๐ต.โ Soms wรญl je als techteam een systeem opnieuw opbouwen, omdat het instabiel is. Maar de klant wil door.โณ Tijdnood.๐ธ Budgetdruk.๐ฌ […]
Kritisch zijn en samenwerken

Een van onze collegaโs, sloot zich onlangs aan bij een nieuw team met ontwikkelaars en testers die iets bijzonders gemeen hebben: Ze zijn kritisch. Niet om moeilijk te doen, maar om het verschil te maken. In een recent overleg met eindgebruikers werd er enthousiast gevraagd om 6 nieuwe user stories. Maar onze collega dacht: โก๏ธ […]
Blog: Paginering en joinen met Spring Data JPA

Bij het ontwikkelen van applicaties die grote datasets moeten exposeren is het gebruikelijk om paginering toe te passen. Om te voorkomen dat de applicatie (maar ook de afnemer en database) belast wordt met onnodig grote datasets, worden deze opgeknipt in meerdere (los op te halen) paginaโs. Met de Pageable-interface biedt Spring Data hier een standaardoplossing […]
Stakeholdermanagement is geen fase.

๐ฆ๐๐ฎ๐ธ๐ฒ๐ต๐ผ๐น๐ฑ๐ฒ๐ฟ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐ ๐๐๐ผ๐ฝ๐ ๐ป๐ถ๐ฒ๐ ๐๐ผ๐ฑ๐ฟ๐ฎ ๐ต๐ฒ๐ ๐๐ฒ๐ฟ๐๐ฟ๐ผ๐๐๐ฒ๐ป ๐๐ฒ๐ฟ๐๐ด ๐ถ๐. Een collega vertelde laatst over een project waar in het begin flink wat koudwatervrees was bij de stakeholders. Logisch ook aangezien eerdere ervaringen hadden geleid tot wantrouwen en frustratie. Maar na een paar weken zat de sfeer er goed in: โ Eerste resultaten zichtbaar โ Betrokkenheid nam […]
Greenfield bouwen op oud zeer

๐ต๐ผ๐ฒ ๐ป๐ฒ๐ฒ๐บ ๐ท๐ฒ ๐๐ฐ๐ฒ๐ฝ๐๐ถ๐๐ฐ๐ต๐ฒ ๐๐๐ฎ๐ธ๐ฒ๐ต๐ผ๐น๐ฑ๐ฒ๐ฟ๐ ๐บ๐ฒ๐ฒ? Nieuw project. Frisse energie. Greenfield! Maar… je start niet helemaal from scratch. ๐ De vorige omgeving zit vol technische schuld. ๐ De stakeholders zijn teleurgesteld door wat er eerder misging. ๐ฌ โZien is geloven.โ In zoโn situatie is code niet het moeilijkste, het ๐๐ฒ๐ฟ๐๐ฟ๐ผ๐๐๐ฒ๐ป ๐ต๐ฒ๐ฟ๐๐๐ฒ๐น๐น๐ฒ๐ป wel. ๐ก Onze aanpak: […]
AI en niet-openbare codebase

๐ ๐ช๐ฒ๐น๐ธ๐ฒ ๐๐ ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐ ๐๐ผ๐ผ๐น๐ ๐ด๐ฒ๐ฏ๐ฟ๐๐ถ๐ธ ๐ท๐ฒ ๐ฎ๐น๐ ๐ฑ๐ฒ ๐ฐ๐ผ๐ฑ๐ฒ๐ฏ๐ฎ๐๐ฒ ๐ป๐ถ๐ฒ๐ ๐ผ๐ฝ๐ฒ๐ป๐ฏ๐ฎ๐ฎ๐ฟ ๐ถ๐? De meeste AI copilots en LLM-based tools schitteren bij open source. Maar wat als je werkt aan closed-source projecten? Wij merken dat hier juist veel vragen ontstaan: – Hoe behoud je snelheid zonder je IP te lekken? – Welke tools zijn veilig […]
Samen bouwen aan het team!

Een mooie herinnering aan waarom mensen het verschil maken. Bij ๐ง๐ต๐ฒ ๐๐ผ๐ฑ๐ฒ ๐๐๐ถ๐น๐ฑ๐ฒ๐ฟ๐ nemen we de tijd om elkaar te leren kennen en samen de toekomst vorm te geven. Ben jij een IT-expert die gelooft dat verbinding en vakmanschap net zo belangrijk zijn als techniek? Kom eens kennismaken met ๐ง๐ต๐ฒ ๐๐ผ๐ฑ๐ฒ ๐๐๐ถ๐น๐ฑ๐ฒ๐ฟ๐ en ontdek hoe […]
Bouw niet op drijfzand!

๐ญ๐ผ๐ป๐ฑ๐ฒ๐ฟ ๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ฏ๐ฒ๐ต๐ฒ๐ฒ๐ฟ? ๐๐ฎ๐ป ๐ฏ๐ผ๐๐ ๐ท๐ฒ ๐ผ๐ฝ ๐ฑ๐ฟ๐ถ๐ท๐ณ๐๐ฎ๐ป๐ฑ. โWaar is de nieuwste versie van dit bestand?โ โWaarom werkt het ineens niet meer?โ โWie heeft dit aangepast… en waarom?โ Als je dat soort vragen nog moet stellen, dan mis je iets essentieels: goed versiebeheer. Git is daarin de onbetwiste standaard en met platforms als GitHub of GitLab […]