Pat Migliaccio

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.

Resolving Nested Promise Arrays

3/24/2019

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

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

7/17/2017

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

Rate Limiting: Throttling Consecutive Function Calls with Queues

3/12/2017

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.

Asynchronous Fishing: The Multi-Promise Resolution

12/11/2016

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()`.