drunk on monads

software development banter!

Automating developer machine setup cover image
setup,  automation,  productivity

Automating developer machine setup

Setup automation

Adopt AutoMock with Autofac and Moq cover image
automock,  autofac,  moq

Adopt AutoMock with Autofac and Moq

hassle free mocking

How to assume an AWS IAM role via the CLI cover image
aws,  iam,  cli

How to assume an AWS IAM role via the CLI

aws iam roles

Adopt run books cover image
runbook,  incidents,  documentation

Adopt run books

documenting steps to know situations

Azure Pipelines Standards cover image
azure,  pipeline,  cicd

Azure Pipelines Standards

practices for disciplined CI/CD

Resolve Cyrptographic Exception in IIS cover image
IIS

Resolve Cyrptographic Exception in IIS

joys of working with IIS

Adopting decision records cover image
decisions,  records,  documentation

Adopting decision records

track all decisions of architectural significance

Reason for Outage tracking cover image
production,  tracking,  incidents

Reason for Outage tracking

history of production issues

Secure AWS instance metadata cover image
aws,  security,  EC2

Secure AWS instance metadata

avoiding cloud metadata attacks

C# Standards and Best Practices cover image
c#,  best practices,  standards

C# Standards and Best Practices

practices for disciplined development

How you do something, is how you do everything cover image
philosophy,  leadership,  accountability

How you do something, is how you do everything

Holding yourself accountable

AWS Best Practices cover image
.net

AWS Best Practices

navigate the cloud right

TypeScript and React standards cover image
vscode,  extensions

TypeScript and React standards

personal take on how best to work with TypeScript and React

Debugging all jest test states cover image
jest,  javascript

Debugging all jest test states

debugging jest tests with VS Code

Killing node processes cover image
node

Killing node processes

killing node processes

VS Code workspace recommended extensions cover image
vscode,  extensions

VS Code workspace recommended extensions

sharing extension recommendations in workspace

Generalize .net test dependencies cover image
.net,  Directory.Build.props

Generalize .net test dependencies

generalize .net test dependencies with Directory.Build.props

Make linting great again cover image
eslint,  linting,  node

Make linting great again

make linting great again

Control Home Assistant with an Apple Watch cover image
home-assistant

Control Home Assistant with an Apple Watch

smart home on your wrist

Test Builder Pattern cover image
.net

Test Builder Pattern

test builders to deal with test maintenance hell

Track API breaking changes in .net cover image
python

Track API breaking changes in .net

prevent accidental breaking changes in your public api with roslyn

Dotnet Tools cover image
.net

Dotnet Tools

some really handy dotnet tools

Unit Testing with pytest cover image
python

Unit Testing with pytest

fun with the pytest framework

Pycharm hidden gems cover image
python

Pycharm hidden gems

a few simple things in pycharm that can increase your productivity

Python type hints cover image
python

Python type hints

a primer to statically indicating types in python

NDC Oslo 2018 cover image
conference

NDC Oslo 2018

ndc oslo 2018