Our product team completed an enormous refactoring of our next gen front ends! This multi-month project allowed us to improve, redesign, and optimize many of the supporting technologies powering our upcoming front end interfaces (like the Admin Portal).
On the surface, there won't be many visual changes. But underneath, thousands of files and millions of lines of code have been modified. This will allow us to release the remaining sections of the Admin Portal more quickly and will minimize the presence of bugs. Plus, these improvements will make it considerably easier to onboard new engineers as our product team grows.
Tech-savvy and curious about the specifics? Most notably, we reengineered our test-driven development practices and introduced more automated testing tools, converted our JavaScript codebases to TypeScript, optimized and updated many supporting technologies, and replaced a handful of open source libraries + frameworks with faster, custom-built solutions.