Let’s face it: technical debt is inevitable and rewriting your code every 6 months is not an option. Refactoring is a complex topic that doesn't have a one-size-fits-all solution. Frontend applications are particularly sensitive because of frequent requirements and user flows changes. New abstractions, updated patterns and cleaning up those old functions - it all sounds great on paper, but it often fails in practice: todos accumulate, tickets end up rotting in the backlog and legacy code crops up in every corner of your codebase. So a process of continuous refactoring is the only weapon you have against tech debt. In the past three years, I’ve been exploring different strategies and processes for refactoring code. In this talk I will describe the key components of a framework for tackling refactoring and I will share some of the learnings accumulated along the way. Hopefully, this will help you in your quest of improving the code quality of your codebases.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

33 min
Building Better Websites with Remix

27 min
(Easier) Interactive Data Visualization in React

20 min
Routing in React 18 and Beyond

25 min
A Guide to React Rendering Behavior

30 min
Using useEffect Effectively

30 min
Cracking the Concurrent Mode
Workshops on related topic

132 min
Concurrent Rendering Adventures in React 18
Free Workshop

177 min
React Hooks Tips Only the Pros Know
Workshop

174 min
React, TypeScript, and TDD
Free Workshop

145 min
Web3 Workshop - Building Your First Dapp
Free Workshop

96 min
Rethinking Server State with React Query
Workshop

125 min
Getting Started with Suspense and Concurrent Rendering in React
Workshop
Upcoming events