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.

Using LEADTOOLS Cloud Services Web API For OCR, Barcode, and More

Using LEADTOOLS Cloud Services Web API For OCR, Barcode, and More

LEADTOOLS released a new product to complement its world-renowned and award-winning line of imaging SDKs: LEADTOOLS Cloud Services. This high-powered and scalable Web API gives developers a hassle-free interface for integrating advanced recognition and document conversion into any application.

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:

Dropping a DOM node without consulting its parent

Dropping a DOM node without consulting its parent

For quite a long time, it was pretty cumbersome to delete a node from the DOM of an HTML document because one had to go to its parent and ask it to destroy its child (by invoking removeChild), like so:

MasterPages using HTML, CSS, and JavaScript

MasterPages using HTML, CSS, and JavaScript

The symbol returns the reader to the top of the Table of Contents.In 2010, I wrote an article called Master Pages using HTML and JavaScript [^] . The intent of that article was to provide a method whereby HTML master pages could be constructed using only HTML and JavaScript. I specifically did not want to depend upon any Microsoft or third party product.

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:

Continuous Integration and Delivery for Beginners (DevOps)

Continuous Integration and Delivery for Beginners (DevOps)

DevOps is a combination of software development and operation (Dev & Ops) which strongly advocate automation at all steps in software development process. This will enable faster delivery, more stable operating environment with minimum human errors, less maintain cost and many more advantages for software development team.

ASP.NET Web API, Angular2, TypeScript and WebApiClientGen

ASP.NET Web API, Angular2, TypeScript and WebApiClientGen

This article is on top of “Generate TypeScript Client API for ASP.NET Web API “ and is focused on Angular 2+ code examples and respective SDLC. If you are developing a .NET Core Web API backend, you may need to read Generate C# Client API for ASP.NET Core Web API.

End to End(E2E) Tests in Angular Application Using Protractor

End to End(E2E) Tests in Angular Application Using Protractor

 In this article, we will learn how we can create end to end tests (e2e) for our Angular application. We will be using an existing end-to-end testing framework, which is nothing but, Protractor. Protractor runs your tests against your application running in a real browser, in the same way your user may perform the actions. I will be using an existing application which is available in my GitHub profile. The same can be available in the source code section. Please do share your feedback with me. I hope you will like this article. Let’s start coding.

Security in Angular – Part 1

Security in Angular – Part 1

In most business applications, you are going to want to disable, or make invisible, different features such as menu items, buttons and other UI items, based on who is logged in and what roles or permissions they have. Angular does not have anything built-in to help you with this, so you must create it yourself. There are two different pieces to security you must worry about with Angular applications. First, you must develop the client-side security, which is the subject of this article. Second, you must secure your Web API calls, which will be the subject of another article.

HTTP 206 Partial Content In Node.js

HTTP 206 Partial Content In Node.js

In this article, I would like to explain the basic concept of HTTP status 206 Partial Content and a step-by-step implementation walkthrough with Node.js. Also, we will test the code with an example based on the most common scenario of its usage: an HTML5 page which is able to play video file starting at any second.

TorpedoSync

TorpedoSync

 They say that “necessity is the mother of invention”, well necessity and sometimes an itch to do the same yourself. This is how TorpedoSync came about, from the use of other software to sync “My Documents” across  my machines and finding them troubling. Hence the immortal cry “I can do better!”.

I start out by using bitsync which then became resilio sync (a free-mium product) which I liked at first but then became a real memory and disk space hog.

After searching a lot, I came across syncthing which is open source and written in go, which I found seemed to be connecting to the internet and was not as nice to use as resilio.

At this point I gave up and decided to write my own.

Deploying an Angular 6 Application with ASP.NET Core 2

Deploying an Angular 6 Application with ASP.NET Core 2

Download sourceThere is nothing like a great Sunday brunch buffet. You can truly have it all, from all-you-can-eat buffets in fancy hotel digs to the plethora of bottomless items to consume. A variety of breakfast-lunch treats await you; mimosas and bloody marys, eggs Benedict, omelets, scrambled eggs, French toast, Belgian waffles, bagels, pasta, chicken, seafood, and carved prime rib. The list is endless. The only limitations are your budget and how much you can and want to eat.

10 Security Concepts Developers Need to Master

10 Security Concepts Developers Need to Master

From the moment I became a professional developer, I started creating code to handle authentication and authorization in applications. Life was so simple at that time! Usernames and passwords were restricted to five alphabetic characters, the colors on the display were only amber and black, and the number of computers on the network was one: the mainframe. Access to the data center was restricted and there was no such a thing as the Internet available.

Tightly Integrating a Lightweight CMS with Angular under .NET Core

Tightly Integrating a Lightweight CMS with Angular under .NET Core

ASP.NET Core combined with Angular is becoming an increasingly popular tech stack for building interactive web apps. However, if you want to manage the content of such a web app, your only choice has been to use a headless CMS service. This can be overkill especially for smaller web apps and doesn’t allow for easy previewing of content changes. Lynicon CMS provides SPA content management with preview for ASP.NET Core, which unlike the more usual headless CMS setup allows you to immediately view the effects of your content changes. It is lightweight and quick to set up, and allows for content to be stored in a file rather than a database.

Node.js async await vs promise vs callback

Node.js async await vs promise vs callback

Normally Node.js invokes functions asynchronously. Node.js async await, promise and callback comes into picture when you want to execute one function after completion of another function execution. All these features are introduced one by one in Node.js different version release.

A quick example of CustomElements

A quick example of CustomElements

This tip is a simple example to illustrate how the HTML5 CustomElements can be used to create a custom date tag which has the ability to show relative date (like '5 days ago', 'Next month', '5 years ago' e.t.c.)

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.

angularjs-aws-and-sso

angularjs-aws-and-sso

How to use SAML in an Angular JS Single Page Application hosted on AWS

©2018 devepar.com