Sort posts by
- why i love tailwind
- dynamic island and live activities in react native
- view transitions using htmx
- rotate in CSS with turn
- use the ip address instead of localhost
- typing Swedish letters on a US keyboard
- rewrite using the BETH stack
- suspending vim
- rewrite using Go
- delete ds_store files
- using dataview to collect meeting notes
- improving dataview query using regexmatch
- dataview examples for Obsidian
- automating actions in postgres
- migrate dotfiles to lua
- testing ReasonML at Sweden's largest property portal, Hemnet
- writing good documentation
- solving my hydration issues in React 18
- testing React createPortal with Testing Library
- learning in public
- explain in plain words
- advent of code 2021: day 1 - sonar sweep
- AppleScript: Spotify now playing
- AppleScript: Spotify current position and track duration
- describe what you're doing
- exact time of a git commit
- neovim key map helper in lua
- ReScript: Adding a third-party library
- use valueAs* on inputs
- newline in vim substitutions
- fuzzy switch git branch
- ReScript: Using useReducer in rescript-react
- ReScript: Adding new actions to an existing useReducer
- organize panes in tmux
- ReScript: Using useContext in rescript-react
- write useful error messages
- delete unused node modules
- useful postgres commands
- typescript string manipulation types
- how I add Tailwind to my ReScript projects
- rename windows in tmux
- override subdependency versions in npm
- update all git branches and clean up deleted ones
- effective meetings
- temporal - the javascript date replacement
- structure of CSS
- willcodefor.beer is now a Remix app
- react import differences
- ReScript: Using React components
- download attribute on links
- tab focus links in Firefox on macOS
- using intl with hindi and arabic numbers
- creating luck
- blog post series in eleventy
- deep clone objects using structuredClone
- Vitest hoisted and destructuring
- remove readonly and optional parameters in typescript
- using generate_series to avoid gaps in data in Postgres
- ReScript: FFI basics in React
- effective note-taking
- _redirects in Cloudflare Pages
- ReScript: Creating a React component
- ReScript: Connect to localStorage using FFI and functors
- rewriting git commit history
- using intl for lists
- html datetime input quirks
- change creation date of a file
- safely position fixed content on newer mobile devices
- redirect www to non-www in Cloudflare
- quit and save in vim
- automatically creating a remote git branch
- htmx: confirm an action
- learn by doing side projects
- strong code-review culture
- sort lines in vim
- hemnet frontend testing workshop
- difference between nullish coalescing (??) and logical or (||)
- migrating from jest to vitest
- writing good alt texts
- abbreviations in html
- AppleScript: Using JavaScript (JXA)
- how to lint HTML using CSS
- my code editor journey
- close all open Vim buffers except the current
- ReScript: Using useState in rescript-react
- organize and document key mappings in neovim