Cookies zijn vereist voor de werking van deze website. Schakel cookies in om deze website op de juiste manier te kunnen gebruiken. Lees meer hier.

Technische informatie

Aangezien ik zelf een ontwikkelaar ben leek het me leuk om een pagina aan de techniek achter deze website te wijden.

Gebruikte technologie

De website is gebouwd op ASP.NET Core 5.0 waarbij Microsoft Visual Studio als IDE is gebruikt. Voor de front-end wordt o.a. gebruik gemaakt van Bootstrap en jQuery. Achterliggend maakt de website ook gebruik van een MySQL database, waarbij in sommige gevallen NHibernate als ORM wordt gebruikt. Tot slot wordt de website gehost op een eigen virtual private server (VPS).

Een aantal andere packages die gebruikt worden zijn:

Release notes

Release notes van geselecteerde major, minor en patch versies (zie: semver.org).

Versie Details
3.0.2

Uitgerold op woensdag 19 mei 2021.

Wijzigingen:
  • Logging verbeterd
  • Ondersteuning voor nieuw domein toegevoegd
  • Kleine optimalisaties aan de backend
3.0.0

Uitgerold op vrijdag 9 april 2021.

Wijzigingen:
  • Website geport naar .NET 5.0
  • Website geüpdated voor linux hosting
  • Nieuwe custom sitemap en navigatie code geïmplementeerd
  • log4net vervangen door Serilog en logregels verbeterd
  • Teksten bijgewerkt
  • Foutpagina styling verbeterd en rechtgetrokken met website
  • Algemene bugfixes en verbeteringen doorgevoerd
2.4.0

Uitgerold op dinsdag 16 februari 2021.

Wijzigingen:
  • Patch versie nummers toegevoegd op de release notes op de Technisch pagina
  • Aanmaak- en bewerkdatum toegevoegd aan project pagina's
  • Permissions-Policy header geimplementeerd
2.3.0

Uitgerold op zondag 5 juli 2020.

Wijzigingen:
  • Wijzigingen gemaakt ter ondersteuning voor nieuwe domeinnaam
  • Frontend third-party libraries worden niet langer zelf gehost maar vanuit CDN's opgehaald
  • Afbeeldingen voor portfolio en blog pagina's worden nu via een CDN gehost
  • CSP headers bijgewerkt
  • Verholpen dat het externe link icoontje wordt getoond wanneer een externe afbeelding in de image viewer wordt getoond
2.2.0

Uitgerold op zondag 12 april 2020.

Wijzigingen:
  • hCaptcha geïmplementeerd
  • Links pagina wordt nu dynamisch opgebouwd
2.1.0

Uitgerold op zondag 8 maart 2020.

Wijzigingen:
  • Security headers aangescherpt
  • Links bijgewerkt
  • Probleem opgelost waarbij de sitemap niet van HTTPS gebruik maakte
  • Verbeteringen doorgevoerd voor invoervelden
  • Weergave van foutpagina's verbeterd
  • Bugfixes en verbeteringen doorgevoerd aan backend code
2.0.0

Uitgerold op zaterdag 24 november 2018.

Wijzigingen:
  • Nieuw website design
  • Bijgewerkt naar Bootstrap 4
  • IE9 en lager niet langer ondersteund
  • Gastenboek uitgeschakeld
  • Links pagina toegevoegd
  • Content bijgewerkt voor alle pagina's
  • Externe links openen nu op een nieuwe pagina
  • Spam detectie verbeterd
  • Security headers verbeterd
  • Website draait nu verplicht over HTTPS
  • Tekst lengte validatie verbeterd voor multiline velden
  • Nederlandse vertalingen toegevoegd aan statische error pagina's d.m.v JavaScript
  • Bugfixes en verbeteringen aan backend code
1.2.0

Uitgerold op zaterdag 12 november 2016.

Wijzigingen:
  • Image viewer geïmplementeerd voor het weergeven van grote afbeeldingen
  • Styling problemen met embedded YouTube videos verholpen
  • Styling van het gastenboek en de contact pagina's aangepast
  • Wijzigingen gemaakt aan het administrator gedeelte van de website
1.1.0

Uitgerold op zondag 7 augustus 2016.

Wijzigingen:
  • Kleine functionele wijzigingen aan de gastenboek pagina
  • Wijzigingen aan de styling
1.0.1

Uitgerold op woensdag 1 juni 2016.

Wijzigingen:
  • Eerste release van de website

Wesley Donker

Software Engineer

Nederland