Home Writing Reading

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