All articles

  1. A primer on car insurance (in India)

  2. Improved font rendering in Guix

  3. git stage over git add

  4. On Stephen Baxter's Manifold books

  5. How I configured OS-specific fonts in Emacs

  6. A case of unsoundness in TypeScript

  7. Understanding various syntaxes to annotate a function's type in TypeScript

  8. JavaScript function declaration v/s arrow function in a browser console

  9. Someone's high hopes- to dash or not to dash

  10. Copying all files of a directory, including hidden ones, with cp

  11. Proximity of an error in static and dynamic languages

  12. Design Rework #1 - reworking my university hoarding

  13. Making tanstack docs more accessible with Stylus

  14. Use cases for <form method="dialog">

  15. Name your SQL constraints

  16. Connecting to MySQL running on NixOS on local network

  17. Being chill

  18. A mental model for Linux file, hard and soft links

  19. The Trumping Joke

  20. Different kinds of simple

  21. Ki modal editor - first impressions

  22. How I use :has() selector to add table of contents

  23. Cool ways to generate a UUID

  24. Choosing curious over judgmental

  25. Scripting with Scala

  26. Task failed successfully - Linux edition

  27. British v/s American comedy dramas

  28. Stubborn pop-up on Mutual Fund Utilities (MFU) website

  29. Effective Scala, part 8 - OO concepts

  30. Series - Effective Programming in Scala

  31. Effective Scala, part 7 - entry point of a project

  32. Effective Scala, part 6 - Scala Build Tool (SBT)

  33. Effective Scala, part 5 - collections

  34. Effective Scala, part 4 - function v/s method

  35. Effective Scala, part 3 - compatibility roulette

  36. Effective Scala, part 2 - domain modelling

  37. Effective Scala, part 1 - elements of a program

  38. An overview of OCaml editor tooling

  39. Memorising branch order in git rebase

  40. I switched to fish shell Nope. Back to bash.

  41. Make an opam local switch and dune init project work together

  42. Spoonfeeding machine architecture to OCaml toolchain on Apple Silicon

  43. List of movies better than their book counterparts

  44. An elegant triplet of fonts

  45. How to mark up a code snippet in HTML

  46. Location of emacs config

  47. What box-sizing does

  48. Fake SHA256 in a Nix derivation

  49. How to use Hover Click without animation in GNOME

  50. How to write a Firefox add-on in ClojureScript