Home Writing

  1. dataview examples for Obsidian
    13938 views
  2. migrating from jest to vitest
    3766 views
  3. safely position fixed content on newer mobile devices
    2566 views
  4. improving dataview query using regexmatch
    2037 views
  5. using dataview to collect meeting notes
    1513 views
  6. remove readonly and optional parameters in typescript
    1325 views
  7. redirect www to non-www in Cloudflare
    856 views
  8. effective note-taking
    674 views
  9. exact time of a git commit
    513 views
  10. how I add Tailwind to my ReScript projects
    418 views
  11. testing React createPortal with Testing Library
    373 views
  12. organize and document key mappings in neovim
    367 views
  13. temporal - the javascript date replacement
    288 views
  14. ReScript: Creating a React component
    282 views
  15. ReScript: FFI basics in React
    261 views
  16. typing Swedish letters on a US keyboard
    254 views
  17. migrate dotfiles to lua
    235 views
  18. AppleScript: Spotify current position and track duration
    223 views
  19. ReScript: Using React components
    203 views
  20. ReScript: Connect to localStorage using FFI and functors
    179 views
  21. sort lines in vim
    147 views
  22. AppleScript: Using JavaScript (JXA)
    145 views
  23. learning in public
    141 views
  24. neovim key map helper in lua
    140 views
  25. dynamic island and live activities in react native
    124 views
  26. _redirects in Cloudflare Pages
    120 views
  27. solving my hydration issues in React 18
    118 views
  28. ReScript: Adding a third-party library
    118 views
  29. my code editor journey
    112 views
  30. AppleScript: Spotify now playing
    104 views
  31. Vitest hoisted and destructuring
    101 views
  32. using intl with hindi and arabic numbers
    94 views
  33. using generate_series to avoid gaps in data in Postgres
    88 views
  34. ReScript: Using useState in rescript-react
    84 views
  35. how to lint HTML using CSS
    83 views
  36. willcodefor.beer is now a Remix app
    83 views
  37. ReScript: Using useReducer in rescript-react
    80 views
  38. rotate in CSS with turn
    79 views
  39. blog post series in eleventy
    78 views
  40. explain in plain words
    78 views
  41. rewrite using the BETH stack
    77 views
  42. fuzzy switch git branch
    76 views
  43. delete ds_store files
    73 views
  44. automatically creating a remote git branch
    72 views
  45. ReScript: Using useContext in rescript-react
    71 views
  46. rename windows in tmux
    67 views
  47. suspending vim
    58 views
  48. override subdependency versions in npm
    58 views
  49. rewrite using Go
    55 views
  50. ReScript: Adding new actions to an existing useReducer
    53 views
  51. organize panes in tmux
    53 views
  52. tab focus links in Firefox on macOS
    51 views
  53. typescript string manipulation types
    46 views
  54. structure of CSS
    44 views
  55. use the ip address instead of localhost
    44 views
  56. view transitions using htmx
    40 views
  57. quit and save in vim
    31 views
  58. htmx: confirm an action
    30 views
  59. why i love tailwind
    28 views
  60. writing good documentation
    26 views
  61. update all git branches and clean up deleted ones
    24 views
  62. rewriting git commit history
    23 views
  63. change creation date of a file
    22 views
  64. automating actions in postgres
    22 views
  65. advent of code 2021: day 1 - sonar sweep
    21 views
  66. hemnet frontend testing workshop
    21 views
  67. write useful error messages
    20 views
  68. learn by doing side projects
    19 views
  69. deep clone objects using structuredClone
    18 views
  70. effective meetings
    17 views
  71. html datetime input quirks
    17 views
  72. download attribute on links
    16 views
  73. newline in vim substitutions
    15 views
  74. creating luck
    15 views
  75. using intl for lists
    14 views
  76. delete unused node modules
    12 views
  77. abbreviations in html
    12 views
  78. use valueAs* on inputs
    11 views
  79. strong code-review culture
    10 views
  80. describe what you're doing
    9 views
  81. testing ReasonML at Sweden's largest property portal, Hemnet
    9 views
  82. close all open Vim buffers except the current
    8 views
  83. writing good alt texts
    8 views
  84. useful postgres commands
    6 views
  85. react import differences
    6 views
  86. difference between nullish coalescing (??) and logical or (||)
    2 views