Quantcast
Channel: Steve Gordon
Browsing all 170 articles
Browse latest View live

Introducing My Blog

I’ve been thinking about creating a blog on and off for a year or so. I like the idea of sharing what I learn and if nothing else it gives me somewhere to write stuff down that I might later need. I’ve...

View Article


ASP.NET Identity Core 1.0.0 (Under the Hood)

Let me prefix this post / series of blog posts with two important notes. I am not a security expert. This series of posts records my own dive into the ASP.NET Identity Core code, publicly available on...

View Article


ASP.NET Core Identity Token Providers – Under the Hood

Next up for my series on ASP.NET Core Identity I was interested in how the Identity library provides a way to create tokens which validate actions such as when a user first registers and we need to...

View Article

Image may be NSFW.
Clik here to view.

How to Send Emails in ASP.NET Core 1.0

ASP.NET Core 1.0 is a reboot of the ASP.NET framework which can target the traditional full .NET framework or the new .NET Core framework. Together ASP.NET Core and .NET Core have been designed to work...

View Article

Contributing to allReady

In this post I want to discuss a fantastic open source project called allReady that I highly encourage all ASP.NET developers to check out. I want to share my early experience with allReady and how I...

View Article


Image may be NSFW.
Clik here to view.

Extending the ASP.NET Core 1.0 Identity SignInManager

So far I have written a couple of posts in which I dive into the code for the ASP.NET Core 1.0 Identity library. In this post I want to do something a little more practical and look at extending the...

View Article

CQRS with Mediatr and ASP.NET Core

I was first introduced to the Mediatr library when I started contributing to the allReady project. It is now being used quite extensively within that application. It has proven to be very useful in...

View Article

Exploring Entity Framework Core 1.0.0 RTM Changes

It’s been a while since my last post but finally I’ve found some time to get this one together, albeit a shorter post this time around. Outside of my day job, when time permits I like to code for the...

View Article


Image may be NSFW.
Clik here to view.

GitHub Contributor Tips and Tricks (Gitiquette)

I made by first GitHub pull request back in November 2015. After a code review I needed to make some changes to the code and the learning curve of Git/GitHub bit me. I had to close my PR and open a...

View Article


ASP.NET MVC Core: HTML Encoding a JSON Request Body

On a recent REST API project built using ASP.NET Core 1.0 we wanted to add some extra security around the inputs we were accepting. Specifically around JSON data being sent in the body of POST...

View Article

Image may be NSFW.
Clik here to view.

Debugging into ASP.NET Core Source

As I spend more time with ASP.NET Core, reading the source code to learn about it, one thing I find myself doing quite often is debugging into the ASP.NET Core source. This makes it much easier to step...

View Article

Image may be NSFW.
Clik here to view.

Loading Pin on Bing Maps from ASP.NET Core MVC Data

As I’ve covered a few times previously in my blog I’m really enjoying working on the allReady project which is run by the Humanitarian Toolbox non-profit organisation. One of the great things about...

View Article

Image may be NSFW.
Clik here to view.

R.I.P project.json – Out with the new, in with the old

Okay; the title of the post is a bit tongue in cheek! Since it was first announced that the new project.json format (developed by the ASP.NET Core team) was going to be retired in favour of the more...

View Article


Image may be NSFW.
Clik here to view.

Custom ModelBinding in ASP.NET MVC Core

In a previous post I showed how we could automatically HTML encode data when deserialising it from a JSON request body. In my case this was to meet some specific security requirements we had for an...

View Article

Image may be NSFW.
Clik here to view.

Running a Humanitarian Toolbox Code-A-Thon

I’ve been involved with the Humanitarian Toolbox allReady project for about one year now. I’ve really enjoyed being able to contribute to the cause, while learning plenty along the way. Contributing...

View Article


Updating an ASP.NET Core Site to the December 2016 Release

I run into an issue this week during what should have been a simple ASP.NET Core application update. I wanted to share my experience in case others run into similar problems. Also, I’m sure to be back...

View Article

Things I’ve Learnt This Week (29th January)

Whether this will become a regular thing, I’m not sure. But starting this week I’ve been keeping notes on the things I’ve learned, problems I’ve faced and resources that I’ve read, watched or listened...

View Article


Things I’ve Learnt This Week (5th February)

I’m keeping up my plan (week 2 yay!) to record and share things I’ve learned during the last week. Less from me this week as it’s been fairly hectic and I’ve been feeling a bit unwell. Things I’ve...

View Article

A Reminder to Take Care when Registering Dependencies

I looked into a “fun” little problem yesterday where we were seeing occasional errors in some of our ASP.NET Core code which calls down into the ASP.NET Core Identity UserManager. We were getting a...

View Article

Migrating from .NET Framework to .NET Core

What better way to start the new year than with some coding? In my case I’d found a bit of time during the end of my Christmas vacation to tackle an issue on allReady I’d been wanting to work on for a...

View Article
Browsing all 170 articles
Browse latest View live