Sort posts by
- Biome v2 formatting and linting in Neovim
- Rewriting git commit history
- Use valueAs* on inputs
- TypeScript string manipulation types
- Using Intl for lists
- Focus links in Firefox on MacOS
- View transitions using htmx
- Useful Postgres commands
- Learn by doing side projects
- Rotate in CSS with turn
- React import differences
- Creating luck
- Newline in vim substitutions
- Structure of CSS
- Temporal - the JavaScript date replacement
- Write useful error messages
- Describe what you're doing
- Rewrite using go
- Obsidian Bases
- Explain in plain words
- The semantic keyboard input element
- Suspending vim
- Abbreviations in HTML
- Strong code-review culture
- Use the ip address instead of localhost
- Why I love Tailwind
- HTML datetime input quirks
- Delete DS_Store files inside folder
- Effective meetings
- Maximize tmux pane vertically or horizontally
- Remove readonly and optional parameters in TypeScript
- Dynamic island and live activities in react native
- Deep clone objects using structuredClone
- Writing good alt texts
- Download attribute on links
- Effective note-taking
- Rescript - Using useState in rescript-react
- Rescript - FFI basics in React
- Sort lines in vim
- Nativewind with design tokens and dark mode
- Writing good documentation
- Using the normal command in vim
- Spellcheck multiple languages in Neovim
- Change creation date of a file
- Hemnet frontend testing workshop
- Override subdependency versions in npm
- How I add Tailwind to my ReScript projects
- Pick with keyof typeof in TypeScript
- Rescript - Adding a third-party library
- _redirects in Cloudflare Pages
- Using generate_series to avoid gaps in data in Postgres
- Typing Swedish letters on a US keyboard
- Automating actions in Postgres
- Rescript - Using useReducer in rescript-react
- Fuzzy switch git branch
- Exact time of a git commit
- AppleScript - Spotify now playing
- willcodefor.beer is now a Remix app
- Testing react createportal with testing library
- AppleScript - Using JavaScript (JXA)
- Rescript - Connect to localstorage using ffi and functors
- Rename windows in tmux
- Rescript - Adding new actions to an existing usereducer
- Close all open vim buffers except the current
- Update all git branches and clean up deleted ones
- Practical dataview examples for Obsidian
- Quit and save in Vim
- Neovim key map helper in lua
- Delete unused node_modules
- Native Module in React Native using Swift
- Advent of Code 2021 - Day 1 - Sonar Sweep
- Just write
- Solving PhaseScriptExecution errors in Xcode
- Improving dataview query using regexmatch
- Migrating from Jest to Vitest
- Rescript - Using React components
- Migrate dotfiles to lua
- Organize and document key mappings in Neovim
- Rescript - Creating a React component
- Organize panes in tmux
- Rewrite using the beth stack
- My code editor journey
- Displaying a section title with hyperscript
- Testing ReasonML at Sweden's largest property portal, Hemnet
- How to lint html using css
- Blog post series in Eleventy
- Solving my hydration issues in react 18
- Difference between nullish coalescing (??) and logical or (||)
- Learning in public
- Using intl with hindi and arabic numbers
- Automatically creating a remote git branch
- Returning values from Native Modules
- Using dataview to collect meeting notes
- Safely position fixed content on newer mobile devices
- Redirect www to non-www in cloudflare
- Rescript - using usecontext in rescript-react
- Vitest hoisted and destructuring
- htmx: confirm an action
- AppleScript: Spotify current position and track duration