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 5.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.0.2

Released on: Wednesday, May 19, 2021.

Changes:
  • Improved logging
  • Added support for new domain
  • Small optimizations to the backend
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.4.0

Released on: Tuesday, February 16, 2021.

Changes:
  • Included patch versions on the Technical page's release notes
  • Added creation and optional modification date to project pages
  • Implemented Permissions-Policy header
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.1.0

Released on: Sunday, March 8, 2020.

Changes:
  • Tightened security headers
  • Updated links
  • Fixed sitemap not using HTTPS for URLs
  • Made improvements to inputfields
  • Improved design of error pages
  • Made bugfixes and improvements to backend code
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.2.0

Released on: Saturday, November 12, 2016.

Changes:
  • Implemented an image viewer for showing large images
  • Fixed styling issues with embedded YouTube videos
  • Made styling alterations to the guestbook and contact pages
  • Made changes to the administration part of the website
1.1.0

Released on: Sunday, August 7, 2016.

Changes:
  • Small functional changes to the guestbook page
  • Styling changes
1.0.1

Released on: Wednesday, June 1, 2016.

Changes:
  • First release of the website

Wesley Donker

Software Engineer

The Netherlands