1. ReScript: Adding new actions to an existing useReducer
  2. ReScript: Using React components
  3. ReScript: Using useReducer in rescript-react
  4. ReScript: Using useState in rescript-react
  5. ReScript: Using useContext in rescript-react
  6. testing ReasonML at Sweden's largest property portal, Hemnet
  7. testing React createPortal with Testing Library
  8. delete unused node modules
  9. safely position fixed content on newer mobile devices
  10. ReScript: FFI basics in React
  11. how to lint HTML using CSS
  12. how I add Tailwind to my ReScript projects
  13. ReScript: Creating a React component
  14. ReScript: Connect to localStorage using FFI and functors
  15. redirect www to non-www in Cloudflare
  16. close all open Vim buffers except the current
  17. advent of code 2021: day 1 - sonar sweep
  18. ReScript: Adding a third-party library
  19. writing good documentation
  20. writing good alt texts
  21. write useful error messages
  22. willcodefor.beer is now a Remix app
  23. using intl for lists
  24. useful postgres commands
  25. use valueAs* on inputs
  26. update all git branches and clean up deleted ones
  27. typing Swedish letters on a US keyboard
  28. typescript string manipulation types
  29. structure of CSS
  30. strong code-review culture
  31. rewriting git commit history
  32. react import differences
  33. newline in vim substitutions
  34. migrating from jest to vitest
  35. learning in public
  36. learn by doing side projects
  37. html datetime input quirks
  38. hemnet frontend testing workshop
  39. explain in plain words
  40. exact time of a git commit
  41. effective meetings
  42. download attribute on links
  43. difference between nullish coalescing (??) and logical or (||)
  44. describe what you're doing
  45. deep clone objects using structuredClone
  46. creating luck
  47. change creation date of a file
  48. blog post series in eleventy
  49. _redirects in Cloudflare Pages
  50. abbreviations in html
  51. temporal - the javascript date replacement