Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
After migrating a project to uv, I noticed Dependabot PRs were still being created but CI was failing.
-
I needed to connect to a PostgreSQL database for debugging production issues.
-
TLDR: git stash to save, git stash pop to restore.
-
I was debugging why a webhook wasn’t firing.
-
I once pushed a commit that broke production.
-
I wanted Claude to help me manage Linear tickets without leaving my terminal.
-
I started using tmux to keep terminal sessions running after disconnecting from SSH.
-
I spend too much time switching between my terminal and Linear’s web app.
-
I needed to download a bunch of files from a GCS bucket to process them locally. gcloud storage rsync does the job, and it’s noticeably faster than the old gsutil for large syncs.
-
I was investigating a production issue where a table column was missing.
-
When an endpoint times out, I check DNS early to rule it in or out quickly. dig gives a fast sanity check before digging into app or network layers.
-
I was watching a deployment roll out and kept running kubectl get pods over and over like a nervous habit.
-
I spent 20 minutes staring at empty kubectl logs output wondering why a crashing pod had no errors.
-
TLDR: My order is describe → logs -p → events → exec.
-
Rsync is reliable for repeat syncs, but small flag mistakes can be destructive.
-
I once deployed a config change that crashed pods on startup.
-
I was working on a SvelteKit dashboard application and noticed the initial page load was sluggish.
-
I was working on a legacy PHP WooCommerce plugin that had inconsistent formatting - some files used tabs, others spaces, brace styles were all over the place.
-
I was tired of catching trivial issues in PR reviews - trailing whitespace, missing newlines, formatting inconsistencies.
-
I run pytest a lot.
-
I was setting up GitHub Actions to deploy to GCP and needed to use workload identity instead of service account keys.
-
I switched to Ruff because it’s ridiculously fast.
-
I migrated manually created GCP workload identity pools and GitHub repositories into Terraform so they could be managed consistently in code.
-
I was constantly stashing changes to review PRs or fix urgent bugs on other branches.
-
I stopped using find and grep ages ago. fd and rg (ripgrep) are faster and have better defaults.
-
I spent way too long trying to get uv publish to work with Google Artifact Registry.
-
I have been working on an Ethereum lottery Dapp with folks attending a meetup hosted by Strange Labs (Gloucester Road, Bristol - NOW CLOSED) and we faced a problem where we realised that Solidity does not have a built in random number generator and theref…
-
I often log into a remote SSH terminal to use an ipython shell.
-
I like MathJax.
-
In the process of writing my thesis, I had to frequently check that I was not exceeding the word limit by running the following command: texcount thesis.tex -inc -nosub And each time, I would get the following warning: !!!
-
After installing TSS’s Aimsun 8.1.3 on Ubuntu 16.04 (x64 build) on my machine, I tried to launch the program.
-
My presentation for Geomob in London:
-
Sometimes, the mundane assumes a surreal form and takes one by surprise.
-
I love this song.
-
I have just set up a way to automatically log temperature using OSX terminal because my computer was frequently overheating and I wanted to investigate why.
-
Finding and deleting files and folders in OSX is simple.
-
I had to convert lots of OSGB EPSG:27700 raster files to LonLat EPSG:4326 format and here is how I did it on my OSX terminal.
-
Say I have a list of objects called agents with 100,000 objects.
-
On 11 May, Bristol Green Party hosted a forum to discuss housing and energy at The Station in central Bristol.
-
On 10th March, Bristol People’s Assembly hosted People’s Question Time at City Road Baptist Church in Stokes Croft.
-
Another Angry Voice (AAV) aka Tom paid a visit to Bristol on 5th March.
-
Previously, we tried to predict 90th percentile evacuation time $T{90}$ determined from ABM simulation using 90th percentile free flow clearance time $T90f$.
-
I have just updated the website and finally acquired brtkwr.com for good which is now hosted on Github pages too which is an excellent free of charge service if I may say so.