Technical Blog

Angular 9 - Risk vs Reward

Angular 9 - Risk vs Reward

With the recent release of Angular 9.0.0-rc.0, and now Angular 9.9.9-rc.2, a lot of us are probably wondering: "should we upgrade"? In this blog post, we'll be looking at the risk vs reward proposition for Angular 9.

Azure vs AWS vs GCP

Azure vs AWS vs GCP

Did you know that we can use Artificial Intelligence (AI) to convert a handwritten document into digital text? Did you know that we can also preserve the location of the text accurately? A handwritten letter, postcard or biography could be converted ...

Migrating your application to Angular V9

Migrating your application to Angular v9

It's hard to believe the next version of Angular is already in the stage of release candidate. At Cazton, we have been testing the stability of this new version and migrating applications of versions and sizes to the latest version available (v9.0.0....

Machine Learning with TensorFlow

Machine Learning with TensorFlow

Deep learning is a subset of machine learning. In deep learning, machine learns underlying features in data using neural networks. This learning could be supervised or even unsupervised. Machine learning is a subset of Artificial Intelligence in whic...

Microservices Success Story

Microservices Success Story

We are proud to announce that Cazton is featured on Microsoft.com as a microservices success story involving one of Norway's biggest eCommerce companies, Elkjøp.

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...