ASP.NET Core Identity with Patterns (Part 3 of 3)

ASP.NET Core Identity with Patterns (Part 3 of 3)

08-May-2018

In this final step, we revisit the Web Layer so we can finish coding the CustomUserStore and CustomRoleStore classes and do the last couple of steps to wire everything together.

Read More +

ASP.NET Core Identity with Patterns (Part 2 of 3)

ASP.NET Core Identity with Patterns (Part 2 of 3)

07-May-2018

In this step, we'll leave the Web Project on the back burner while we focus on the Domain and Data Layers.

Read More +

ASP.NET Core Identity with Patterns (Part 1 of 3)

ASP.NET Core Identity with Patterns (Part 1 of 3)

07-May-2018

A few years ago, I wrote a series of posts about how to implement of ASP.NET Identity 2.0 with a focus on persistence ignorance and design patterns. I have since received received a lot of requests to do update it for .NET Core.

Read More +

StackOverlow Finally Admits It Has an Asshole Problem

StackOverlow Finally Admits It Has an Asshole Problem

27-Apr-2018

I don't mean to say, "I told you so," but I told you so: an official StackOverflow blog post acknowledges what I wrote about their community culture nearly five years ago.

Read More +

Demo Track Sampler

Demo Track Sampler

13-May-2017

One of my hobbies since childhood has been songwriting, and one of my earliest bucket list items is to release an album.

Read More +

I'm an All Around NIC Guy

I'm an All Around NIC Guy

29-Jul-2016

I've bid farewell to ZirMed and moved on to Kentucky Interactive, a wholly owned subsidiary of NIC that operates Kentucky.gov as a collaborative effort with the Commonwealth of Kentucky.

Read More +

Profanity and Professionalism

Profanity and Professionalism

19-Jul-2016

I never really worried about profanity in the workplace until I worked for a company that didn't just allow profanity in the office, but actually seemed to embrace it as part of the culture.

Read More +

How to Save Windows Spotlight Lockscreen Images

How to Save Windows Spotlight Lockscreen Images

15-Feb-2016

Ever seen a Spotlight image on your Windows 10 lockscreen and thought, I really want to make that my desktop background? There is a way...

Read More +

Und Zen I Vas a ZirMan

Und Zen I Vas a ZirMan

06-Jan-2016

My last day with Software Information Systems (SIS) was 31-Dec-2015. It was a big decision for me, and a number of factors went into it.

Read More +

Persistence-Ignorant ASP.NET Identity with Patterns (Part 4)

Persistence-Ignorant ASP.NET Identity with Patterns (Part 4)

28-Jan-2015

Diving straight into the guts of ASP.NET Identity, hooking everything up in Unity, and finishing with a fully functional site.

Read More +

Persistence-Ignorant ASP.NET Identity with Patterns (Part 3)

Persistence-Ignorant ASP.NET Identity with Patterns (Part 3)

26-Jan-2015

Coding the Data Layer (implementations for our Repositories and Unit of Work).

Read More +

Persistence-Ignorant ASP.NET Identity with Patterns (Part 2)

Persistence-Ignorant ASP.NET Identity with Patterns (Part 2)

25-Jan-2015

Creating the Solution, breaking the EF dependencies, and coding the Domain Layer (Entities and Repository and Unit of Work interfaces).

Read More +

Farewell WordPress, Hello Pretzel!

Farewell WordPress, Hello Pretzel!

19-Jan-2015

For the past couple years, I've been running this website using WordPress on GoDaddy hosting. But since it's such a simplistic site, I've begun questioning why.

Read More +

Persistence-Ignorant ASP.NET Identity with Patterns (Part 1)

Persistence-Ignorant ASP.NET Identity with Patterns (Part 1)

14-Jan-2015

ASP.NET Identity the membership system for ASP.NET. Out of the box, it has quite a few shortcomings. Let's fix it.

Read More +

Original Music: Collide

Original Music: Collide

08-May-2014

I wrote the lyrics in 2009, wrote the music between 2010 and 2013, and recorded it in my home studio (if you can call it that) in April to May 2014.

Read More +

Beware the StackOverlords!

Beware the StackOverlords!

30-Oct-2013

Or, Why StackOverflow Sucks

Read More +

You Keep Writing That Code. I Do Not Think It Does What You Think It Does.

You Keep Writing That Code. I Do Not Think It Does What You Think It Does.

14-Oct-2013

Concatenating SQL is the bigger sin here, but this misuse of StringBuilder is mind-boggling.

Read More +

Things You Should (Almost) Never Do, Part I

Things You Should (Almost) Never Do, Part I

29-Jul-2013

I've been thinking a lot about the point, if it even exists, at which a project has accrued enough technical debt that it just makes sense to cut your losses and start over.

Read More +

Welcome to my New, Improved Whatever-This-Is

Welcome to my New, Improved Whatever-This-Is

28-Jul-2013

Welcome to the brand spankin' new TimSchreiber.com

Read More +

Things Are A-Changin'

Things Are A-Changin'

14-Aug-2012

A lot has been going on the past couple of months that have detracted me from my side projects and blog posting. First and foremost has been my job hunt.

Read More +

Dear Recruiters

Dear Recruiters

12-Aug-2012

You will be much more successful if you simply put a little effort into your job and stop pissing people off. Here are some ideas:

Read More +

Randori: Group Practice

Randori: Group Practice

07-Apr-2012

Randori is a term used in Japanese martial arts to describe free-style practice. The term literally means "chaos taking" or "grasping freedom," implying a freedom from the structured practice of kata.

Read More +