Home Writing Reading

  1. Biome v2 formatting and linting in Neovim
  2. Rewriting git commit history
  3. Use valueAs* on inputs
  4. TypeScript string manipulation types
  5. Using Intl for lists
  6. Focus links in Firefox on MacOS
  7. View transitions using htmx
  8. Useful Postgres commands
  9. Learn by doing side projects
  10. Rotate in CSS with turn
  11. React import differences
  12. Creating luck
  13. Newline in vim substitutions
  14. Structure of CSS
  15. Temporal - the JavaScript date replacement
  16. Write useful error messages
  17. Describe what you're doing
  18. Rewrite using go
  19. Obsidian Bases
  20. Explain in plain words
  21. The semantic keyboard input element
  22. Suspending vim
  23. Abbreviations in HTML
  24. Strong code-review culture
  25. Use the ip address instead of localhost
  26. Why I love Tailwind
  27. HTML datetime input quirks
  28. Delete DS_Store files inside folder
  29. Effective meetings
  30. Maximize tmux pane vertically or horizontally
  31. Remove readonly and optional parameters in TypeScript
  32. Dynamic island and live activities in react native
  33. Deep clone objects using structuredClone
  34. Writing good alt texts
  35. Download attribute on links
  36. Effective note-taking
  37. Rescript - Using useState in rescript-react
  38. Rescript - FFI basics in React
  39. Sort lines in vim
  40. Nativewind with design tokens and dark mode
  41. Writing good documentation
  42. Using the normal command in vim
  43. Spellcheck multiple languages in Neovim
  44. Change creation date of a file
  45. Hemnet frontend testing workshop
  46. Override subdependency versions in npm
  47. How I add Tailwind to my ReScript projects
  48. Pick with keyof typeof in TypeScript
  49. Rescript - Adding a third-party library
  50. _redirects in Cloudflare Pages
  51. Using generate_series to avoid gaps in data in Postgres
  52. Typing Swedish letters on a US keyboard
  53. Automating actions in Postgres
  54. Rescript - Using useReducer in rescript-react
  55. Fuzzy switch git branch
  56. Exact time of a git commit
  57. AppleScript - Spotify now playing
  58. willcodefor.beer is now a Remix app
  59. Testing react createportal with testing library
  60. AppleScript - Using JavaScript (JXA)
  61. Rescript - Connect to localstorage using ffi and functors
  62. Rename windows in tmux
  63. Rescript - Adding new actions to an existing usereducer
  64. Close all open vim buffers except the current
  65. Update all git branches and clean up deleted ones
  66. Practical dataview examples for Obsidian
  67. Quit and save in Vim
  68. Neovim key map helper in lua
  69. Delete unused node_modules
  70. Native Module in React Native using Swift
  71. Advent of Code 2021 - Day 1 - Sonar Sweep
  72. Just write
  73. Solving PhaseScriptExecution errors in Xcode
  74. Improving dataview query using regexmatch
  75. Migrating from Jest to Vitest
  76. Rescript - Using React components
  77. Migrate dotfiles to lua
  78. Organize and document key mappings in Neovim
  79. Rescript - Creating a React component
  80. Organize panes in tmux
  81. Rewrite using the beth stack
  82. My code editor journey
  83. Displaying a section title with hyperscript
  84. Testing ReasonML at Sweden's largest property portal, Hemnet
  85. How to lint html using css
  86. Blog post series in Eleventy
  87. Solving my hydration issues in react 18
  88. Difference between nullish coalescing (??) and logical or (||)
  89. Learning in public
  90. Using intl with hindi and arabic numbers
  91. Automatically creating a remote git branch
  92. Returning values from Native Modules
  93. Using dataview to collect meeting notes
  94. Safely position fixed content on newer mobile devices
  95. Redirect www to non-www in cloudflare
  96. Rescript - using usecontext in rescript-react
  97. Vitest hoisted and destructuring
  98. htmx: confirm an action
  99. AppleScript: Spotify current position and track duration