Home Writing Reading

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