I'm Pat, a software developer. You'll find a collection of articles I've written as well as open-source code I've worked on here.

Operating at the moment.

Lessons from Deploying a Machine Learning Model with Kubernetes to Google Cloud Platform

Deploying machine learning models may seem tricky when considering the hurdles overcome by running one in a containerized application on Google Kubernetes Engine (GKE).

10/20/2019 12 mins

Resolving Nested Promise Arrays

Resolving data from separate resources in JavaScript may lead to a bit of asynchronous complexity when working with nested Promise arrays.

3/24/2019 11 mins

Misconceptions in Client-Side Security: Reverse Engineering Obfuscation & Disguised Endpoints

Obfuscation and alternative methods of false security are ineffective substitutes for authentication and authorization security principles in contemporary web applications.

7/17/2017 15 mins

Rate Limiting: Throttling Consecutive Function Calls with Queues

Rate limiters and throttling function closures exist in many JavaScript utility libraries, but at times idiomatic JavaScript can prove to be the most cohesive solution.

3/12/2017 6 mins

Asynchronous Fishing: The Multi-Promise Resolution

Requesting several resources from a server and awaiting their return can be a fishy situation when it comes to fault tolerance and using JavaScript's standard `Promise.all()`.

12/11/2016 9 mins