drunk on monads

software development banter!

Web API Conventions cover image
conventions,  web api

Web API Conventions

Standardize API definitions in ASP.NET

Dependency injection with Scrutor cover image
scrutor,  dependency injection

Dependency injection with Scrutor

Compliment Microsoft.Extensions.DependencyInjection

Effective Git Management Guide cover image
git,  best practices,  standards

Effective Git Management Guide

practices for disciplined development with git and PRs

Dotnet must know - Serializable Exceptions cover image
dotnet must know,  .net,  exceptions

Dotnet must know - Serializable Exceptions

Dotnet must know - Serializable Exceptions

Must know Roslyn rules - Cancellation Tokens cover image
roslyn rules,  coding standards,  cancellation

Must know Roslyn rules - Cancellation Tokens

Must know Roslyn rules - Cancellation Tokens

Consuming SOAP Services with the HttpClient cover image
SOAP,  Postman,  HTTP

Consuming SOAP Services with the HttpClient

Consuming Legacy SOAP Services with the HttpClient

How to Create SOAP Requests Using Postman cover image
SOAP,  Postman,  HTTP

How to Create SOAP Requests Using Postman

How to Create SOAP Requests Using Postman

Clean Architecture cover image
clean architecture,  ports & adapters,  onion

Clean Architecture

Clean Architecture done right

Azure Pipelines Standards and Practices cover image
azure,  pipelines,  ci/cd

Azure Pipelines Standards and Practices

Azure pipelines standards and practices

GDPR technological implementation research (AWS Cloud) cover image
GDPR,  technological,  aws

GDPR technological implementation research (AWS Cloud)

GDPR technological implementation research (AWS Cloud)

General Software Development Standards and Practices cover image
software,  standards,  practices

General Software Development Standards and Practices

General Software Development Standards and Practices

Testing Best Practices cover image
testing,  xunit,  jest,  fluentassertions

Testing Best Practices

Testing Best Practices

AZ-900 - Microsoft Azure Fundamentals cover image
azure,  fundamental,  az900

AZ-900 - Microsoft Azure Fundamentals

Microsoft Azure Fundamentals

Intent Architect cover image
architecture,  intent architect,  automation

Intent Architect

non-prescriptive code automation platform

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

Adopt run books cover image
runbook,  incidents,  documentation

Adopt run books

documenting steps to know situations

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

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

conference

NDC Oslo 2018

ndc oslo 2018