<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Connor van Spronssen - Een Full-stack Web Engineer on CV - Connor van Spronssen</title><link>https://cv.connor.nl/nl/</link><description>Recent content in Connor van Spronssen - Een Full-stack Web Engineer on CV - Connor van Spronssen</description><generator>Hugo</generator><language>nl</language><atom:link href="https://cv.connor.nl/nl/index.xml" rel="self" type="application/rss+xml"/><item><title>DLiteScript</title><link>https://cv.connor.nl/nl/projects/dlitescript/</link><pubDate>Sat, 06 Dec 2025 07:27:22 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/dlitescript/</guid><description>&lt;h2 id="waarom-een-programmeertaal"&gt;Waarom een programmeertaal?&lt;/h2&gt;
&lt;p&gt;Om meer te leren over programmeertalen en hoe ze werken,
wilde ik een operator-precedence parser bouwen.
Ik heb gekozen voor een &lt;a href="https://en.wikipedia.org/wiki/Operator-precedence_parser#Pratt_parsing" rel="external" target="_blank"&gt;Pratt Parser&lt;/a&gt;, omdat dat één van de snelste parsers is.
Dit was een succes, en het eerste resultaat is te vinden op mijn &lt;a href="https://github.com/Dobefu/pratt-parser" rel="external" target="_blank"&gt;GitHub&lt;/a&gt;.
Maar ik wilde meer leren, dus ik heb geprobeerd om dit uit te breiden tot een volledige programmeertaal.
Het is nog in een vroeg stadium, maar ik ben al erg tevreden met wat ik tot nu toe heb.&lt;/p&gt;</description></item><item><title>Iconify Field Drupal module</title><link>https://cv.connor.nl/nl/projects/iconify-field/</link><pubDate>Sun, 23 Feb 2025 17:14:48 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/iconify-field/</guid><description>&lt;h2 id="waarom-heb-ik-dit-gemaakt"&gt;Waarom heb ik dit gemaakt?&lt;/h2&gt;
&lt;p&gt;Ik ben groot fan van het &lt;a href="https://iconify.design/" rel="external" target="_blank"&gt;Iconify&lt;/a&gt; project, omdat het het toevoegen van iconen makkelijk maakt.
Er waren echter geen Drupal modules die er gebruikt van maakten.
Dit is waarom ik deze module heb gemaakt, met het doel om het zo simple mogelijk te maken voor contentbeheerders.&lt;/p&gt;</description></item><item><title>Tetris voor de Picosystem</title><link>https://cv.connor.nl/nl/projects/picosystem-tetris/</link><pubDate>Mon, 17 Feb 2025 17:14:48 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/picosystem-tetris/</guid><description>&lt;h2 id="waarom-heb-ik-dit-gemaakt"&gt;Waarom heb ik dit gemaakt?&lt;/h2&gt;
&lt;p&gt;Als iemand met een interesse in optimalisatie van software
wilde zien of ik een applicatie kon maken die goed zou draaien op een micro-controller.
Ik wilde ook dat het een spel zou worden, dus ik besloot een Tetris clone te maken.
Voor de hardware heb ik gekozen voor de &lt;a href="https://shop.pimoroni.com/products/picosystem" rel="external" target="_blank"&gt;Picosystem&lt;/a&gt;.
Dit is een uitstekend apparaat, en is gebaseerd op de RP2040 microcontroller.
Dit geeft me een aantal voordelen:&lt;/p&gt;</description></item><item><title>Scrum Poker applicatie</title><link>https://cv.connor.nl/nl/projects/scrum-poker/</link><pubDate>Sun, 02 Feb 2025 17:14:48 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/scrum-poker/</guid><description>&lt;h2 id="waarom-heb-ik-dit-gemaakt"&gt;Waarom heb ik dit gemaakt?&lt;/h2&gt;
&lt;p&gt;Bij het inschatten van user stories op het werk gebruiken we hiervoor vaak een website.
De website die we hiervoor vaak gebruiken is &lt;a href="https://www.scrumpoker-online.org/en/" rel="external" target="_blank"&gt;scrumpoker-online.org&lt;/a&gt;.
Dit werkt goed, en helpt ons om snel user stories in te schatten.
Maar het heeft wel wat beperkingen en ongemakken.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;De tijdelijke accounts zijn uitstekend, maar staan standaard geen aanpassingen aan een ruimte toe&lt;/li&gt;
&lt;li&gt;Het staat vol met advertenties, die erg afleiden&lt;/li&gt;
&lt;li&gt;Je kunt je inschatting niet verwijderen als je er eenmaal een hebt geselecteerd
&lt;ul&gt;
&lt;li&gt;Het is alleen mogelijk om alle inschattingen voor iedereen te verwijderen&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Het is niet mogelijk om deel te nemen als verborgen gebruiker
&lt;ul&gt;
&lt;li&gt;Dit betekent dat een projectmanager zich niet kan aanmelden zonder in de lijst te staan, wat het overzicht vervuilt&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Al met al is het een handige website met veel goede ideeën.
Maar er is een aantal dingen dat ik graag zou willen zien.&lt;/p&gt;</description></item><item><title>Contentstack Bridge (CSB)</title><link>https://cv.connor.nl/nl/projects/csb/</link><pubDate>Sat, 01 Feb 2025 17:14:48 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/csb/</guid><description>&lt;h2 id="wat-is-contentstack"&gt;Wat is Contentstack?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.contentstack.com/platforms/headless-cms" rel="external" target="_blank"&gt;Contentstack&lt;/a&gt; is een API-first headless SaaS content management system (CMS).
Voor content editors biedt dit een interface waar content kan worden
gemodelleerd en beheerd, los van de presentatie laag, of frontend.
Ontwikkelaars kunnen een REST of GraphQL API gebruiken om deze inhoud op te halen.&lt;/p&gt;
&lt;h2 id="beperkingen-van-contentstack"&gt;Beperkingen van Contentstack&lt;/h2&gt;
&lt;p&gt;De Contentstack API&amp;rsquo;s (zowel REST als GraphQL) hebben een aantal
serieuze beperkingen in de wat ze wel en niet kunnen doen.&lt;/p&gt;</description></item><item><title>Mijn persoonlijke CV website</title><link>https://cv.connor.nl/nl/projects/cv/</link><pubDate>Sat, 01 Feb 2025 17:14:48 +0100</pubDate><guid>https://cv.connor.nl/nl/projects/cv/</guid><description>&lt;h2 id="waarom-een-website"&gt;Waarom een website?&lt;/h2&gt;
&lt;p&gt;Een CV is een levend document, wat betekent dat het eigenlijk nooit af is.
Het evolueert constant naarmate je groeit en ervaring opdoet.
Om deze reden had ik een CV nodig dat snel en gemakkelijk kon worden bijgewerkt.
Het antwoord? Mijn CV als een website. Dit biedt mij verschillende voordelen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Het CV kan eenvoudig bijgewerkt naarmate ik nieuwe projecten maak en mijn vaardigheden verbeter&lt;/li&gt;
&lt;li&gt;Het is openbaar toegankelijk op het web voor iedereen om te bekijken&lt;/li&gt;
&lt;li&gt;Het biedt een praktische manier om mijn web development vaardigheden te tonen&lt;/li&gt;
&lt;li&gt;Ik ben niet gelimiteerd tot alleen statische tekst, maar ik kan ook interactie toevoegen&lt;/li&gt;
&lt;li&gt;Ik kan eenvoudig linken naar mijn uitgelichte projecten en mijn proces uitleggen, zoals ik dat nu doe&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>