Introducing our project to build much-needed websites for animal shelters while coaching junior devs through portfolio-worthy work that aligns with their passions.
Developer Advocate Vitaly Sharovatov ponders the tendency for QA professionals to discover bugs everywhere they look.
Learn how to implement various types of shift-left testing and take a proactive approach to quality assurance.
Websites require more dev resources to build and more browser memory than ever before. With rising dev costs and slower page loads — is the complexity worth it?
Pair programming is a software development method where two programmers work together at one workstation. Learn how it works and how to leverage it.
Automated tools tend to promise programmers and development teams faster, more efficient workflows, but relying solely on automated code review tools won’t guarantee you high-quality code. Automated code review is the process of using software tools to automatically analyze source code for issues such as bugs, security vulnerabilities, and
Code review is a standard part of the software development process in many companies, but in many cases performing code reviews is inefficient or even illogical. For this article, I’ll focus on only pull-request-based code reviews. With pull-request code reviews, a developer works on some code and then sends
Explore the practice of dogfooding and learn how it can positively impact software and product development across industries.
“Five whys” is known as a simple way to get to the root cause of a problem — but the simple methodology is better suited to simple problems rather than complex ones. Quality Assurance requires analyzing incidents and taking measures to prevent them in the future, and that analysis often requires