Building a GraphQL API with ASP.NET Core 2 and Entity Framework Core

Building a GraphQL API with ASP.NET Core 2 and Entity Framework Core
March 30, 2018
article

GraphQL is a relatively new technology developed initially at Facebook and open-sourced to the world in 2015. In 2017, it really took off and made the leap from a cool, niche technology to one of the primary ways companies like Walmart [...]

continue reading

User Authentication with Vue.js, ASP.NET Core 2 and Facebook Login

User Authentication with Vue.js, ASP.NET Core 2 and Facebook Login
February 28, 2018
article

In my previous post I detailed how to setup JWT authentication with ASP.NET Core 2, Angular 5, and Facebook OAuth. It received some great feedback and also a few requests to make a Vue.js version - so here it is! [...]

continue reading

JWT Authentication with ASP.NET Core 2 Web API, Angular 5, .NET Core Identity and Facebook Login

JWT Authentication with ASP.NET Core 2 Web API, Angular 5, .NET Core Identity and Facebook Login
January 5, 2018
article

This is an updated version of a post I did last May on the topic of jwt auth with Angular 2+ and ASP.NET Core Web Api. That post was based on ASP.NET Core 1.x so it's a little dated and not as relevant now since everyone is hacking on [...]

continue reading

Get Started Building Microservices with ASP.NET Core and Docker in Visual Studio Code

Get Started Building Microservices with ASP.NET Core and Docker in Visual Studio Code
December 19, 2017
article

Containers and microservices are two huge, emerging trends in software development today. For the uninitiated, containers are a super cool way to package up your application, its dependencies, and configuration in a [...]

continue reading

Better Software Design with Clean Architecture

Better Software Design with Clean Architecture
June 30, 2017
article

Clean Architecture keeps details like web frameworks and databases in the outer layers while important business rules and policies are housed in the inner circles and have no knowledge of anything outside of themselves. [...]

continue reading

User Authentication with Angular and ASP.NET Core

User Authentication with Angular and ASP.NET Core
May 5, 2017
article

User authentication is a fundamental part of any meaningful application. Unfortunately, implementing it properly can be a painful exercise that steals time and energy away from more meaningful features of our application. [...]

continue reading

Get Started with Angular 2 and ASP.NET Core in Visual Studio Code

Get Started with Angular 2 and ASP.NET Core in Visual Studio Code
April 9, 2017
article

Getting off the ground with Angular 2 and ASP.NET Core right now can be a little intimidating. There's multiple ways to combine these two powerful frameworks to make something awesome. The goal of today's post is to clear up [...]

continue reading

Beginning Test-Driven Development in .NET Core

Beginning Test-Driven Development in .NET Core
April 3, 2017
article

My previous two posts focused on making better software in asp.net core by applying dependency injection and unit testing to our software design. Today, we'll extend that theme by looking at test-driven development in .NET Core. My [...]

continue reading

Learning Unit Testing in ASP.NET Core

Learning Unit Testing in ASP.NET Core
March 15, 2017
article

This is the follow-up to my last post about IoC and dependency injection. Today, we'll be focusing on unit testing. Since DI and unit testing go hand in hand we had to cover those topics first to lay the foundation for what we'll learn today [...]

continue reading

Learning Dependency Injection in ASP.Net Core

Learning Dependency Injection in ASP.Net Core
March 9, 2017
article

This is the first of two posts focused on removing the mystery around dependency injection and unit testing. The goal of these posts is to demonstrate how we can make loosely coupled, testable applications in ASP.NET Core [...]

continue reading

A Simple Vocabulary App Using ReactiveUI and Xamarin Forms

A Simple Vocabulary App Using ReactiveUI and Xamarin Forms
February 17, 2017
article

These days, reactive programming and its supporting frameworks are a white-hot topic for companies and developers everywhere. On the web, mobile, desktop or server - reactive programming is emerging as the answer for many new [...]

continue reading

WebSockets with ASP.NET Core and Xamarin Forms

WebSockets with ASP.NET Core and Xamarin Forms
January 10, 2017
article

WebSockets provide near-instant, two-way communication between servers and client apps. Messaging apps, multiplayer games and other fun things all leverage websockets to deliver and receive data quickly over a persisted, two-way [...]

continue reading

How to configure a Jenkins slave to build Xamarin.iOS projects

How to configure a Jenkins slave to build Xamarin.iOS projects
January 3, 2017
article

Adding a continuous integration workflow to your Xamarin project is extremely valuable in saving your team time while improving the overall quality of your app. This post details the step by step process I recently undertook to setup [...]

continue reading