Articles in .NET

Advantages of the .NET Framework | Fortech
Top 10 Advantages of the .NET Framework
This article was written by Irina, software architect at Fortech, experienced in .NET development.  It presents the top benefits of choosing the .NET framework for application development, by analyzing both the business and technical advantages.   Introduction As soon as you decide to invest in a software application, you’ve surely identified a need on the market and you already have a solid business plan prepared. You might be an expert in your domain, but when it comes to implementing that idea, the right technologies and tools for it are not always clear from the beginning. The
Visual Studio Template
How to Create a Visual Studio Template for Your Microservices Architecture
Creating a microservice architecture for our .NET development projects might seem complicated at first, but there are a lot of tools out there developed to make our work easier. One of them is provided by Microsoft, through Visual Studio. This tool offers us the possibility to create a custom Visual Studio Template that will maintain a certain degree of consistency across our team/teams and in our projects.   The Importance of Visual Studio Templates in a Microservices Architecture In any project, there comes a time when you must do repetitive things. This is especially true when you
TagHelpers in ASP.NET Core MVC
TagHelpers in ASP.NET Core MVC
.NET developers interested in automating processes, developing performing code and creating consistency for their team have rapidly adopted TagHelpers in ASP.NET Core MVC. Learn from this article the basics of TagHelpers and how to use them in ASP.NET Core MVC.   What is a TagHelper? TagHelpers are introduced in ASP.NET Core MVC as a new way of writing server-side code that renders HTML tags (elements), that is much closer to the HTML format than to Razor.  TagHelpers represent a mechanism to add server-side processing to a regular HTML tag, which in many ways is very similar to Angular
This article was written by Irina, Microsoft Certified .NET developer working with REST API in ASP.NET Core. To learn more about our know-how and offering in .NET development, see our Custom .NET Development Services. ASP.NET developers using REST APIs are usually split into 2 categories: the ones that say they work with REST APIs and the ones that claim they are building REST APIs. I am somewhere between them for now, so I say I work with “RESTful-ish” APIs. To better understand REST API and how to use it in ASP.NET Core, I invite you to get familiar with the following:What Is
Dependency Injection
Dependency Injection (DI) or no Dependency Injection in the .NET Framework
In .NET development, we often hear the terms Inversion of Control or Dependency Injection used interchangeably, which is normal considering they refer to the same thing. Inversion of Control is a programming style where a framework or runtime controls the program flow. It was first brought into discussion in Designing Reusable Classes, published by the Journal of Object-Oriented Programming in 1988.  It’s like saying that your car is special because it has wheels. Later, Inversion of control over Dependencies became a standalone term, named – Dependency Injection, and it refers to
Revised csproj in ASP.NET Core MVC and Visual Studio 2017
Visual Studio 2017 and ASP.NET Core MVC
This article was written by Irina, one of our senior .NET software developers currently working with Visual Studio 2017 and ASP.NET Core. To learn more about our .NET development know-how and offering, see our Custom .NET Development Services.   If Visual Studio 2015 doesn’t meet your needs anymore, you should give Visual Studio 2017 a try.  The updates to the CLI Tools, the new templates, changes in existing templates and the framework, Docker integration and a lot of other cool stuff will most likely make you happy. Visual Studio 2017 From the beginning of the install phase, we can
Introduction to .NET Core
This article was written by Irina, senior .NET software developer from our team in Iasi. Learn more about Fortech’s services and know-how in Custom .NET Development.   What is .NET Core? Since the appearance of .NET, from .NET Compact Framework to Silverlight, or from Windows Phone to other Windows Store applications, software developers had to deal with fragmented versions of .NET. Although all these versions should have had a so-called ‘’common’’ runtime, they each ended up being a different subset of .NET for each platform in the Microsoft Suite.Figure 1 – .NET for