Home Writing Reading

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