RSSAmplifier

Blog

Christopher Dignam

A blog about software development and technology.

christopher.xyzRSS feed ↗10 posts

Latest posts

Firebase Storage vs Cloud Storage Latency

Firebase Storage provides an easy way to save and retrieve files in Google Cloud Storage, without needing a server.

Feedly API Tokens

For a personal project, I need API access to my Feedly account.

Improving Git Repository Performance

For large repositories, the easiest way to improve performance is to enable feature.manyFiles:

FNM (Fast Node Manager)

FNM manages Node versions for your different projects.

How to generate a Firebase ID Token

Firebase Functions has a https.onCall trigger that supports calling the Function from your Firebase client.

Prototype Pollution in Javascript

At work a small percentage of requests were failing with bizzare error messages. A quick fix was to roll back our deployment, but it took a year and a half to find a solution to the underlying bug.

Fast Image Resizing

On Recipeyak, we resize user-uploaded images to improve page performance (see “Image Optimization”).

Image Optimization

On Recipeyak, users upload images for recipes and we display them throughout the app.

Image compression in messaging apps

Images sent over messaging apps are compressed before being delivered. This makes messages faster to send, but comes at a cost of visual fidelity.

Disable commits to the main branch

I unintentionally create commits on my main branch all the time. When this happens, I need to undo my changes, or delete my local main branch and checkout a fresh copy from origin.