Jonathan Wagner
Tech lead and coach at Theodo UK. Passionate about improving developer experience and building web apps without frustrations (for both users and devs).
Scale Your React App without Micro-frontends
React Summit 2022
21 min
Scale Your React App without Micro-frontends
As your team grows and becomes multiple teams, the size of your codebase follows. You get to 100k lines of code and your build time dangerously approaches the 10min mark 😱 But that’s not all, your static CI checks (linting, type coverage, dead code) and tests are also taking longer and longer...How do you keep your teams moving fast and shipping features to users regularly if your PRs take forever to be tested and deployed?After exploring a few options we decided to go down the Nx route. Let’s look at how to migrate a large codebase to Nx and take advantage of its incremental builds!
How to Use Gamification to Improve Quality on Your Project
JSNation 2022
13 min
How to Use Gamification to Improve Quality on Your Project
Building software is all about hitting the right spot between features and quality. But we rarely talk about how to measure quality. Let’s look at how a gamification system (points & leaderboard) within a GitHub action helped developers on my team care about quality!