Home Writing Reading

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