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.
69 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.
Bryan Braun explores key ways to build an easily maintainable web application from scratch.
In this four-part series, learn how to understand developer job postings, create a resume and cover letter, feel comfortable in interviews and whiteboarding, and negotiate your salary.
When you write code, you act on a loop. Being aware of this loop can help you be a more effective programmer.
We couldn’t gather with the web community in person, but we loved finding a way to connect with you all virtually for UnConference. See some of the messages folks from our industry shared with everyone during the conference.
Elevator pitches give accessibility advocates an easy tool for communicating to others why web accessibility is important.
Listen as Rob Harr discusses team building, why we apprentice, how to use meaningful language, and more.
Listen to the Marketing Mentor Podcast to hear how Sparkbox builds long-lasting client relationships.
How can a developer adapt quickly to new environments? Daniel shares his process for learning the unknown from his experiences during a recent project with the Described and Captioned Media Program.
Lina highlights five strategies to empower project managers. Read her article on the Bureau of Digital’s blog.

Katie Jennings
Vice President of Business Development