Me and P

META (not zuck)

What is this

A brief overview of what's going on here…

How this site works

A deeper dive over what's going on here

JOBS

Engineering Cohorts

Pretending anyone really knows what a Staff Software Engineer really does

Software Project Phases

Mind blowing post about how the last 5% of any project takes 90% of the time

FOOD AND DRINK

How to make cold brew

How to make crappy coffee beans taste good

How to make prime rib

A recipe I reference every Christmas

How to make a pour over

How to make good coffee beans taste good

CSHARP

Unflattening with Automapper

A pointless blog post I put together while making the markdown and deploy stuff work

ECMASCRIPT

Prototype Pollution

A fairly confusing front end website attack that only made sense to me after writing about it

Unflattening with Automapper

A pointless blog post I put together while making the markdown and deploy stuff work

LDD

Cringe post about why the hell do ~~Javascript~~ Ecmascript developers insist on "never reinventing the wheel"

React useContext

React context for managing global-ish state, I come back to this post every time I need to remember

Free Vercel Log Drains

How to squeeze even more free stuff from Vercel

JSON beautify

Paste in Javascript objects and get proper JSON back, I use this all the time

Local AWS API Gateway server

It's like serverless-offline but way better

OTHER

DIY dynamic DNS

Host a website from your home without paying for a static IP, also put that dusty Raspberry PI to work!

Create the certs for local HTTPS

Outdated information for folks building out a legacy project

Flush your SourceTree Creds on Mac

I haven't used SourceTree in ages

Various Challenges

I had a lot of free time to do hacking competitions when I was employed as an appsec engineer… I should do a bigger post on this…

Landing a Plane in a Pinch

When you have a plane not-flying becomes harder than flying.

Build a Chatbot with a Custom Knowledge Base

I built a couple AI chatbots out of spite a while back, this is the tldr