What is New in Angular 10?

The new version, v10, of Angular has been published only hours ago and announced by this blog post. Although it may not appear as impactful as v9 (with Ivy and all), this release displays Angular tea...

Continue Reading →

typescript release features version news breaking changes migration angular 10

Last Posts

ASP.NET Core 3.1 Webhook Implementation Using Pub/Sub

In this article, I will show you the basics of the Webhook mechanism that uses a publish-subscribe pattern in the ASP.NET CORE 3.1 project. What is Webhook Webhooks are user-defined HTTP callbacks. T...

Continue Reading →

ASP.NET Core ASP.NET Boilerplate .NET Core Webhook

Using Azure Key Vault with ASP.NET Core

Azure Key Vault is a cloud service that provides a secure store for secrets. You can securely store keys, passwords, certificates, and other secrets. For more information about Azure Key Vault, pleas...

Continue Reading →

ASP.NET Core Azure

Why You Should Prefer Singleton Pattern over a Static Class?

Introduction After a long while, I had to create a singleton service while I'm developing a feature for the ABP Framework. Then I decided to write an article about that: Why and how we should use the...

Continue Reading →

singleton best-practices design-patterns

Strategy Pattern Implementation with Typescript and Angular

Design patterns are proven, practical, and reusable solutions fit for tackling specific problems in software development. They not only help us avoid pitfalls in organizing our applications, but also...

Continue Reading →

design pattern typescript strategy pattern strategy design pattern angular javascript abp framework

Running ASP.NET Core Web App on IIS Express from Command Line

I usually run the Web projects from Visual Studio. But it was required to run an ASP.NET Core 3.1 Web project from the Command Line on IIS Express At first I thought it was easy! But I stumbled in so...

Continue Reading →

ASP.NET Core C#

We have moved to a new office! Volosoft keeps growing.

Over the past year, Volosoft has undergone many changes! After months of preparation and some hard work, we moved to our new office towards the end of 2019. We have moved a bit far away and our physi...

Continue Reading →

Volosoft

Recap: NDC {London} 2020 Software Developers Conference

Last week, we were at NDC {London} and had our booth at the 3-day conference to talk about the ABP.IO platform. We were proud to be a partner of the conference, and being on the same page with other ...

Continue Reading →

Conference

ASP.NET Core Angular Refresh Token Implementation

In this article, I will show you how to integrate the refresh token mechanism to the ASP.NET Zero project. We use Angular HttpInterceptor to handle requests. And I will implement how to use refresh t...

Continue Reading →

ASP.NET Core Angular ASP.NET Zero ASP.NET Boilerplate

We were platinum sponsor of Techorama 2019!

Last week we were in the Netherlands to participate in Techorama 2019 Conference. Techorama is an international software development conference which takes place in Ede. It was a quite big organizati...

Continue Reading →

Conference

Using Health-Checks in ASP.NET Boilerplate

In this article, I will integrate ASP.NET health check to the ASP.NET Boilerplate project. What is ASP.NET Health Check ASP.NET Core offers Health Check Middleware and libraries for reporting the hea...

Continue Reading →

ASP.NET Boilerplate

Introduction to Azure Cosmos DB

In this article, I will try to give a brief information about Azure Cosmos DB and introduce common concepts of Azure Cosmos DB. Azure Cosmos DB is getting very popular and Entity Framework Core is go...

Continue Reading →

ASP.NET Core C# Azure Entity Framework Core

Convert HTML & Export to PDF using DinkToPdf

In this tutorial, we will implement a PDF exporter functionality. We will use open source DinkToPdf library to convert HTML to PDF. Using DinkToPdf Library First, we install DinkToPdf package to .app...

Continue Reading →

ASP.NET Core ASP.NET Boilerplate

Building GraphQL APIs with ASP.NET Core

Building and consuming GraphQL in your .NET application GraphQL is a single API face for different clients like mobile, desktop apps, tablets… It’s built by Facebook. It’s not a magical library that...

Continue Reading →

ASP.NET Core GraphQL

Impressions of NDC London 2019

Event date: 29 January — 01 February 2019 Location: QEII Centre / London Last week we exhibited at NDC London 2019 and had such a fantastic time. 105 speakers, 36 different technologies and 111 talks...

Continue Reading →

Conference

Open API Analyzers & Conventions

Problem Let’s start with an example to understand problem. Check the following code: API method that can be returned 404 that is not documented Above API is looking in swagger-ui like following:...

Continue Reading →

ASP.NET Core C#

Migrating from ASP.NET MVC 5.x to ASP.NET Core

Introduction We have recently moved our ASP.NET ZERO solution from ASP.NET MVC 5.2.3 to ASP.NET Core 1.0. In this post, I will share my experiences and explain mechanics of this migration in brief. N...

Continue Reading →

ASP.NET Core C# ASP.NET MVC

Designing Modularity on ASP.NET Core: Virtual File System

Introduction Creating a modular application is hard. Building a modular User Interface is even harder. You need to separately develop module pages, components but make them integrated and working tog...

Continue Reading →

ASP.NET Core

AspNet Core Dependency Injection Best Practices & Tips

In this article, I will share my experiences and suggestions on using Dependency Injection in ASP.NET Core applications. The motivation behind these principles are; Effectively designing services an...

Continue Reading →

ASP.NET Core

Impressions of SDD Conference 2018

Event date: 14th — 18th May 2018 Location: Barbican Centre | LONDON The Software Design & Developer (SDD) Conference is one of the famous developer conferences, held at the Barbican Centre in Lon...

Continue Reading →

Conference

HTML Web Accessibility Tips

Web accessibility refers to the inclusive practice of removing barriers that prevent interaction with, or access to websites, by people with disabilities. When sites are correctly designed, develope...

Continue Reading →

HTML

Migrating From packages.config to the New CSPROJ Format

Recently I updated all packages in my Xamarin project. And suddenly the project stopped building. So I read a bunch of docs on internet. And see that Xamarin has switched to the new *.csproj format. ...

Continue Reading →

Visual Studio .NET Core

Deleting All BIN & OBJ Folders in a Visual Studio Solution

Sometimes it turns out that we have to delete all bin and obj folders recursively in a Visual Studio solution . There’s a built-in Visual Studio feature called Clean Solution but it doesn’t delete th...

Continue Reading →

Visual Studio DevOps

Running Angular Project by Right Clicking to the Folder

It’s a quick tip that saves you to write “npm start” , every time you want to run your Angular project. So I created a Regedit entry that adds a new menu to the Windows context menu. When you right c...

Continue Reading →

Angular

Running Penetration Tests for your Website with OWASP ZAP

Securing a web application is crucial these days. When it comes to web developers, fixing the vulnerabilities should start from the first floor; from developer himself. You as a simple developer not ...

Continue Reading →

ASP.NET Security Penetration Test

Building a Simple Angular Universal Application: Hero Shop

In this article, I will try to show you how to integrate Angular Universal to ASP.NET Boilerplate’s ASP.NET Core & Angular template (https://github.com/aspnetboilerplate/module-zero-core-template...

Continue Reading →

ASP.NET Core Angular ASP.NET Boilerplate

What’s New in ASP.NET Boilerplate v3.4

ASP.NET Boilerplate v3.4 has just been released (see change logs). In this article, I will highlight some new features and changes. We were in NDC London 2018 Conference as a partner Entity Histor...

Continue Reading →

ASP.NET Boilerplate

NDC London 2018 Impressions

It was an exciting experience for us to be a partner in NDC London 2018 Conference. We had an amazing week in London. About 700 software related attendees from all around the world met together. NDC ...

Continue Reading →

Conference

DevExtreme ASP.NET Zero Integration

In this article, I will explain how to use DevExtreme components into ASP.NET Zero based applications. I won’t explain details about how to configure and run ASP.NET Zero. There is already detailed e...

Continue Reading →

ASP.NET Zero

Challenges of Developing a Xamarin Application 2018

I’ve been developing Asp.Net Zero and Asp.Net Boilerplate web frameworks. Recently we added a Xamarin project integrated to Asp.Net Zero backend. I am sharing my experiences with this article. Xamari...

Continue Reading →

Xamarin

ASP.NET Zero Now Has A Mobile Application!

We are proud to release ASP.NET Zero v5.0 with significiant improvements and exciting new features. For those who don’t know what is ASP.NET Zero: ASP.NET Zero is a well-architected Visual Studio so...

Continue Reading →

ASP.NET Zero

Docker Web Farm: Redis, Ha-proxy and AspNet Core Web API

In this article, I will show how to create a web farm on docker with using redis and haproxy, step by step. In this sample, there will be a web api project as a web server apps (.net core framework) ...

Continue Reading →

ASP.NET Core

ASP.NET Boilerplate; Starting Point for New Modern Web Applications

What is an application framework? An application framework make writing applications easier. To explain in detail, the framework takes all the complexities of interfacing with the different environme...

Continue Reading →

ASP.NET Boilerplate

ASP.NET Core Dependency Injection

In this article, I won’t explain what is dependency injection (DI). I will try to explain how DI in ASP.NET Core works what can we do with it and how we can use other DI containers (Autofac and Castl...

Continue Reading →

ASP.NET Core