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