Home Writing Reading

  1. AppleScript: Spotify now playing
  2. Organize and document key mappings in neovim
  3. why i love tailwind
  4. maximize tmux pane vertically or horizontally
  5. nativewind with design tokens and dark mode
  6. _redirects in Cloudflare Pages
  7. rename windows in tmux
  8. displaying a section title with hyperscript
  9. learn by doing side projects
  10. suspending vim
  11. using the normal command in vim
  12. dynamic island and live activities in react native
  13. view transitions using htmx
  14. rotate in CSS with turn
  15. use the ip address instead of localhost
  16. typing Swedish letters on a US keyboard
  17. rewrite using the BETH stack
  18. rewrite using Go
  19. delete ds_store files
  20. using dataview to collect meeting notes
  21. improving dataview query using regexmatch
  22. dataview examples for Obsidian
  23. automating actions in postgres
  24. neovim key map helper in lua
  25. ReScript: Adding a third-party library
  26. use valueAs* on inputs
  27. newline in vim substitutions
  28. fuzzy switch git branch
  29. ReScript: Using useReducer in rescript-react
  30. ReScript: Adding new actions to an existing useReducer
  31. organize panes in tmux
  32. ReScript: Using useContext in rescript-react
  33. write useful error messages
  34. delete unused node modules
  35. useful postgres commands
  36. typescript string manipulation types
  37. how I add Tailwind to my ReScript projects
  38. override subdependency versions in npm
  39. update all git branches and clean up deleted ones
  40. effective meetings
  41. temporal - the javascript date replacement
  42. structure of CSS
  43. willcodefor.beer is now a Remix app
  44. react import differences
  45. ReScript: Using React components
  46. html datetime input quirks
  47. download attribute on links
  48. tab focus links in Firefox on macOS
  49. using intl with hindi and arabic numbers
  50. creating luck
  51. blog post series in eleventy
  52. deep clone objects using structuredClone
  53. Vitest hoisted and destructuring
  54. remove readonly and optional parameters in typescript
  55. using generate_series to avoid gaps in data in Postgres
  56. ReScript: FFI basics in React
  57. effective note-taking
  58. ReScript: Creating a React component
  59. ReScript: Connect to localStorage using FFI and functors
  60. rewriting git commit history
  61. using intl for lists
  62. change creation date of a file
  63. safely position fixed content on newer mobile devices
  64. redirect www to non-www in Cloudflare
  65. quit and save in vim
  66. strong code-review culture
  67. htmx: confirm an action
  68. automatically creating a remote git branch
  69. sort lines in vim
  70. hemnet frontend testing workshop
  71. difference between nullish coalescing (??) and logical or (||)
  72. migrating from jest to vitest
  73. writing good alt texts
  74. abbreviations in html
  75. AppleScript: Using JavaScript (JXA)
  76. how to lint HTML using CSS
  77. my code editor journey
  78. close all open Vim buffers except the current
  79. ReScript: Using useState in rescript-react
  80. migrate dotfiles to lua
  81. testing ReasonML at Sweden's largest property portal, Hemnet
  82. writing good documentation
  83. solving my hydration issues in React 18
  84. testing React createPortal with Testing Library
  85. learning in public
  86. explain in plain words
  87. advent of code 2021: day 1 - sonar sweep
  88. AppleScript: Spotify current position and track duration
  89. describe what you're doing
  90. exact time of a git commit