Blog

TypeScript for JS devs - types that pay off immediately

TypeScript for JS devs - types that pay off imm...

A focused guide on TypeScript features that provide immediate value to JavaScript developers. Learn where types help most, how to use narrowing patterns and discriminated unions, and which utility types...

TypeScript for JS devs - types that pay off imm...

A focused guide on TypeScript features that provide immediate value to JavaScript developers. Learn where types help most, how to use narrowing patterns and discriminated unions, and which utility types...

React useEffect without footguns

React useEffect without footguns

A practical guide to using React's useEffect hook without common pitfalls. Learn when effects are appropriate, how to properly manage dependencies, and follow recipe patterns for data fetching, subscriptions, and...

React useEffect without footguns

A practical guide to using React's useEffect hook without common pitfalls. Learn when effects are appropriate, how to properly manage dependencies, and follow recipe patterns for data fetching, subscriptions, and...

Design patterns you'll actually use in 2025

Design patterns you'll actually use in 2025

A pragmatic look at design patterns you'll actually use in modern JavaScript and TypeScript. This article focuses on Strategy, Observer, and Factory patterns with clean, functional implementations that avoid unnecessary...

Design patterns you'll actually use in 2025

A pragmatic look at design patterns you'll actually use in modern JavaScript and TypeScript. This article focuses on Strategy, Observer, and Factory patterns with clean, functional implementations that avoid unnecessary...

Clean code naming - make functions read like sentences

Clean code naming - make functions read like se...

A practical guide to naming functions, variables, and parameters so your code reads like clear sentences. Learn why names fail, follow simple rules for functions and booleans, and see before/after...

Clean code naming - make functions read like se...

A practical guide to naming functions, variables, and parameters so your code reads like clear sentences. Learn why names fail, follow simple rules for functions and booleans, and see before/after...

IntelliJ IDEA power moves

IntelliJ IDEA power moves

Master IntelliJ IDEA with this guide to productivity-boosting power moves. Learn essential shortcuts for navigation, refactoring, and inspections that will help you write better code faster. Includes tips for creating...

IntelliJ IDEA power moves

Master IntelliJ IDEA with this guide to productivity-boosting power moves. Learn essential shortcuts for navigation, refactoring, and inspections that will help you write better code faster. Includes tips for creating...

VSCode shortcuts that actually save time

VSCode shortcuts that actually save time

A focused guide to the VSCode shortcuts that actually save time for developers. Learn essential keybindings for navigation, editing, multi-cursor operations, and refactoring that will boost your productivity. Includes a...

VSCode shortcuts that actually save time

A focused guide to the VSCode shortcuts that actually save time for developers. Learn essential keybindings for navigation, editing, multi-cursor operations, and refactoring that will boost your productivity. Includes a...