HALLO

Hallo! Ik ben Maarten Wolfsen

Overdag docent ICT en 's nachts EDM Producer.

Bekijk mijn CV

Neem gerust contact op:

E-mail: maartenwolfsen@gmail.com

Blog

Mijn blog items

Doodle Jump leren met NEAT AI

Voor mijn opleiding moest ik een complex ICT-vraagstuk beantwoorden via Python. Nu heb ik niet zozeer een vraagstuk beantwoord, maar mijn verzoek om een project te maken met AI werd goedgekeurd, iets waar ik al tijden meer van wilde weten. Ik had besloten een simpele variant van het spel Doodle Jump te maken en vervolgens een AI te implementeren om het spel te leren spelen. Omdat het project met een ruim voldoende werd beoordeeld, wil ik mijn onderzoek graag met jullie delen!
Bekijk blog item

Mijn beginnerservaring met Unreal Engine - deel 1

Afgelopen week heb ik een klein spel uitgegeven via itch.io genaamd From Oblivion. Het idee om dit spel te maken kwam mijn fascinatie van het horror genre, niet vanwege enge monsters en occulte zaken, maar juist de ontzettend spannende manier van verhaalvertelling. Denk alleen al aan Steven Spielberg's Jaws, het engste is hetgeen wat wij niet zien.
Bekijk blog item

Video verbetering met AI

Omdat wij binnen onze kerk de laatste tijd behoorlijk zijn gegroeid in kennis en onze livestreams hierdoor gigantisch verbeterd zijn in kwaliteit leek het mij toepasselijk om onze oude introvideo te vervangen met iets nieuws. Van een haperige drone video naar een montage van verschillende livestream momententen, in emotie-opwekkende slowmotion en onderbouwd met een gevoelig nummer (Leeland - Way Maker). Prachtig idee, maar niet zonder drempels. In deze blogpost wil ik graag praten over deze drempels en hoe ik deze ben overkomen door YouTube filmpjes en de realisatie dat AI 1 van de meest krachtigste tools ooit is!
Bekijk blog item

Lesmateriaal Webapplicatie Beveiliging - Serverbeheer

Als laatste is het het kopje “Server beveiliging”, waar ik wat generieke onderdelen wil behandelen omtrent het instellen van een (web) server. Ik zal het opstellen van een server niet gaan behandelen, enkel de beveiliging ervan, daarom ga ik meteen door naar het kopje “Beveiliging”.
Bekijk blog item

Lesmateriaal Webapplicatie Beveiliging - NGINX & Apache

Wanneer je een website wilt hosten op een server moet je een webserver opzetten. Deze webserver toont een website op het IP-adres van de server. In dit dossier wil ik twee van de meest gebruikte webservers behandelen: Apache en NGINX. Het grootste verschil mijn mening is dat Apache het configuratiebestand tussen de webbestanden heeft staan, waar NGINX het configuratiebestand op een eigen plek heeft staan (zonder het meerekenen van includes e.d.). Apache kan meerdere van deze configuratie bestanden per map van een website hebben, zodat de toegang per map specifiek kan worden ingesteld. NGINX regelt dit via 1 bestand waar de instellingen via paths moeten worden ingesteld.
Bekijk blog item

Lesmateriaal Webapplicatie Beveiliging - PHP

PHP is een programmeertaal die momenteel het meest wordt gebruikt op websites (79.2%). Het is een taal die nog vaak wordt geupdated en waar veel frameworks omheen zijn gebouwd. Veel van deze frameworks gebruiken dan ook de nieuwste beveiligingstechnieken om de websites zo snel mogelijk te houden. Hieronder ga ik een klein stukje schrijven over wat PHP precies is en en vervolgens schrijf ik wat over het beveiligen van PHP applicaties.


Bekijk blog item

Lesmateriaal Webapplicatie Beveiliging - SQL

Wat is SQL? SQL is de taal waarmee communicatie wordt uitgevoerd met een database. Het staat voor Structured Query Language en is de gestandaardiseerde taal voor communicatie met databases volgens ANSI (American National Standards Institute). SQL is een taal waarin zogenaamde Queries (een zin aan commando’s) worden gestuurd naar en uitgevoerd door de database. Hiermee kan data worden opgevraagd, maar ook data worden toegevoegd, aangepast of verwijderd uit de database. Een voorbeeld hiervan is de volgende Query:


Bekijk blog item

Even voorstellen...

Even voorstellen, ik ben Maarten Wolfsen en volg momenteel de studie "Lerarenopleiding Technisch Beroepsonderwijs vakrichting MBO-ICT". Hiervoor heb ik de MBO opleiding "Interactief Media Vormgeving" afgerond op het Deltion en heb ik 2.5 jaar werkervaring als Software Engineer Full-stack (Magento).

Dit blog zal vooral gericht zijn op studenten en zal worden gevuld met naslagwerken van lessen, maar ook oefeningen en algemeen informatiepunt.

Ik hoop hiermee een handig, centraal informatiepunt te creëren voor zowel studenten als leraren.


Bekijk blog item

Headless als lesmateriaal

Headless is een woord wat we in webdevelopment vaak horen langskomen. Het beloofd goede performance en een dynamische manier van content tonen. Allemaal leuk en aardig, maar is dit ook interessant om te introduceren op MBO scholen, bij een opleiding zoals Software Developer? Met oog op de markt en het kwalificatiedossier heb ik (voor mijn opleiding, maar ook uit eigen interesse) lesmateriaal in projectmatige lesvorm ontwikkeld om vrij te gebruiken.
Bekijk blog item