As mentioned in several articles on this blog, it is good to make changes to the company website periodically. But every 3-4 years, a radical change should be made.
I can say that this year the ludoprogramming.com website turned 4 years old. After completely redesigning it 2 years ago, now it is 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. Hosting was on a Windows server (as we well know, it wasn't), later hosting on 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 differences in performance are noticeable. The site loads much faster, it is responsive, no longer needing a separate 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 are becoming increasingly accessible even to programmers using Microsoft technologies.
The next step: mobile application development with Xamarin (C#).