`
MySite

Artikelen met het keyword Troubleshooting


Ik begon met het vermoeden dat SQLite misschien een bottleneck vormde binnen MySite. Met behulp van Prometheus, Loki en zelfgebouwde metrics bleek het verhaal een stuk ingewikkelder. SQLite presteert verrassend goed, markdown rendering via Pandoc blijkt een veel grotere kostenpost en er blijft zelfs een aanzienlijk deel van iedere HTTP-request over dat ik nog niet volledig kan verklaren. Een verslag van een observability-onderzoek dat uiteindelijk veel minder over SQLite bleek te gaan dan ik vooraf dacht.

Hoe ga je veilig om met secrets in Kubernetes? In dit artikel deel ik praktijkervaringen, valkuilen en best practices rond het beheren van wachtwoorden en API-keys – van simpele YAML tot geavanceerde Vault-oplossingen.

Van een ArduCam die wel capture done gaf maar vooral rommeldata opleverde, naar een werkende end-to-end PTL-keten op de ESP32: in deze update laat ik zien welke kleine fixes het verschil maakten. Denk aan een cruciale timing-instelling, de juiste FIFO-read voor de OV5642-variant en het valideren van JPEG-markers, plus de stap naar een echte multipart-upload naar Flask. Resultaat: de eerste foto die volledig via camera, firmware en backend is gegaan.

Bij het aansluiten van een ArduCam op een ESP8266 liep ik direct tegen twee problemen aan: een mysterieuze SPI-fout (0xFF) en een LED die dimde zodra de camera aansloot. Copilot stuurde me op het verkeerde been door 3,3V te adviseren, terwijl de module gewoon 5V nodig heeft. Gaandeweg deed ik ook onderzoek naar het stroomverbruik – 300 mA normaal gebruik, moeilijk te vinden in de docs. Verder bleek de ESP8266 simpelweg te weinig geheugen te hebben om camerabeelden te verzenden. Dit zijn mijn eerste ervaringen, inclusief de omdraaimomentjes.

De site heeft een nieuwe header en menubalk gekregen, waarmee een oude GitHub-wens eindelijk is afgerond. Ondanks frustraties met CSS en uitlijning is er nu een duidelijke scheiding tussen header en menu. Het resultaat is niet perfect, maar vormt wel een solide basis om verder te bouwen aan de uitstraling en functionaliteit van de site.

Deze update beschrijft de eerste verbeterpunten na de livegang van de site: onduidelijke samenvattingen op de homepage, foutieve links, eenvoudige header en footer, en inconsistent gebruik van categorie‑iconen. Een transparant kijkje in wat er nog moet worden aangepakt — en dit is pas het begin.