Software Development as an Exercise in Archaeology
Understanding a legacy codebase is very complex. Learn how you can work as efficiently as possible in these codebases and even leave the project better than you found it.
288 Results
Understanding a legacy codebase is very complex. Learn how you can work as efficiently as possible in these codebases and even leave the project better than you found it.
We’ve created a Development Capabilities Assessment that will help you perform your own evaluation of your organization’s development practices.
In this Sparkbox Code Challenge, you are tasked with refactoring and detangling complex logic in service of adding a new feature in the Gilded Rose kata. Are you up for the challenge?
We’ve evaluated automated accessibility testing tools to help you determine which is best for your project. Learn the strengths and weaknesses of Pa11y.
Design system visual regression testing tools are maturing. Let’s go over some of these recent changes and dig into some of the best SaaS and DIY tools.
How do we adapt our web designs into responsive websites with webpage breakpoints? Follow along as Catherine explores responsive web design, design hierarchy, and priority plus navigation.
Get access to and set up a frontend test environment that can work with user events for a JavaScript ES6 project with Jest and the DOM Testing Library.
Learn how to identify software seams and reduce blockers using decomping, static data, development sandboxes, and other strategies.
In this Sparkbox Code Challenge, you are tasked with finding 10 accessibility issues in this accessibility scavenger hunt. Are you up for the challenge?
How healthy is your development organization? What is your next step toward consistent, efficient, and confident development practices? This model answers those questions.
Katie Jennings
Vice President of Business Development