08.12.2024, 4 min read
Ref Callbacks, React 19 and the Compiler
ReactJs, JavaScript, TypeScript
03.12.2024, 4 min read
My Slow Retreat from Twitter
Personal, Twitter, Bluesky
25.10.2024, 1 min read
React Query API Design - Lessons Learned
ReactJs, React Query, Talk, TypeScript, JavaScript
21.09.2024, 5 min read
Component Composition is great btw
JavaScript, TypeScript, React
14.09.2024, 5 min read
How Infinite Queries work
ReactJs, React Query, TypeScript, JavaScript
01.08.2024, 4 min read
Introducing XState Store
JavaScript, TypeScript, State Management, XState
26.07.2024, 4 min read
Please Stop Using Barrel Files
JavaScript, TypeScript
16.06.2024, 7 min read
React 19 and Suspense - A Drama in 3 Acts
ReactJs, React Query, Suspense, JavaScript
25.05.2024, 6 min read
Automatic Query Invalidation after Mutations
14.04.2024, 4 min read
Zustand and React Context
ReactJs, React Context, State Management, Zustand
21.02.2024, 4 min read
Avoiding Hydration Mismatches with useSyncExternalStore
ReactJs, JavaScript, SSR, hydration
17.01.2024, 4 min read
The Query Options API
30.12.2023, 4 min read
2023 in Review
Personal, 2023, Year in Review
07.11.2023, 5 min read
Why You Want Need React Query
ReactJs, React Query, JavaScript, useEffect
30.09.2023, 5 min read
The Uphill Battle of Memoization
React, JavaScript, Memo, Performance
19.08.2023, 4 min read
Array Types in TypeScript
TypeScript, Array, Generics
22.07.2023, 6 min read
React Query and React Context
ReactJs, React Query, React Context, JavaScript, TypeScript
07.06.2023, 1 min read
Thinking in React Query
20.05.2023, 5 min read
You Might Not Need React Query
ReactJs, React Query, NextJs, JavaScript, Server Components
16.04.2023, 7 min read
Breaking React Query's API on purpose
ReactJs, React Query, JavaScript, TypeScript
18.02.2023, 5 min read
OSS Feature Decision Tree
JavaScript, TypeScript, React Query, Remeda, OSS
29.01.2023, 4 min read
Why React isn't dying
ReactJs, State of React
07.01.2023, 5 min read
Type-safe React Query
31.12.2022, 5 min read
2022 in Review
Personal, 2022, Year in Review
03.12.2022, 4 min read
Inside React Query
20.11.2022, 4 min read
Working with Zustand
ReactJs, State Management, Zustand
13.11.2022, 2 min read
Refactor impactfully
principles, road to refactoring
22.10.2022, 5 min read
Seeding the Query Cache
ReactJs, React Query, TypeScript, JavaScript, Suspense
17.09.2022, 3 min read
Refs, Events and Escape Hatches
JavaScript, TypeScript, ReactJs, Hooks
28.08.2022, 6 min read
React Query meets React Router
ReactJs, React Query, React Router, TypeScript, JavaScript
14.08.2022, 3 min read
Avoiding useEffect with callback refs
24.06.2022, 8 min read
React Query FAQs
ReactJs, React Query, TypeScript, JavaScript, FAQ
24.04.2022, 5 min read
Hooks, Dependencies and Stale Closures
10.04.2022, 5 min read
React Query and Forms
25.03.2022, 2 min read
Use Urgency
19.02.2022, 3 min read
optional vs. undefined
TypeScript, JavaScript, ReactJs, React Query
05.02.2022, 5 min read
Offline React Query
29.01.2022, 3 min read
Always provide customer value
22.01.2022, 2 min read
Road to Refactoring
21.12.2021, 6 min read
2021 in Review
Personal, 2021, Year in Review, React Query
04.12.2021, 4 min read
Beware the leaking any
TypeScript, ReactJs
26.10.2021, 4 min read
Leveraging the Query Function Context
09.10.2021, 7 min read
Mastering Mutations in React Query
26.09.2021, 4 min read
useState vs useReducer
React, useState pitfalls, useState, useReducer
10.09.2021, 4 min read
React Query Error Handling
20.08.2021, 7 min read
React Query as a State Manager
09.08.2021, 4 min read
Placeholder and Initial Data in React Query
23.07.2021, 3 min read
About async functions
13.06.2021, 4 min read
Effective React Query Keys
06.06.2021, 4 min read
Using WebSockets with React Query
16.05.2021, 6 min read
React Query and TypeScript
ReactJs, React Query, TypeScript
24.04.2021, 4 min read
How can I ... ?
principles, asking questions
04.04.2021, 4 min read
Testing React Query
27.03.2021, 3 min read
Status Checks in React Query
react, React Query, JavaScript, TypeScript
20.03.2021, 4 min read
React Query Render Optimizations
12.03.2021, 2 min read
useState for one-time initializations
React, useState pitfalls, useMemo
10.03.2021, 4 min read
React Query Data Transformations
28.02.2021, 4 min read
No love for boolean parameters
JavaScript, TypeScript, ReactJs
13.02.2021, 3 min read
Things to know about useState
React, useState pitfalls, JavaScript, TypeScript
23.01.2021, 4 min read
Simplifying useEffect
ReactJs, useEffect, JavaScript, TypeScript
04.01.2021, 6 min read
Flow to TypeScript migration journey
JavaScript, TypeScript, Flow, ReactJs
08.12.2020, 5 min read
On naming things
principles, ReactJs, JavaScript, TypeScript
16.11.2020, 8 min read
Practical React Query
ReactJs, React Query
01.11.2020, 9 min read
Avoiding legacy systems
principles, documentation
25.10.2020, 5 min read
Putting props to useState
ReactJs, useState pitfalls, props-to-state
08.10.2020, 4 min read
The power of const assertions
TypeScript
20.09.2020, 3 min read
Pedantic index signatures in TypeScript 4.1
09.09.2020, 3 min read
Why I don't like reduce
JavaScript, TypeScript, Array, reduce
04.09.2020, 3 min read
Calling JavaScript from TypeScript
TypeScript, JavaScript, JsDoc
02.09.2020, 3 min read
Solving conflicts in package-lock.json
npm, package-lock.json
29.08.2020, 3 min read
Don't over useState
ReactJs, useState pitfalls
09.08.2020, 5 min read
Exhaustive matching in TypeScript
Scala, TypeScript, ReactJs