De GitHub Actions Workshop van Christian Baumann
Eerlijk is eerlijk: de start was een beetje rommelig
De workshop begon wat chaotisch. Niet helemaal duidelijk of we al moesten meecoderen, terwijl Christian nog iets wilde voordoen. Maar gelukkig werd dit ruimschoots goedgemaakt door de uitstekende README die hij had voorbereid. In die README stonden alle oefeningen helder uitgelegd, telkens voorzien van relevante documentatie-links. Daardoor kon je echt in je eigen tempo werken — en tussendoor toch ook lekker genieten van de Italiaanse koffie.

Caching: mijn grootste eyeopener
Het meest waardevolle onderdeel van de workshop was voor mij zonder twijfel het onderdeel caching. Gek genoeg had ik dit in mijn Azure DevOps-pipelines nooit zo expliciet overwogen, terwijl het waarschijnlijk toch wel wat winst kan opleveren: snellere builds, mogelijk minder verspilde resources, kortom efficiënter feedback krijgen.
Deze sessie heeft mij dan ook geïnspireerd om hier binnenkort binnen mijn huidige opdracht echt eens in te duiken. Want zonder twijfel biedt Azure DevOps vergelijkbare functionaliteit. De workshop gaf me dus niet alleen kennis over GitHub Actions, maar ook inspiratie om mijn huidige pipelines te optimaliseren.
AI als versneller in mijn leerproces
Omdat ik relatief langzaam lees, gebruikte ik tijdens de workshop af en toe ChatGPT. Niet om lui te zijn — maar om sneller tot de essentie te komen. Door een relevante URL uit Christian’s documentatie aan ChatGPT te geven en de uitleg in het Nederlands terug te vragen, kon ik effectiever werken en sneller vervolgopdrachten oppakken. Zeker bij technische documentatie werkt dit voor mij fantastisch.
De trainer: toegankelijk en behulpzaam
Hoewel de centrale introductie dus wat rommelig was, was Christian zelf ontzettend benaderbaar. Hij liep continu rond, beantwoordde individuele vragen en nam echt de tijd om mensen verder te helpen. De workshop was daardoor heel waardevol.
GitHub Actions vs Azure DevOps Pipelines
GitHub Actions en Azure DevOps Pipelines liggen verrassend dicht bij elkaar. Beiden werken met YAML, beiden ondersteunen dus Pipelines as Code en beiden bieden genoeg online documentatie om — al dan niet geholpen door moderne AI-tools — supersnel met een basisopzet te kunnen starten.
Met uiteraard wederom de kanttekening dat je niet de AI gegenereerde code klakkeloos over neemt, zonder te begrijpen wat de regels code doen. Je moet nog steeds begrijpen wat je gebruikt. Blijf dus zeker de documentatie ernaast lezen of op zijn minst scannen, tot de materie comfortabel voelt!
