C# (.NET)

Ninject

Lightweight dependency injection framework for .NET applications. It helps split application into a collection of loosely-coupled, highly-cohesive pieces, and then glue them back together in a flexible manner.

NuGet

Package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository. NuGet is distributed as a Visual Studio extension.

NUnit

A unit testing framework for all .NET languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.

Octopus

An automated software deployment and release management server, designed to simplify deployment of .NET applications, Windows Services and databases, it takes care of replacing application settings, running environment-specific configuration transforms, updating Windows Services, etc.

ORM frameworks

NHibernate, Entity Framework, Linq2SQL, ADO.NET.

OWIN

A standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.

P/Invoke

Service that enables managed code to call unmanaged functions which are being exposed by any dynamic link libraries (DLL's) such as Win32 API's or any custom DLLs. .Net Platform provides two services for interoperability with the unmanaged code. These are Platform Invocation Service and COM Interop Services.

Razor

An ASP.NET programming syntax, a view engine that allows to write mix of HTML and server side code, used to create dynamic web pages with both C#  and Visual Basic. 

Roslyn (.NET Compiler Platform)

Platform that provides open-source C# and Visual Basic compilers with rich code analysis APIs. It enables building code analysis tools with the same APIs that are used by Visual Studio.

SignalR

Library for ASP.NET developers that simplifies the process of adding real-time web functionality to applications. Real-time web functionality is the ability to have server code push content to connected clients instantly as it becomes available, rather than having the server wait for a client to request new data.

Sitecore CMS

One of the leading enterprise-level content management systems built on ASP.NET, enabling web content editors and marketers to have full control over all aspects of their website from social integration and blog posts to advanced personalisation, e-commerce and more.

SpecFlow

A port solution of Cucumber for .NET. Used to define, manage and automatically execute human-readable acceptance tests in .NET projects. Defines automatic tests in Gherkin and executes them using MSTest, NUnit, xUnit and MbUnit.

SSRS

Server-based report generating software system from Microsoft. It is part of suite of Microsoft SQL Server services, including SSAS (SQL Server Analysis Services) and SSIS (SQL Server Integration Services).

StyleCop

Open source static code analysis tool from Microsoft that checks C# code for conformance to StyleCop's recommended coding styles and a subset of Microsoft's .NET Framework Design Guidelines.

Unsafe Code

Code which does not executed under the full management of common language runtime (CLR). It can cause some problems therefore each use must be marked as "unsafe".

VB.Net

Visual Basic.NET (VB.NET) is a multi-paradigm, managed, type-safe, object-oriented computer programming language. Along with C# and F#, it is one of the main languages targeting the .NET Framework.

WCF

Framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another.

WPF

UI framework that creates desktop client applications. The WPF development platform supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding, documents, and security.

xUnit.net

Free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages.

Development by Synergize.digital

Sign up for updates
straight to your inbox