As mentioned in several articles on this blog, it is good to make changes to the company's website periodically. But a radical change should be made every 3-4 years.
I can say that this year the ludoprogramming.com website turned 4 years old. After completely redesigning it 2 years ago, now it's time for a radical change: technologies, hosting, design.
Until now, ASP.NET Web Forms was used with a SQL Server database (using stored procedures). We also developed intermediate layers to communicate with the database. The hosting was on a Windows server (as we well know, it wasn't), later hosting moved to the Cloud (WebApp).
The new version is developed with ASP.NET Core 2.0, with a MySQL database (we use Entity Framework to communicate with the database) and hosting moved to an Ubuntu 16.04 server (of course still in Azure Cloud), but not with Apache, rather with NGINX.
The performance differences are visible. The site loads much faster, is responsive, no longer needing a version for mobile devices. However, there are still a few changes to be made before the site is finalized. We will keep you updated with the latest updates.
With the appearance of ASP.NET Core, Microsoft has overcome the hosting barrier only on Windows operating systems for web applications. Thus, hosting costs become increasingly accessible even to programmers using Microsoft technologies.
The next step: mobile application development with Xamarin (C#).