All My Blog Posts
A review of Python UV
A review and thoughts on Python UV dependency management tool
How to stop Supabase Docker Containers from restarting
How to stop Supabase Docker Containers from restarting
Access Control in Ruby
How access control functions in Ruby classes
Removing passwords / credentials from Git repo history
How to clean bad data from your git
JS Maps; the ugly step sibling of Objects
A guide on comparing Map vs Objects in Javascript
Returning a subarray group in JS
Returning an grouped array with a custom groupBy() method
The JS Sort() Function
An explanation of sort() and using it with a custom compare function.
Returning a Chunk Array in JS
How to return a chunked array from an array of a certain size.
Allow One Function Call
An example of a function that returns a result once and then returns undefined afterwards.
Timeout Cancellation
An explanation of setTimeout() and a use case when cancelling an action.
An example of JS Closures with inner & outer functions
An example of a JS closure returning a subsequent value when an inner function is invoked
Function Composition Example
An example of function composition in JS
Dot notation used within a JS function
An example of dot notation used in a JS function.
How Javascript Promises Work
An explanation how promises work in ES6
How Javascript Closures Work
A short explanation of how closures work
How Javascript Scopes Work
Short summary on scope and the JS compiler
Types of Javascript Scopes
A guide on the different types of Javascript Scopes