Back to All Posts

Best of 2019: Most Read Technical Tutorials of the Year

Last year, on the Fortech Blog, we’ve tackled some hot subjects, from the advantages of .NET Core 3.0 in our article about “The Next Step in Microservices – Using gRPC with .NET Core 3.0”, to the Blazor Framework and of course, the custom Hibernate Types in PostgreSQL.

Alex Movila even looked to the future and taught us how to develop an AI-powered Chatbot, considering that 90% of businesses already report faster complaint resolution with bots, according to MIT Technology Review.


Our Top 3 Most Popular Articles in 2019:


3. How to Get the Most Out of PostgreSQL by Using Custom Hibernate Types – by Vlad Mihalcea

PostgreSQL Custom Hibernate Types - Vlad Mihalcea | Fortech

As Vlad explains, “A Hibernate type is a bridge between an SQL type and a Java primitive/Object type.” Hibernate divides the types into two categories (Entity Types and Value Types) and supports by default several types, but you can also define your own. His article details how to use custom hibernate-types and how to get the most out of PostgreSQL.

2. The Next Step in Microservices – Using gRPC With .NET Core 3.0 – by Irina Scurtu

Create a New ASP.NET Core Web Application with gRPC Service | Fortech

From this elaborate article, you will find out how to build microservices in .NET Core 3.0, but not before going through the history of RPC and what is gRPC. The latest version of .NET Core brings many improvements, including adding Windows Forms and WPF, new JSON APIs, support for ARM64, and improving performance across the board.

Before starting, make sure you have installed the .NET Core 3.0 SDK (in the latest version of Visual Studio .NET Core 3.0 SDK is bundled), and you can do this by typing “dotnet –version” in a terminal window. We are looking forward to seeing the .NET applications inspired by this tutorial.


1. Blazor, a C# Friendly Single-Page Application (SPA) Framework – by Irina Scurtu

In Microsoft’s own words: “Blazor lets you build interactive web UIs using C# instead of JavaScript.”

Get Started with Blazor

As you’ve probably guessed, Blazor comes from Razor, and it has a lot of exciting features, including forms and validation, layouts, dependency injection, server-side rendering, and this is just to mention a few.

While JavaScript has some language and tooling limitations and you can’t reuse server-side code, the relatively new framework changes all that. From this article, you will first learn what Blazor is and how it works, you will go through hosting options, and by the end of it, you’ll be ready to start developing applications.

For more articles on .NET Development, Web Development or Java Development browse the blog.