Hardening Yarn Against Supply Chain Attacks
A few lines in .yarnrc.yml and a small package.json allowlist that buy you real protection against the kind of supply chain attacks that have been hitting the JS ecosystem lately.
Recent content on Tim Alby
A few lines in .yarnrc.yml and a small package.json allowlist that buy you real protection against the kind of supply chain attacks that have been hitting the JS ecosystem lately.
A few small changes to .npmrc, a shell wrapper and a couple of dev dependencies that buy you real protection against the kind of supply chain attacks that have been hitting npm lately.
Bash script to find Lambda@Edge logs
Pair programming is a recurring subject in the tech industry: some hate it, some love it. But in my experience, most haven’t had a chance to properly experience it.
Reading the real-time logs on a Heroku application with a lot of traffic is quite difficult. There’s a solution for that, using angle-grinder.
A simple React hook to add and remove event listeners
A simple command to run SQL in BigQuery on file save.
A useful React hook to deep-compare useEffect dependencies
A React hook to access the previous value of a variable
A useful short list of commands to troubleshoot a PostgreSQL database in case of emergency.
An must-have utility function for writing modern JS with Express
I like to capitalise my Pull Requests titles. It’s a cumbersome task tho, so I’ve added to my Vim config a handy command to capitalise a line of text. Used on a Git commit it gives me a pretty PR title in seconds. The command is <Leader>cap .
Soon after ShareLaTeX joined Overleaf, I got to work with their MongoDB database. Coming with a relational databases experience (MySQL then PostgreSQL), I had a lot to learn!
Have you ever closed an application after hitting CMD-Q by mistake? I have, way too many times.
A handy command to add console.log in Vim
A handy command to add log lines fro Ruby in Vim
Can you remember the exact command to search & replace in Vim? I can’t. So I’ve got a command to do that for me:
Easily cast any type to boolean in Ruby
Bonjour, je suis Timothée, un ingénieur informaticien, chef de projet et conseiller avec une forte culture startup et produit. J'ai plus de 10 années d'expérience en tant que dévelopeur web full-stack & chef de projet et aime crée des produits utiles qui évoluent sur internet. :uk: This page also exists in english
Hello, I'm Tim, a french passionate senior software engineer, product manager and advisor with a strong startup and product culture. I have 10+ years of experience as a full-stack web developer & product manager and love creating useful product that live on the internet. :fr: Cette page existe aussi en français