Stefano MagniSome things I learnt from working on big frontend codebasesUntil now (May 2023), I had two experiences working on very big front-end (React+TypeScript) codebases: WorkWave RouteManager and the…11 min read·Jun 10, 2023----
Stefano MagniMy take on Snapshot TestingIt’s true that Snapshot Testing got a lot of traction in recent years in the frontend world due to the apparent advantages like4 min read·Jul 29, 2022----
Stefano MagniHow I strive for XState machine, types, and tests readabilityRecently, I drove an internal XState Working Group, where every participant has to implement a simple project. The machine itself is pretty…9 min read·Oct 13, 2021----
Stefano MagniSupport the Reviewers with detailed Pull Request descriptionsIs it worth investing hours describing what a bunch of lines of code do? Who will benefit?5 min read·Oct 8, 2021----
Stefano MagniinJavaScript in Plain EnglishMigrating a 150K LOC codebase to Vite and ESBuild: is it worthwhile? (part 3/3)A fairer comparison between Webpack and Vite, some Vite caveats, and the overall developer experience.4 min read·May 26, 2021----
Stefano MagniinJavaScript in Plain EnglishMigrating a 150K LOC codebase to Vite and ESBuild: How? (Part 2/3)The meticulous work behind migrating our codebase to Vite, helpful to fail as soon as possible or to succeed in the most brilliant way.9 min read·May 26, 2021----
Stefano MagniinJavaScript in Plain EnglishMigrating a 150K LOC Codebase to Vite and ESBuild: Why? ({art 1/3)What is Vite? Why did we consider it? Is it faster than Webpack? Is it mature enough?4 min read·May 26, 2021----
Stefano MagniinJavaScript in Plain EnglishReimplementing Recoil’s Core APIs for Fun and LearningWe use Recoil at work; it’s a core element of WorkWave RouteManager's next architecture. Recoil has good ease of use, and it removes every…8 min read·Apr 21, 2021--1--1
Stefano MagniCreating a book-driven course: is it worthwhile?Writing a book containing a whole course that helps the instructor in case of jams and allows the attendees to follow the course at their…4 min read·Apr 18, 2021----
Stefano MagniinITNEXTChoose what NOT to study and focus on one thing at a timeBeing a jack-of-all-trades does not pay in terms of satisfaction nor deep knowledge, here you can find my experience as a front-end…7 min read·Jul 8, 2020--1--1