Home Writing Reading

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