Als ontwikkelaar en architect help ik mee met de opzet en bouw van een gedegen (backend-)applicatie die past bij je budget.
Wil je af van de muur tussen ontwikkelaars en beheerders of meer grip op je deployment-proces? Ik kan je helpen.
Lopen de processen in je team niet lekker of krijgen jullie weinig gedaan? Ik heb veel ervaring met agile werken dus kijk graag mee!
Sinds de introductie van de Enrise GitLab-instantie in 2017 zijn vrijwel alle dev teams van GitHub en Travis overgestapt op GitLab.
Rick van der Staaij en ik zijn om stabiliteit te kunnen waarborgen aan de slag gegaan met het opzetten van een variant van GitLab op basis van Kubernetes.
Nadat een eerste proef-versie draaide hebben we een migratie uitgevoerd van EC2-instances op AWS naar een Kubernetes-cluster op Google Cloud, en hebben we vanaf dat moment 24/7 standby gestaan voor eventuele downtime.
Er zijn vele manieren om PHP-code te debuggen met Xdebug. Daarom hebben Nico Stapelbroek en ik een blogpost geschreven van de meest veel voorkomende varianten.
Handig om als ontwikkelaar te bookmarken en er bij te houden!
Tijdens CodeCuisine®Live, een evenement van Enrise, heb ik samen met Rick van der Staaij een presentatie gegeven over het inzetten van review applications en hoe dit process sneller waarde levert dan de klassieke vorm van software releasen.
Na jarenlang binnen Enrise ontwikkeld te hebben op virtual machines die beheerd werden door Vagrant, was er een nieuwe techniek op de markt, genaamd Docker.
Samen met Rick van der Staaij heb ik uitgezocht of dit interresant kon zijn voor Enrise.
We hebben Docker onderzocht, Docker-Compose, Rancher, en uiteindelijk hebben we de grote stap gemaakt naar Kubernetes.
In de jaren hierna hebben we deze kennis erg goed kunnen inzetten voor Enrise en diverse klanten.
GitLab leek een totaal-oplossing te kunnen bieden met daarin alle functionaliteit van GitHub en Travis-CI terwijl dit bovendien een flinke kostenbesparing zou kunnen opleveren.
Rick van der Staaij en ik hebben dit onderzocht, de uitkomst hiervan is dat we een eigen instantie voor Enrise hebben opgezet en deze aan de ontwikkelaars van Enrise hebben aangeboden.
Hierna hebben we geholpen bij de migratie van de projecten van GitHub naar GitLab toe en hebben we onze opgedane kennis ingezet bij de conversie van Travis-CI naar GitLab CI.
Binnen Enrise gebruikten we voor automatische tests Jenkins, maar we kregen vanuit verschillende richtingen te horen dat het lastig te onderhouden en in te stellen was. Ik ben daarom samen met Rick van der Staaij gaan uitzoeken of er geen betere alternatieven waren.
Na veel vergelijken en uitzoeken zijn we op Travis-CI uitgekomen. We hebben onze resultaten aan Enrise gepresenteerd, en nadat het laatste project gemigreerd was kon tot ieders grote vreugde de stekker uit het Jenkins-serverpark.
Bij Enrise zijn we rond 2011 Vagrant gaan gebruiken voor de virtuele ontwikkelomgevingen waar we onze software op schreven. Ik heb een blogpost geschreven hoe ik dit op Windows heb ingericht.
Na mijn studie HBO mediatechnologie ben ik in dienst gekomen bij Enrise, toen het nog 4worx heette en het nog maar uit een man of 12 bestond.
In 2004 had de wereld nog geen Afspreken en DatumPrikker, en ik merkte dat afspreken met mijn vriendengroep via MSN of mail niet altijd optimaal verliep.
Ik heb toen Planning voor n00bs gebouwd, waarin je dingen kan organiseren, en iedereen zijn of haar aanwezigheid kan opgeven.
De toegangspoort van PVN is te aanschouwen op planningvoornoobs.nl maar slechts een selecte groep mensen kan naar binnen.