Technical Blog

Making the Move from AngularJS to Angular

Making the Move from AngularJS to Angular - Part Three: Dependency Injection and Routing

In this blog post, we'll discuss some of the different ways to handle dependency injection along with using routes to navigate throughout an application before going into forms and how to get/post data to an API service.

Making the Move from AngularJS to Angular

Making the Move from AngularJS to Angular - Part Two: Controllers to Components and HTML Syntax

To alleviate some of the same trials and tribulations we encountered in making the move from AngularJS to Angular, we thought we'd share some of the common areas most developers will encounter in this blog series. In the previous blog, we provided so...

Building SPA Using ASP.NET Core & Angular

Building SPA Using ASP.NET Core & Angular - eBook

Over the years, web apps have been successful in replacing desktop apps due to many advantages. Web Apps can be easily updated, deployed and they are not bound to a single platform. As technology improved, the need for better user experience increase...

Making the Move from AngularJS to Angular

Making the Move from AngularJS to Angular - Part One: Understanding the Basics

Recently, many developers and corporations have decided to make the move from AngularJS (1.x) to Angular (2.x+). At first, there was a steep learning curve with new technologies and new Angular syntax, but overtime everything has become more natural ...

Introduction to Cosmos DB

Explore Cosmos DB: Microsoft's NoSQL Solution for High Performance and Global Scalability

Introduction to Cosmos DB

Cosmos DB is a NoSql database that provides strong consistency. It's schema free, supports sql-like querying, even has stored procedures, triggers and UDFs (User Defined Functions) written in Javascript. It's really Microsoft's answer to MongoDb, Cas...

Comparing TagHelpers with View Components

Comparing TagHelpers with View Components

The past couple of blogs have focused on Custom Tag Helpers and View Components. Each concept was introduced with .Net Core and both help simplify and clean up the way existing Razor Views are constructed

View Components in Asp.Net Core

View Components in Asp.Net Core

Prior to .Net Core, you would not be surprised to find a Razor View with HTMLHelper calls to ChildActions or directly to a PartialView. With the introduction of .Net Core, ChildActions have been removed and the idea of View Components have been intro...

TagHelpers in Asp.Net Core

TagHelpers in Asp.Net Core

With the release of .Net Core, Tag Helpers were introduced. Tag Helpers have actually been around for quite some time but called HTMLHelpers. These were more complex to use, especially from an HTML standpoint. There are many articles you can read on ...

REST Parameters in TypeScript

REST Parameters in TypeScript

In this article, we will take a look at Rest Parameters. Rest parameters are useful when the number of input variables in a function are unknown. When we are using rest parameters, we need to declare the type of variable and rest parameters that will...

Enums in TypeScript

Enums in TypeScript

Enum is a data type, which helps to itemize lists or collections of items with literals instead of integers. With enums, it is easier to maintain a list of items and understand the source code. An Enum contains a series of items in a list and each it...

Access Modifiers in TypeScript

Access Modifiers in TypeScript

Typescript support four types of access modifiers: public, private, protected and read-only. Access modifiers are used to encapsulate class and its member variables. Let's explore the definitions of the four types of access modifiers

Dependency Injection in Aurelia

Dependency Injection in Aurelia: How Does It Work?

When it comes to building a well-structured and maintainable application, it's good practice to break complex objects into smaller ones. This allows each object to be focused on individually, but collaborate with others to create a multipurpose app. ...