<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>School Project on Wouter Brunenberg</title><link>https://brunenberg.github.io/nl/categories/school-project/</link><description>Recent content in School Project on Wouter Brunenberg</description><generator>Hugo</generator><language>nl-nl</language><lastBuildDate>Mon, 26 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://brunenberg.github.io/nl/categories/school-project/index.xml" rel="self" type="application/rss+xml"/><item><title>Unity Game "Potion Knight"</title><link>https://brunenberg.github.io/nl/projects/potion-knight/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/potion-knight/</guid><description>&lt;p&gt;&lt;a href="https://store.steampowered.com/app/4250290/Potion_Knight/"&gt;Potion Knight op Steam!&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;In de laatste veertien weken van de minor die ik volgde (&lt;a href="https://www.rotterdamuas.com/programmes/exchange/gamedesignanddevelopment/"&gt;Game Design and Development&lt;/a&gt;), was de opdracht om een 3D-spel te maken in Unity.&lt;/p&gt;
&lt;p&gt;In tegenstelling tot het 2D-spel dat we tijdens de minor maakten, koos ik er in dit project voor om artiest te zijn in plaats van developer. De reden hiervoor is dat ik altijd al erg geïnteresseerd ben geweest in 3D-modelleren en dit leek de perfecte kans om het uit te proberen en iets nieuws te leren.&lt;/p&gt;</description></item><item><title>Unity Game "Zorblex the Exploder"</title><link>https://brunenberg.github.io/nl/projects/zorblex-the-exploder/</link><pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/zorblex-the-exploder/</guid><description>&lt;p&gt;&lt;a href="https://cosmic-sandwich.itch.io/zorblex-the-exploder"&gt;Zorblex the Exploder on Itch.io!&lt;/a&gt;&lt;/p&gt;
&lt;iframe frameborder="0" data-itch-embed="https://itch.io/embed/3879245" src="https://itch.io/embed/3879245" width="552" height="167"&gt;
 &lt;a href="https://cosmic-sandwich.itch.io/zorblex-the-exploder"&gt;Zorblex the Exploder by Cosmic Sandwich&lt;/a&gt;
&lt;/iframe&gt;
&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;In de eerste zes weken van de minor die ik heb gevolgd (&lt;a href="https://www.rotterdamuas.com/programmes/exchange/gamedesignanddevelopment/"&gt;Game Design and Development&lt;/a&gt;), was de uitdaging een 2D‑game in Unity te maken in een team van ongeveer vijf personen. Het team bestond uit twee developers (waaronder ik), twee artists en één game designer. We kozen voor een game rond het concept van rocket jumping, dat meestal vaker in 3D‑games wordt gebruikt zoals &lt;a href="https://www.igdb.com/games/quake"&gt;Quake&lt;/a&gt; en &lt;a href="https://www.igdb.com/games/team-fortress-2"&gt;Team Fortress 2&lt;/a&gt;. In het spel is het doel de levels te halen met zo min mogelijk kogels.&lt;/p&gt;</description></item><item><title>Zwemles Beoordeling Tool</title><link>https://brunenberg.github.io/nl/projects/swimming-evaluation-tool/</link><pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/swimming-evaluation-tool/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Dit was een groepsproject voor school dat ongeveer 20 weken duurde. We moesten een oplossing maken die meerdere problemen van de opdrachtgever aanpakte. De klant was een zwemvereniging die kinderen zwemmend lesgeeft en zwemdiploma&amp;rsquo;s uitgeeft. De instructeurs hielden de voortgang van zwemmers bij op papier, wat onhandig bleek in een natte omgeving. Andere problemen waren dat papier kwijt kon raken, het lang duurde om informatie te vinden, ouders/verzorgers geen inzage hadden in de voortgang van hun kind en dat ouders/verzorgers soms geen Nederlands spreken, waardoor het lastig was uit te leggen waar kinderen aan moesten werken.&lt;/p&gt;</description></item><item><title>Pygame Galactic Gladiators</title><link>https://brunenberg.github.io/nl/projects/pygame-galactic-gladiators/</link><pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/pygame-galactic-gladiators/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Dit was een opdracht voor het vak &amp;ldquo;Python&amp;rdquo;. Het doel was een game te maken met Python + Flask of Pygame. Ik moest een bordspel maken met vier speciale vakjes en zes soorten speelstukken met elk eigen vaardigheden. Het spel lijkt op Stratego: je ziet de waarde van de stukken van je tegenstander niet en het doel is de vlag van de tegenstander te veroveren.&lt;/p&gt;
&lt;h2 id="gebruikte-technologieën-"&gt;Gebruikte technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Pygame (UI)&lt;/li&gt;
&lt;li&gt;JSON (saved games)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;h4 id="nieuw-spel-starten-of-opgeslagen-spel-laden"&gt;Nieuw spel starten of opgeslagen spel laden&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/galactic_gladiators_saved_games.png" alt="Load games"&gt;&lt;/p&gt;</description></item><item><title>Huishoudboekje Webapp</title><link>https://brunenberg.github.io/nl/projects/household-budget-web-app/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/household-budget-web-app/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;Dit was een duo opdracht voor het vak &amp;ldquo;Advanced Javascript&amp;rdquo;. Het doel was om een huishoudboekje applicatie te maken aan de hand van React en Firebase.&lt;/p&gt;
&lt;h2 id="technologies-used-"&gt;Technologies Used 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Firebase&lt;/li&gt;
&lt;li&gt;Next.js&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind + DaisyUI&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;h4 id="account-select-pagina"&gt;Account select pagina&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/household_budget_accounts.png" alt="Account select page"&gt;&lt;/p&gt;
&lt;h4 id="startpagina"&gt;Startpagina&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/household_budget_home.png" alt="Home page"&gt;&lt;/p&gt;
&lt;h4 id="transacties"&gt;Transacties&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/household_budget_transactions.png" alt="Transactions page"&gt;&lt;/p&gt;
&lt;h4 id="analytics"&gt;Analytics&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/household_budget_analytics.png" alt="Analytics page"&gt;&lt;/p&gt;
&lt;h4 id="categorieën"&gt;Categorieën&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/household_budget_categories.png" alt="Categories page"&gt;&lt;/p&gt;</description></item><item><title>Image Hunt Challenge</title><link>https://brunenberg.github.io/nl/projects/image-hunt/</link><pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/image-hunt/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Dit was een opdracht voor het vak &amp;ldquo;Cloud Services&amp;rdquo;. Het doel was een API‑first microservices backend te maken voor een image‑challenge applicatie. In deze applicatie start een beheerder een challenge op basis van een afbeelding van een locatie; deelnemers moeten een zo gelijk mogelijke foto maken om een hoge score te behalen.&lt;/p&gt;
&lt;h2 id="gebruikte-technologieën-"&gt;Gebruikte technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Node.js + JavaScript&lt;/li&gt;
&lt;li&gt;Express (HTTP API)&lt;/li&gt;
&lt;li&gt;MongoDB + Mongoose (dataopslag)&lt;/li&gt;
&lt;li&gt;RabbitMQ (message bus)&lt;/li&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Traefik&lt;/li&gt;
&lt;li&gt;Imagga API&lt;/li&gt;
&lt;li&gt;Postman&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;h4 id="docker-container"&gt;Docker container&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/image_hunt_docker_container.png" alt="Docker images"&gt;&lt;/p&gt;</description></item><item><title>Android Cocktail App</title><link>https://brunenberg.github.io/nl/projects/android-cocktail-app/</link><pubDate>Mon, 07 Apr 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/android-cocktail-app/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Dit is een app die ik samen met een duo‑partner heb gemaakt voor het vak &amp;ldquo;Mobile Development - Android&amp;rdquo;. De app bevat een bibliotheek met cocktails en hun recepten; deze worden opgehaald via de &lt;a href="https://www.thecocktaildb.com/api.php"&gt;TheCocktailDB API&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="gebruikte-technologieën-"&gt;Gebruikte technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Android Studio&lt;/li&gt;
&lt;li&gt;Kotlin&lt;/li&gt;
&lt;li&gt;Jetpack Compose&lt;/li&gt;
&lt;li&gt;Hilt&lt;/li&gt;
&lt;li&gt;Ktor (API‑calls)&lt;/li&gt;
&lt;li&gt;Coil (image loading)&lt;/li&gt;
&lt;li&gt;Coroutines&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;h4 id="startpagina"&gt;Startpagina&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/android_mixmasters_home.png" alt="Home page light mode"&gt;&lt;/p&gt;
&lt;h4 id="details"&gt;Details&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/android_mixmasters_details.png" alt="Details page light mode"&gt;&lt;/p&gt;
&lt;h4 id="zoekpagina"&gt;Zoekpagina&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/android_mixmasters_search.png" alt="Search page light mode"&gt;&lt;/p&gt;
&lt;h4 id="favorieten"&gt;Favorieten&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/android_mixmasters_favorites.png" alt="Favorites page light mode"&gt;&lt;/p&gt;</description></item><item><title>iOS Cocktail App</title><link>https://brunenberg.github.io/nl/projects/ios-cocktail-app/</link><pubDate>Sun, 16 Mar 2025 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/ios-cocktail-app/</guid><description>&lt;h2 id="overview-"&gt;Overview 🗺️&lt;/h2&gt;
&lt;p&gt;This was an app I made with a duo partner for the subject &amp;ldquo;Mobile Development - iOS&amp;rdquo;. It features a library of cocktails and their recipes, these are retrieved via the &lt;a href="https://www.thecocktaildb.com/api.php"&gt;TheCocktailDB API&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="technologies-used-"&gt;Technologies Used 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Xcode&lt;/li&gt;
&lt;li&gt;Swift&lt;/li&gt;
&lt;li&gt;SwiftUI&lt;/li&gt;
&lt;li&gt;UIKit&lt;/li&gt;
&lt;li&gt;NSCache&lt;/li&gt;
&lt;li&gt;TheCocktailDB API&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="showcase-"&gt;Showcase 📸&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://brunenberg.github.io/images/projects/ios_mixmasters_pages_spacing.png" alt="Screenshots of all pages of the app"&gt;&lt;/p&gt;</description></item><item><title>Unity Game "Wiggles"</title><link>https://brunenberg.github.io/nl/projects/wiggles-game/</link><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/wiggles-game/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Dit is een game die ik maakte voor het vak &amp;ldquo;Unity Development&amp;rdquo; op school. &lt;a href="https://simmer.io/"&gt;De site die ik gebruikte om te hosten&lt;/a&gt; is helaas offline gegaan, dus het spel is momenteel niet speelbaar totdat ik het ergens anders upload, wat ik mogelijk in de toekomst doe. In het spel beweeg je de muis omhoog en omlaag om de worm te besturen; het doel is alle appels te verzamelen en de levels te halen.&lt;/p&gt;</description></item><item><title>Beestje Op Je Feestje</title><link>https://brunenberg.github.io/nl/projects/beestje-op-je-feestje/</link><pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/beestje-op-je-feestje/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Beestje Op Je Feestje&amp;rsquo; is een app die we met z’n tweeën hebben gebouwd in ASP.NET voor een schoolproject. De nadruk lag op validatieregels, autorisatie en authenticatie, unit‑tests en hosting. Een admin kan dieren met specifieke eigenschappen aanmaken. Deze dieren kunnen vervolgens door klanten voor een dag worden gehuurd, vaak voor feestjes. Er zijn regels voor het combineren van dieren (bijv. bepaalde dieren mogen niet samen, afhankelijk van naam of type). Er zijn ook kortingsregels (zoals 2% korting voor elke opeenvolgende letter in het alfabet die voorkomt in de gecombineerde namen van alle gehuurde dieren). Daarnaast moesten we unit‑tests schrijven tot minimaal 40% code coverage. Tot slot hebben we de webapplicatie gehost op Azure, inclusief database.&lt;/p&gt;</description></item><item><title>Bazaar</title><link>https://brunenberg.github.io/nl/projects/bazaar/</link><pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/bazaar/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Bazaar&amp;rsquo; is een webapplicatie ontwikkeld met het Laravel‑framework als onderdeel van een studieproject. Het is gezamenlijk gebouwd door twee studenten. Het platform combineert elementen die doen denken aan Marktplaats en iBood en biedt zo een unieke marktplaatservaring. De applicatie ondersteunt drie gebruikersrollen: particuliere adverteerders, zakelijke adverteerders en klanten. Elke rol heeft specifieke rechten en functionaliteiten en kan interacteren met entiteiten zoals producten en bedrijven.&lt;/p&gt;
&lt;h3 id="gebruikersverhalen-zonder-acceptatiecriteria-die-maakten-geen-onderdeel-uit-van-de-opdracht"&gt;Gebruikersverhalen (zonder acceptatiecriteria; die maakten geen onderdeel uit van de opdracht)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Als gebruiker kan ik me registreren op het platform (zonder de mogelijkheid om te adverteren)&lt;/li&gt;
&lt;li&gt;Als gebruiker kan ik me registreren als particuliere adverteerder&lt;/li&gt;
&lt;li&gt;Als gebruiker kan ik me registreren als zakelijke adverteerder&lt;/li&gt;
&lt;li&gt;Als platformeigenaar wil ik de zakelijke registratie als PDF (contract) kunnen exporteren zodat deze ondertekend kan worden (gebruik van een package toegestaan)&lt;/li&gt;
&lt;li&gt;Als platformeigenaar wil ik de applicatie in twee talen aanbieden&lt;/li&gt;
&lt;li&gt;Als platformeigenaar wil ik contracten kunnen uploaden zodat deze kunnen worden goedgekeurd&lt;/li&gt;
&lt;li&gt;Als platformeigenaar wil ik dat API‑calls veilig worden aangeroepen&lt;/li&gt;
&lt;li&gt;Als bedrijf wil ik mijn eigen look‑and‑feel aan de applicatie kunnen geven&lt;/li&gt;
&lt;li&gt;Als bedrijf wil ik mijn eigen URL kunnen instellen zodat ik een landingspagina kan maken&lt;/li&gt;
&lt;li&gt;Als bedrijf wil ik verschillende componenten aan mijn landingspagina kunnen koppelen zodat ik niet alles zelf hoef te bouwen. Een component kan zijn: uitgelichte advertenties, een introductietekst, afbeelding. Zie het als een paginalay‑outbouwer.&lt;/li&gt;
&lt;li&gt;Als bedrijf wil ik een API ontsluiten zodat alleen mijn advertenties door een andere applicatie gebruikt kunnen worden&lt;/li&gt;
&lt;li&gt;Als bedrijf wil ik een CSV met advertenties kunnen uploaden zodat ik alles in één keer kan inladen en tijd bespaar&lt;/li&gt;
&lt;li&gt;Als platformeigenaar wil ik elke advertentie voorzien van een QR‑code zodat deze makkelijk te delen is (gebruik van een package toegestaan)&lt;/li&gt;
&lt;li&gt;Als adverteerder wil ik een huuradvertentie kunnen plaatsen&lt;/li&gt;
&lt;li&gt;Als adverteerder wil ik een kalenderoverzicht van al mijn verhuurmomenten zodat ik weet wanneer ik iets moet uitlenen en terugkrijgen&lt;/li&gt;
&lt;li&gt;Als adverteerder wil ik een kalenderoverzicht van wanneer mijn advertenties verlopen&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik een geschiedenis van gekochte producten kunnen zien&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik favorieten kunnen aanmaken&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik een kalenderoverzicht van gehuurde producten kunnen zien zodat ik weet wanneer ik iets kan ophalen en terugbrengen&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik een homepage met de laatste advertenties kunnen zien&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik een review van een huurproduct kunnen plaatsen&lt;/li&gt;
&lt;li&gt;Als gebruiker wil ik een review van een adverteerder kunnen plaatsen&lt;/li&gt;
&lt;li&gt;Algemeen &amp;gt; elke lijst moet gefilterd en gesorteerd kunnen worden&lt;/li&gt;
&lt;li&gt;Algemeen &amp;gt; elke lijst bevat paginering&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="businessregels"&gt;Businessregels&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bij het retourneren van een product wordt slijtage berekend (volgens instellingen)&lt;/li&gt;
&lt;li&gt;Bij het retourneren van een product moet een foto worden geüpload&lt;/li&gt;
&lt;li&gt;Je mag maximaal 4 biedingen doen&lt;/li&gt;
&lt;li&gt;Je mag maximaal 4 advertenties plaatsen&lt;/li&gt;
&lt;li&gt;Je mag maximaal 4 huuradvertenties plaatsen&lt;/li&gt;
&lt;li&gt;Een advertentie is de koppeling met meerdere plaatsingen; met andere woorden: als je een kettingzaag verhuurt, kun je er een fles olie bij verkopen&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;PHP&lt;/li&gt;
&lt;li&gt;Laravel&lt;/li&gt;
&lt;li&gt;SQL‑database&lt;/li&gt;
&lt;li&gt;Microsoft SQL Server Management Studio&lt;/li&gt;
&lt;li&gt;Trello&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;De uitdaging was om een lange lijst aan eisen in een relatief korte tijd te implementeren. Veel van die eisen waren vrij vaag geformuleerd, waardoor interpretatie belangrijk was.&lt;/p&gt;</description></item><item><title>Temple of Doom</title><link>https://brunenberg.github.io/nl/projects/temple-of-doom/</link><pubDate>Sun, 10 Mar 2024 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/temple-of-doom/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Temple of Doom&amp;rsquo; is een consoleapplicatie gebouwd met .NET (MVC‑patroon). Het doel van de opdracht was veel verschillende design patterns oefenen. De ‘front‑end’ is een console met verschillende tekens en kleuren, afhankelijk van het type object en eventuele kleur‑eigenschap (bijvoorbeeld bij een sleutel of gekleurde deur).&lt;/p&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;.NET Console App&lt;/li&gt;
&lt;li&gt;Design patterns
&lt;ul&gt;
&lt;li&gt;MVC&lt;/li&gt;
&lt;li&gt;Factory&lt;/li&gt;
&lt;li&gt;Observer&lt;/li&gt;
&lt;li&gt;Strategy&lt;/li&gt;
&lt;li&gt;Decorator&lt;/li&gt;
&lt;li&gt;Adapter&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;Een grote uitdaging was het uitzoeken van de verschillende design patterns en bepalen wanneer je welk patroon toepast.&lt;/p&gt;</description></item><item><title>Project Bumbo</title><link>https://brunenberg.github.io/nl/projects/project-bumbo/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/project-bumbo/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Project Bumbo&amp;rsquo; was een groepsproject waaraan ik meedeed op school. Met een team van vijf pakten we een probleem aan voor ‘Bumbo’, een fictieve supermarktketen. De uitdaging: de tijdrovende en inefficiënte roosterplanning van de filiaalmanager. Dat leidde vaak tot overuren en diensten met te weinig of juist te veel personeel.&lt;/p&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;ASP.NET&lt;/li&gt;
&lt;li&gt;Entity Framework Core&lt;/li&gt;
&lt;li&gt;Azure‑hosting&lt;/li&gt;
&lt;li&gt;MVC&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;De overstap naar ‘echte’ software‑frameworks was een flinke stap. Mijn eerdere ervaring lag vooral bij JavaFX (meer een library dan een framework). ASP.NET bracht nieuwe uitdagingen met zich mee. Gelukkig kende ik het MVC‑patroon al, wat hielp bij het leren. Na wat opstartproblemen heb ik me erin vastgebeten en werd ik gaandeweg steeds vaardiger.&lt;/p&gt;</description></item><item><title>Pane Switcher</title><link>https://brunenberg.github.io/nl/projects/pane-switcher/</link><pubDate>Mon, 19 Jun 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/pane-switcher/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Pane Switcher&amp;rsquo; is een applicatie die ik maakte voor een programmeertoets op school. De opdracht was om binnen 90 minuten een voorbeeldapp na te bouwen. De app had een knop die, zodra je erop drukte, het uiterlijk van verschillende panelen aanpaste. Ik had het binnen de toetsduur af, maar heb het thuis verder aangescherpt voor een beter resultaat.&lt;/p&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;JavaFX&lt;/li&gt;
&lt;li&gt;Eclipse&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;De grootste hobbel was het gebruik van een &lt;code&gt;StackPane&lt;/code&gt;, dat was nieuw voor mij. Tijdens de toets koos ik een omweg, maar later thuis merkte ik dat het eigenlijk veel eenvoudiger was dan gedacht.&lt;/p&gt;</description></item><item><title>Project Sagrada</title><link>https://brunenberg.github.io/nl/projects/project-sagrada/</link><pubDate>Sun, 11 Jun 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/project-sagrada/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;&amp;lsquo;Project Sagrada&amp;rsquo; was een schoolproject en mijn eerste grote samenwerking: we werkten met een team van vijf tot acht personen (het team groeide door problemen in een andere groep). Via dit project maakte ik kennis met Git en GitHub. Ons doel was een online versie van het bordspel &amp;ldquo;Sagrada&amp;rdquo; te bouwen in JavaFX. We volgden een lijst met eisen om te zorgen dat het spel aan de verwachtingen voldeed.&lt;/p&gt;</description></item><item><title>Reversi</title><link>https://brunenberg.github.io/nl/projects/reversi/</link><pubDate>Mon, 10 Apr 2023 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/reversi/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Reversi is een consoleapplicatie die ik bouwde voor een schoolopdracht. Het doel was een goed begrip te krijgen van OOP (Object‑Oriented Programming). Ik moest het bordspel ‘Reversi’ nabouwen. Voordat je start, beantwoord je een paar vragen over de spelconfiguratie. Daarna speel je een normale pot &lt;a href="https://nl.wikipedia.org/wiki/Reversi"&gt;Reversi&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;Eclipse&lt;/li&gt;
&lt;li&gt;OOP (Object‑Oriented Programming)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;In het begin was OOP lastig te doorgronden. Ik snapte dat ‘dingen’ als objecten door klassen worden voorgesteld, maar ook abstracte zaken zoals ‘Game’ (één speelronde) moesten een plek krijgen — dat vond ik verwarrend. Tijdens het bouwen viel het steeds beter op zijn plek en ik was trots op het eindresultaat.&lt;/p&gt;</description></item><item><title>Sesamstraat‑website</title><link>https://brunenberg.github.io/nl/projects/sesame-street-website/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://brunenberg.github.io/nl/projects/sesame-street-website/</guid><description>&lt;h2 id="overzicht-"&gt;Overzicht 🗺️&lt;/h2&gt;
&lt;p&gt;Voor dit project moest ik een website maken rond een zelfgekozen thema. Ik koos voor Sesamstraat: de stijl spreekt me aan en het is lekker nostalgisch. De site moest aan een aantal eisen voldoen: vijf pagina’s met elk een eigen lay‑out, responsive met media queries en een webformulier (buiten de vijf pagina’s om).&lt;/p&gt;
&lt;h2 id="technologieën-"&gt;Technologieën 🛠️&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uitdagingen-en-oplossingen-"&gt;Uitdagingen en oplossingen 🧗🏻&lt;/h2&gt;
&lt;p&gt;CSS onder de knie krijgen vond ik best lastig. De basis snapte ik wel, maar ik kende lang niet alle properties en vooral flexbox was verwarrend. Align‑items, justify‑items, align‑content en justify‑content haalde ik vaak door elkaar. Daardoor kostte het project meer tijd dan gedacht, maar ik was wel ruim voor de deadline klaar.&lt;/p&gt;</description></item></channel></rss>