Russ Hammett

Russ Hammett @kritner

About: Dad, programmer, faux-chef, gamer, book reader

Location:
Westminster, MD
Joined:
Aug 7, 2018

Russ Hammett
articles - 78 total

Microsoft Orleans: Grain Caches

Holy moly it’s been a while. Time for some more Orleans goodness, hopefully? Caches! ...

Learn More 0 0Dec 15 '22

Microsoft Orleans - Orleans.SyncWork now a part of OrleansContrib

The package I wrote about in this post is now a part of the OrleansContrib organization! This is a...

Learn More 0 0Dec 15 '22

CI/CD for .net 6, using GitHub actions

With the publishing of Orleans.SyncWork, I’ve had the opportunity to explore GitHub actions - which...

Learn More 15 0Dec 1 '21

Microsoft Orleans - Long running CPU bound work

I’ve been talking about the idea of long running, CPU bound, synchronous work for a long time. Now,...

Learn More 7 0Dec 1 '21

Getting Started with NDepend

One of the folks over at NDepend reached out to me to provide a license for their product; let’s do...

Learn More 3 0Nov 20 '21

dotnet centralized package versioning

In a previous post I talked about using variable for keeping NuGet packages across multiple projects;...

Learn More 5 1Oct 8 '21

How to build a "tamperproof cookie"

All right! It’s been a minute! Tamperproof cookies, I needed one, it’s pretty simple after thinking...

Learn More 3 0Aug 17 '21

Design Patterns: Decorator

The decorator pattern is a structural design pattern that can be used to add functionality to classes...

Learn More 5 0Apr 9 '21

Prettifying HealthChecks

Previously I wrote about creating Health Checks for Microsoft Orleans, but the JSON response was too...

Learn More 4 8Dec 18 '20

Microsoft Orleans - Health Checks

Health Checks are a means of seeing how a system is running at the time of performing the check....

Learn More 7 0Dec 4 '20

Self Notes - React Router Getting Started

My notes about trying to get started with React. I’m mostly a backend-dev. The bit of front-end dev...

Learn More 3 0Sep 20 '20

Setting up mTLS and Kestrel (cont.)

In the last post we started talking about mTLS. In the post I pointed out that the client cert’s...

Learn More 6 0Aug 17 '20

Setting up mTLS and Kestrel

Pretty sure everyone at this point knows what TLS is, but what about mTLS? How is it different from...

Learn More 5 1Jul 21 '20

Design Patterns: Builder

The builder is a creational pattern that can be used to construct “more complex” objects, without...

Learn More 7 0Jul 1 '20

How to rely on configuration during application bootstrapping?

Working with the IHostBuilder introduced to .netcore has been an overall pleasant experience… until I...

Learn More 6 0Mar 27 '20

Design Patterns: Factory

The factory is a creational pattern that can be used to retrieve instances of objects, without having...

Learn More 11 0Feb 28 '20

Design Patterns: Strategy

The strategy pattern is one of the first patterns I learned, and it leads into at least one other pat...

Learn More 13 2Feb 19 '20

How do you prioritize learning new things?

I’ve been having problems prioritizing my (limited) free time at home. There are ...

Learn More 12 6Nov 14 '19

CORS headers with dot net core 3

Setting up a blanket CORS for .net core 3 is pretty simple, figuring out how to test it took longer t...

Learn More 9 0Nov 11 '19

Python Flask with Heroku and TravisCI

Attempting to get involved with a nonprofit organization MAGIC. They use a lot of Python, so here’s...

Learn More 13 1Nov 11 '19

Getting started with Java

It’s been many years since I’ve done anything substantial with Java. I’d like to ...

Learn More 18 9Jul 13 '19

Hexo - local configuration

Exploring how to use merged config files for setting up a “local” vs “prod” workflow in Hexo. Dave...

Learn More 6 0Apr 10 '19

Hello Hexo - also new home for blog?

Greetings from Hexo and a markdown file! Lately I’ve been thinking a bit about why I’ve been...

Learn More 7 0Mar 21 '19

Getting started on MongoDb with .NET Core

Getting started on MongoDb with .NET Core Photo by rawpixel on Unspl...

Learn More 10 1Mar 13 '19

Microsoft Orleans — My first podcast interview!

Microsoft Orleans — My first podcast interview! I was recently inter...

Learn More 10 0Mar 1 '19

Microsoft Orleans — Dashboard Update — CPU/Memory Stats

Microsoft Orleans — Dashboard Update — CPU/Memory Stats Quick update...

Learn More 9 0Feb 26 '19

Docker — writing a smaller image with multi stage builds for. NET core.

Docker — writing a smaller image with multi stage builds for. NET core...

Learn More 10 1Feb 22 '19

Microsoft Orleans — Observables

Microsoft Orleans — Observers Photo by Freddy Marschall on Unsplash ...

Learn More 11 0Jan 16 '19

db in c#— how does I do again?

Database in c#— how does I do again? Photo by Kevin Ku on Unsplash ...

Learn More 10 4Jan 15 '19

Microsoft Orleans — Easily switching between “development” and “production” configurations.

Microsoft Orleans — Easily switching between “development” and “produc...

Learn More 14 0Dec 20 '18