ASP.NET – DEVELOPPARADISE

DEVELOPPARADISE

Logging and Exception handling, Versioning in ASP.NET WEB API

Logging and Exception handling, Versioning in ASP.NET WEB API

In this article, we are going to learn how to log each request and response of an API such that it helps to maintain logs, next we are going to handle all API exception such that if an error occurs, we can store errors and fix it as soon as possible, and last part is versioning of the API.

ASP.NET Core and Web API:  A Custom Wrapper for Managing Exceptions and Consistent Responses

ASP.NET Core and Web API: A Custom Wrapper for Managing Exceptions and Consistent Responses

Building RESTFul APIs has been very popular nowadays and most projects that we build today heavily rely on APIs/Services to communicate with data. As you may know, creating Web APIs is an easy task, but designing a good API isn’t as easy as you may think especially if you are working with a lot of projects or microservices that expose some public API end-points.

ASP.NET MVC 5: Building Your First Web Application – Part 1

ASP.NET MVC 5: Building Your First Web Application – Part 1

Technologies are constantly evolving and as developer we need to cope up with what’s the latest or at least popular nowadays. As a starter you might find yourself having a hard-time catching up with latest technologies because it will give you more confusion as to what sets of technologies to use and where to start. We know that there are tons of resources out there that you can use as a reference to learn but you still find it hard to connect the dots in the picture. Sometimes you might think of losing the interest to learn and give up.  If you are confused and no idea how to start building a web app from scratch, then this series of article is for you. Here’s the current list of the series for this application:

EntityWorker.Core – An Alternative to Entity Framework

EntityWorker.Core – An Alternative to Entity Framework

EntityWorker.Core is an object-relation mapper that enables .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframework, is more flexible and much faster than entity framework.

Music Notation in .NET

Music Notation in .NET

This article briefly describes the most important basics of the library Manufaktura.Controls which I recently released as Open Source project. The project is a continuation of two other projects which I created eight years ago and which are described in the following articles:

DevOps on Azure with ASP.NET Core

DevOps on Azure with ASP.NET Core

DevOps, DevOps, DevOps. I personally think DevOps is a requirement in most of the projects, involving software development. Yet, very little amount of people truly understand what DevOps has to offer, or what DevOps itself is. As to what DevOps is, I would leave that part to a future post however in this post I will try to give you an overview of what DevOps has to offer and how you can kickstart your DevOps chains on Microsoft Azure. In this post, we will cover a couple of platform-level services offered by Microsoft and the Azure platform and see how we can build a complete toolchain—or better, how Microsoft Azure can help us build the DevOps pipeline on the services. Our services would include, but won’t be limited to, 

A Simple Pathfinding Laboratory

A Simple Pathfinding Laboratory

In this article, we will take a look into a simple pathfinding laboratory–a web application where users can edit map and compare paths found by different pathfinding algorithms and heuristic functions. The project is built on the following frameworks and technologies:

Why (re-)learn Authentication and Authorization?

Why (re-)learn Authentication and Authorization?

Authentication and Authorization have been integral parts of every system I worked on, as far as I can remember. Things have changed over time, though. Once there was only a table with usernames and passwords, and the stand alone application would have a login screen displayed at the begin of a session. The application was responsible for checking if the password was correct for the username, and for restricting access to resources based on who the user was. There was a session in place and a logged in user was so granted we did not have to worry about it. The user data was always available.

Building a Restful API With ASP.NET Web API

Building a Restful API With ASP.NET Web API

Let’s have a quick review of ASP.NET MVC Architecture. So when the request arrives at our application MVC Framework hands off that request to an action in a controller, this action most of the time returns a view which is then parsed by razor view engine and then eventually HTML markup is returned to the client. So in this approach html markup is generated on the server and then return to the client.

Gathering Context Information for Logging

Gathering Context Information for Logging

First, let’s describe the problem we want to solve. I have an ASP.NET MVC Web service. The service accepts POST-requests containing JSON descriptions. After analyzing such description, the service constructs and executes several SQL queries to a database. Then it combines results and returns them to the client.

Action Result in ASP.NET MVC

Action Result in ASP.NET MVC

This article'll tell you basic foremost concepts about Action Results in ASP.NET MVC 5. Hope you'll enjoy this. Feel free to give your feedback.

Angular Data CRUD with Advanced Practices of Reactive Forms

Angular Data CRUD with Advanced Practices of Reactive Forms

An Angular sample application that includes selecting, adding, updating, and deleting data with HttpClient service, reactive forms for object and array types, in-line data editing, custom input validations, and various other features.

Comprehensive CRUD Operations with AngularJS and Web API

Comprehensive CRUD Operations with AngularJS and Web API

Demonstration of a full-fledged application project focused on adding, updating, and deleting data on modal dialogs or inline tables using the AngularJS and Web API, plus advanced custom input validations and other features.

©2018 devepar.com