This website requires cookies to function. Please enable cookies in order to browse this website properly. Read more here.

Technical information

Since I'm a developer myself, I thought it would be a nice idea to dedicate a page to the technology behind this website.

Technologies used

The website was built on ASP.NET Core 6.0, where Microsoft Visual Studio was used as the IDE. Bootstrap and jQuery were mostly used for creating the frontend. This website also uses a MySQL database, where NHibernate is used as the ORM in some situations. And finally, the website is hosted on a personal virtual private server (VPS).

Some of the other packages that were used are:

Release notes

Release notes of selected major, minor and patch versions (see: semver.org).

Version Details
3.1.0

Released on: Thursday, December 22, 2022.

Changes:
  • Upgraded .NET to version 6.0
  • Implemented TOTP as two-factor-authentication method for admin login
  • Styling improvements
  • Textual improvements
  • Great amount of improvements to backend code
  • Package upgrades
  • Updated security headers
  • Added more meta tags and Open Graph tags to pages
  • Improvements to error pages
3.0.0

Released on: Friday, April 9, 2021.

Changes:
  • Ported website to .NET 5.0
  • Updated website for linux hosting
  • Implemented new custom sitemap and navigation code
  • Replaced log4net with Serilog and improved log entries
  • Updated texts
  • Improved and aligned error page styling with website
  • General bugfixes and improvements
2.3.0

Released on: Sunday, July 5, 2020.

Changes:
  • Made alterations to support the new domain name
  • Frontend third-party libraries are no longer hosted by this website but retrieved from CDNs
  • Images for portfolio and blog pages are now hosted at a CDN
  • Updated CSP headers
  • Fixed external link icon shown when displaying external images in the image viewer
2.2.0

Released on: Sunday, April 12, 2020.

Changes:
  • Implemented hCaptcha
  • Links page is now dynamically built
2.0.0

Released on: Saturday, November 24, 2018.

Changes:
  • Redesign of the entire website
  • Upgraded to Bootstrap 4
  • Removed support for IE9 and lower
  • Disabled Guestbook
  • Added Links page
  • Updated content on all pages
  • External links now always open on a new page
  • Improved spam detection for forms
  • Hardened security headers
  • Forced the website to run over HTTPS
  • Fixed text length validation for multiline input fields
  • Added Dutch translations for static error pages using JavaScript
  • Additional bugfixes and improvements to backend code
1.0.1

Released on: Wednesday, June 1, 2016.

Changes:
  • First release of the website

Wesley Donker

Software Engineer

The Netherlands