Posts by Tags

.net

Manually validating a JWT using .NET

2 minute read

JSON Web Tokens are commonly used to authorize request made to an API. For this purpose ASP.NET (both OWIN and Core) has middleware which allows you to easil...

.net core

Manually validating a JWT using .NET

2 minute read

JSON Web Tokens are commonly used to authorize request made to an API. For this purpose ASP.NET (both OWIN and Core) has middleware which allows you to easil...

2 factor authentication

API

JSON Web Tokens

JWT

anglesharp

Extracting Open Graph Protocol Data

2 minute read

In my previous blog post I gave an overview of the Open Graph Protocol and gave a few examples of how it is being used in web pages.  My exploration of the O...

angularjs

asp.net

New project: Geotoast

3 minute read

Two books I have read at the end of 2016 which have shaped a lot of my current thinking are So Good They Can’t Ignore You and Deep Work, both by Cal Newport.

asp.net 5

asp.net core

New project: Geotoast

3 minute read

Two books I have read at the end of 2016 which have shaped a lot of my current thinking are So Good They Can’t Ignore You and Deep Work, both by Cal Newport.

asp.net mvc

aspnet

Create test data with NBuilder and Faker

9 minute read

For many web applications you may want to generate some initial, semi-realistic test data for your development and testing environments. Entity Framework pro...

Creating a Dropbox Webhook in ASP.NET

4 minute read

Dropbox provides a mechanism for your application to be notified when a user’s files changes through a concept of webhooks. This means that you do not have t...

Google+ Signin for ASP.NET MVC 4

5 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

aspnet identity

Google+ OAuth Sign In for ASP.NET Identity

3 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

aspnet mvc

Create test data with NBuilder and Faker

9 minute read

For many web applications you may want to generate some initial, semi-realistic test data for your development and testing environments. Entity Framework pro...

Google+ OAuth Sign In for ASP.NET Identity

3 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

Google+ Signin for ASP.NET MVC 4

5 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

aspnet web api

aspnet5

aspnetmvc

auth0

Using JsonExtensionData with JSON.NET

4 minute read

Background One of the ussues we faced when developing the .NET SDK for Auth0 was that user profiles can have different properties based on the origin of the...

authentication

autofac

automapper

NuGet Bites

less than 1 minute read

I am starting a new series in which I will feature an interesting NuGet package every week.  This week I demonstrate how you can easily map between objects u...

aws

aws api gateway

aws lambda

aws s3

azure webjobs

blog

blogging

Compress Images using the TinyPNG CLI

2 minute read

I am busy doing a few SEO related optimizations on my blog and one of the actions I am taking is to compress (or shrink) all the images for my blog. I came a...

bootstrap

building geotoast

Vue.js Learning Resources

2 minute read

For the client side development of Geotoast, I have decided to go for Vue.js rather than Angular or React. I have no specific rationale for it other than tha...

TWiG #3: A week of travel

less than 1 minute read

This week I have made little progress on GeoToast as I have traveled to Tokyo (where I will stay for the next month), and have also done a bit of sightseeing.

New project: Geotoast

3 minute read

Two books I have read at the end of 2016 which have shaped a lot of my current thinking are So Good They Can’t Ignore You and Deep Work, both by Cal Newport.

business

The Japanese Business Card Exchange Ritual

2 minute read

I am in Tokyo, Japan for the next month assisting our Country Manager (Kiheita) as a technical resource on sales calls. Before I came to Japan, Kiheita reque...

caliburn micro

career

contracting

css

datatemplate

datatemplateselector

dependency injection

design

dotnet

Using JsonExtensionData with JSON.NET

4 minute read

Background One of the ussues we faced when developing the .NET SDK for Auth0 was that user profiles can have different properties based on the origin of the...

dropbox

Creating a Dropbox Webhook in ASP.NET

4 minute read

Dropbox provides a mechanism for your application to be notified when a user’s files changes through a concept of webhooks. This means that you do not have t...

entity framework

entity framework 7

facebook

faker

Create test data with NBuilder and Faker

9 minute read

For many web applications you may want to generate some initial, semi-realistic test data for your development and testing environments. Entity Framework pro...

fakes

How TDD assists me

3 minute read

There are a lot of reasons why people suggest you should do Test Driven Development, and even though I was not a total convert right from the beginning, the ...

feedly

fluent validation

fluentvalidation

freelancing

general

git

Assign execute permissions with Git

less than 1 minute read

Recently I had to configure a build on Jenkins for the work I am doing at Auth0 and ran into an issue with a shell script that did not want to execute and fa...

Move Git repository from Github to TFS

less than 1 minute read

Microsoft recently made Git source control available as an alternative source control provider on Team Foundation Service. I decided to move my existing pri...

github

OWIN OAuth provider for GitHub

2 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

Move Git repository from Github to TFS

less than 1 minute read

Microsoft recently made Git source control available as an alternative source control provider on Team Foundation Service. I decided to move my existing pri...

google authenticator

google+

Google+ OAuth Sign In for ASP.NET Identity

3 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

Google+ Signin for ASP.NET MVC 4

5 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

html

Plan B: Data scraping

4 minute read

I enjoy listening to podcasts.  I will listen mostly to technical or entrepreneurial podcasts, but I also like to listen to podcast about subjects which are ...

icons

identity

japan

The Japanese Business Card Exchange Ritual

2 minute read

I am in Tokyo, Japan for the next month assisting our Country Manager (Kiheita) as a technical resource on sales calls. Before I came to Japan, Kiheita reque...

jenkins

Assign execute permissions with Git

less than 1 minute read

Recently I had to configure a build on Jenkins for the work I am doing at Auth0 and ran into an issue with a shell script that did not want to execute and fa...

job

json.net

Using JsonExtensionData with JSON.NET

4 minute read

Background One of the ussues we faced when developing the .NET SDK for Auth0 was that user profiles can have different properties based on the origin of the...

jwt

Manually validating a JWT using .NET

2 minute read

JSON Web Tokens are commonly used to authorize request made to an API. For this purpose ASP.NET (both OWIN and Core) has middleware which allows you to easil...

katana

OWIN OAuth provider for GitHub

2 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

life

linux

Assign execute permissions with Git

less than 1 minute read

Recently I had to configure a build on Jenkins for the work I am doing at Auth0 and ran into an issue with a shell script that did not want to execute and fa...

listview

localization

mocking

Mocking an abstract class using NSubstitute

2 minute read

For the development of One Love, I make use of the wonderful MvvmCross library for implementing the MVVM pattern.  This allows me to have a LOT of shared cod...

mocks

Mocking an abstract class using NSubstitute

2 minute read

For the development of One Love, I make use of the wonderful MvvmCross library for implementing the MVVM pattern.  This allows me to have a LOT of shared cod...

How TDD assists me

3 minute read

There are a lot of reasons why people suggest you should do Test Driven Development, and even though I was not a total convert right from the beginning, the ...

monthly review

mvc

mvvm

Synchronising collections using ReactiveUI

1 minute read

With the announcement of ReactiveUI 4.5 and the fact that it now works with the Xamarin products as well, I have decided to give it a try and see if it gives...

nbuilder

Create test data with NBuilder and Faker

9 minute read

For many web applications you may want to generate some initial, semi-realistic test data for your development and testing environments. Entity Framework pro...

ngTable

nsubstitute

nuget

Cleanup Code in Resharper not available

3 minute read

While writing my previous blog post about using Google Authenticator with ASP.NET Identity, I ran into a strange issue with Resharper where the “Code Cleanup...

NuGet Bites

less than 1 minute read

I am starting a new series in which I will feature an interesting NuGet package every week.  This week I demonstrate how you can easily map between objects u...

nunit

oauth

OWIN OAuth provider for GitHub

2 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

Google+ OAuth Sign In for ASP.NET Identity

3 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

Google+ Signin for ASP.NET MVC 4

5 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

oidc

open graph

Extracting Open Graph Protocol Data

2 minute read

In my previous blog post I gave an overview of the Open Graph Protocol and gave a few examples of how it is being used in web pages.  My exploration of the O...

open source

openid connect

owin

OWIN OAuth provider for GitHub

2 minute read

Update: 19 May 2015 - You can view an updated video version of this on my AspnetCasts YouTube channel. The updated version is targeted for use with ASP.NET M...

reactiveui

Synchronising collections using ReactiveUI

1 minute read

With the announcement of ReactiveUI 4.5 and the fact that it now works with the Xamarin products as well, I have decided to give it a try and see if it gives...

refit

resharper

Cleanup Code in Resharper not available

3 minute read

While writing my previous blog post about using Google Authenticator with ASP.NET Identity, I ran into a strange issue with Resharper where the “Code Cleanup...

rss

secrets

seo

service locator

signalr

social media

Extracting Open Graph Protocol Data

2 minute read

In my previous blog post I gave an overview of the Open Graph Protocol and gave a few examples of how it is being used in web pages.  My exploration of the O...

southeast asia

statamic

Switching to Statamic

6 minute read

I have been running beabigrockstar.com on a static website engine called Hexo for quite a while after I finally got fed up with WordPress which contained jus...

taghelpers

tdd

Mocking an abstract class using NSubstitute

2 minute read

For the development of One Love, I make use of the wonderful MvvmCross library for implementing the MVVM pattern.  This allows me to have a LOT of shared cod...

How TDD assists me

3 minute read

There are a lot of reasons why people suggest you should do Test Driven Development, and even though I was not a total convert right from the beginning, the ...

tfs

Move Git repository from Github to TFS

less than 1 minute read

Microsoft recently made Git source control available as an alternative source control provider on Team Foundation Service. I decided to move my existing pri...

tinypng

Compress Images using the TinyPNG CLI

2 minute read

I am busy doing a few SEO related optimizations on my blog and one of the actions I am taking is to compress (or shrink) all the images for my blog. I came a...

totp

twig

TWiG #3: A week of travel

less than 1 minute read

This week I have made little progress on GeoToast as I have traveled to Tokyo (where I will stay for the next month), and have also done a bit of sightseeing.

twilio

twitter

unit testing

unit tests

Mocking an abstract class using NSubstitute

2 minute read

For the development of One Love, I make use of the wonderful MvvmCross library for implementing the MVVM pattern.  This allows me to have a LOT of shared cod...

How TDD assists me

3 minute read

There are a lot of reasons why people suggest you should do Test Driven Development, and even though I was not a total convert right from the beginning, the ...

uwp

validation

visual studio

vuejs

Vue.js Learning Resources

2 minute read

For the client side development of Geotoast, I have decided to go for Vue.js rather than Angular or React. I have no specific rationale for it other than tha...

web scraping

Plan B: Data scraping

4 minute read

I enjoy listening to podcasts.  I will listen mostly to technical or entrepreneurial podcasts, but I also like to listen to podcast about subjects which are ...

webhook

Creating a Dropbox Webhook in ASP.NET

4 minute read

Dropbox provides a mechanism for your application to be notified when a user’s files changes through a concept of webhooks. This means that you do not have t...

windows store

winrt

Synchronising collections using ReactiveUI

1 minute read

With the announcement of ReactiveUI 4.5 and the fact that it now works with the Xamarin products as well, I have decided to give it a try and see if it gives...

xaml