Category: cool computer tools / features / ideas
Some Go web dev notes Reasons I still love the fish shell What helps people get comfortable on the command line? Lima: a nice way to run Linux VMs on Mac Writing Javascript without a build system Monitoring tiny web services Notes on running containers with bubblewrap sqlite-utils: a nice way to import data into SQLite for analysis A list of new(ish) command line tools Things that used to be hard and are now easy Hosting my static sites with nginx Some notes on using esbuild Firecracker: start a VM in less than a second Server-sent events: a simple way to stream events from a server Docker Compose: a nice way to set up a dev environment ninja: a simple way to do builds Implementing 'focus and reply' for Fastmail with JMAP scanimage: scan from the command line! entr: rerun your build when files change A little bit of plain Javascript can do a lot PaperWM: tiled window management for GNOME SQLite is really easy to compile Why are monoidal categories interesting? Tailwind: style your site without writing any CSS! An awesome new Python profiler: py-spy! Batch editing files with ed Glitch: write fun small web projects instantly Binder: an awesome tool for hosting Jupyter notebooks Cool vim feature: sessions! Data structure: the treap! a tiny whack-a-mole game Log-structured storage Using the Strict-Transport-Security header The fish shell is awesome homu + highfive: awesome bots that make open source projects easier you can take the derivative of a regular expression?! tcpdump is amazing How to measure your CPU time: clock_gettime! Fast integer sets with Roaring Bitmaps (and, making friends with your modern CPU) Sendfile (a system call for web developers to know about!) PAPERS ARE AMAZING: Profiling threaded programs with Coz LD_PRELOAD is super fun. And easy!