Skip to content
Espresso Coder

Espresso Coder

A Developer's Blog by Jason Robert

  • Blog
  • About
  • Conferences
  • Contact
  • More

    .NET Fundamentals, the Curious Case of the String Type

    Strings are a fundamental component in software development. Most programming languages have the concept of a string. In .NET, strings are different than any other primitive type.… Read more “.NET Fundamentals, the Curious Case of the String Type”

    November 19, 2018January 23, 2021 by jrob5756

    3 Lessons from a Technology Leader

    I recently to spoke on a panel at my company’s annual conference. The topic was focused on the characteristics of a technology leader.  It was a great… Read more “3 Lessons from a Technology Leader”

    October 22, 2018November 1, 2018 by jrob5756

    SQL Operations Studio is Now Azure Data Studio

    Not long ago, I did a couple posts on an awesome new SQL Editor called SQL Operations Studio by Microsoft. It is cross-platform, light weight, and perfect… Read more “SQL Operations Studio is Now Azure Data Studio”

    October 15, 2018October 12, 2018 by jrob5756

    Injecting a Factory Service in ASP.NET Core

    As one of the original patterns outlined in the book “Design Patterns: Elements of Reusable Object-Oriented Software” by the “Gang of Four”, the factory pattern is the… Read more “Injecting a Factory Service in ASP.NET Core”

    October 8, 2018October 8, 2018 by jrob5756

    Building a Compatibility Shim with .NET Standard 2.0

    Dying to get started with .NET Core but, have a couple lingering .NET framework libraries?  Well there is hope.  With .NET Standard 2.0, libraries that are compiled… Read more “Building a Compatibility Shim with .NET Standard 2.0”

    September 28, 2018October 2, 2018 by jrob5756

    Inject Multiple Service Implementations in ASP.NET Core

    Most people are familiar using an IOC container to facilitate dependency injection in their applications.  But have you come across a situation where you wanted to inject… Read more “Inject Multiple Service Implementations in ASP.NET Core”

    September 21, 2018September 15, 2018 by jrob5756

    Dependency Injection in ASP.NET Core with Scrutor

    When registering types with an IOC container, configuration can get pretty unruly depending on the size of your project.  One of the things I typically look for… Read more “Dependency Injection in ASP.NET Core with Scrutor”

    September 17, 2018September 9, 2018 by jrob5756

    Don’t Break Consumers with Optional Parameters

    Adding a optional parameter is a breaking change.  This topic came up more frequently around the time the feature was introduced but, I haven’t seen it brought… Read more “Don’t Break Consumers with Optional Parameters”

    September 10, 2018December 21, 2018 by jrob5756

    Customizing SQL Operations Studio

    Recently I wrote a post on SQL Operations Studio. I’ve been using it pretty heavily for the past week and I’ve got to say, the honeymoon phase… Read more “Customizing SQL Operations Studio”

    September 4, 2018September 3, 2018 by jrob5756

    Testing All the Things!

    There have been a couple of times where I cut some of my unit testing short.  Not because something wasn’t testable.  Merely for the fact that my… Read more “Testing All the Things!”

    August 28, 2018December 30, 2018 by jrob5756

    Posts navigation

    Older posts
    Newer posts

    Tags

    .NET .NET Core Angular ASP.NET Core AWS Azure Dependency Injection Docker GraphQL IOC Container Leadership NUnit OAuth Security Serverless software development Source Control SQL Operations Studio SQL Server Talks TDD teamwork training Unit Testing Visual Studio VSCode

    My Tweets

    My Tweets

    Follow Me!

    • Twitter
    • LinkedIn
    • Google+

    Buy me a coffee

    • Blog
    • About
    • Conferences
    • Contact