AI: Een beetje breder en dieper opgepakt

Ik schreef er recent al even over, mijn ervaringen met AI (vanuit de hobbysfeer).

Nog even in het kort: deze hele site is dus min of meer hiermee gebouwd. Eerst met hulp van Google Gemini — dat leverde nogal eens problemen op — daarna stapte ik over op ChatGPT, wat al een flinke verbetering was. Inmiddels benchmark ik die laatste weer met Claude. Ik moet zeggen: tot nu toe springt Claude er, op basis van de beperkte dingen waarvoor ik het gebruik — websiteontwikkeling in de breedste zin van het woord — zeker uit!

Uiteindelijk was deze site dus helemaal af, nadat ik nog best een tijd bezig was geweest met visuele verbeteringen en het toevoegen van allerlei dingen. Zo bouwde ik onder andere een screensaver in de site, waarvan ik later dacht: waarom maak "ik" daar eigenlijk ook geen 'echte' macOS- en Windows-versie van?

Vervolgens heb ik het hele SEO-gebeuren 100% correct ingericht — en geloof me, dat is ook best een dingetje — om daarna vol gas verder te gaan met het verbeteren van de performance. Met als ultieme doel natuurlijk: een 100/100/100-score halen bij Google PageSpeed!

Nou, u raadt het al: ook dat lukte, zonder echt concessies te hoeven doen aan de rijke opmaak en de retro-look van de site.

En toen was het klaar — maar ik nog niet. Ik wilde breder en dieper gaan. Ik had nog de beschikking over een andere domeinnaam, https://pimuijttewaal.nl, waar tot dan toe alleen een forward naar deze site op actief was. Vervolgens ben ik daar mee verder gegaan. Ik had wel een soort idee voor ogen, mijn content lokaal maken, nou ja, semi-lokaal in mijn Onedrive en vandaar pushen naar de site. Gewoon omdat het kan! Mijn oog viel recent op Jekyll, een opensource-sitegenerator dus. Zo gezegd, zo gedaan: de site was in no-time up-and-running, maar nu met een wat persoonlijker tintje. Wat meer achtergrondinformatie over ondergetekende en een werksectie met mijn werkervaring. LinkedIn heb ik trouwens al lang geleden niet meer openbaar staan, omdat ik gek werd van de recruiters! Binnen twee uur was de site klaar en er leek geen vuiltje aan de lucht: alles werkte zoals het hoorde. Ik had een koppeling tussen OneDrive op mijn MacBook Air en de Ubuntu VPS-omgeving, en door een paar scripts te draaien werden de wijzigingen vervolgens op de site doorgevoerd.

Vervolgens bedacht ik dat de hele validatie, deployment en een eventuele rollback eigenlijk best via een dashboard zouden kunnen lopen, dat ik veilig en alleen op mijn MacBook kon draaien. There’s no place like 127.0.0.1, zeg maar — IT-grapje.

Het dashboard werd dus ook netjes gebouwd. Tussendoor moest er overigens nog best het een en ander goed worden ingericht: een daemon op de achtergrond, een certificaat aanmaken, een SSH-key regelen en dankzij de uitstekende macOS-beveiliging de juiste uitzonderingen instellen. Dat soort dingen dus.

Het interactieve dashboard verzorgt dus de hele Jekyll-workflow — onderaan staan wat samengevoegde screenshots — stap voor stap, met robuuste controles en een herstelmogelijkheid als er iets misgaat. Het daadwerkelijk bouwen, inclusief het prompten en soms best lang wachten op resultaten, was in minder dan vier uur gedaan. Het testen door mijzelf tel ik dan nog niet eens mee.

O-n-g-e-l-o-o-f-e-l-ij-k!

Tot slot Ik heb nu alleen nog wel een gigantisch probleem: wat moet ik in hemelsnaam met al die extra vrije tijd? Misschien moet ik dat maar eens aan A.I. vragen. 😄

 

[ Dashboard screenshots (verschillende schermen samengevoegd) ]

Jekyll-dashboard deel 1

Jekyll-dashboard deel 2

 

Reacties

Nog geen reacties.