In this article, we explain the five principles laid out by Robert C. Martin and enumerated by Michael Feathers, that describe the five essential building blocks of OOP.
When testing web apps that require interactions with forms being able to create these tests is key. Our friends at Blazemeter show us how to make this process quick and easy.
Learn how to configure the Protractor testing framework to use with the Cucumber Behavior-Driven Development framework for testing AngularJS applications.
If you're looking to implement peer reviews into your development process, read on to get a great overview of the how the process is used and works best.
Knowing what makes a great data engineer is a critical first step towards identifying and onboarding the right data engineers to make your enterprise succeed.
Tools alone won't make you a DevOps aficionado, but they will support you on your DevOps journey. Read about the best tools for each step of your CI/CD process.
Looking for a new Agile methodology to experiment with? In this article, we go over how Feature Driven Development compares to Scrum and XP programming .
Moving from a salaried position to freelancing without taking risks is possible, but you need to start NOW. Start building your credibility online and talking to clients.
Going Agile is never an easy process, as this company can attest to. Read on to get their story, and see how they overcame impediments to their transformation.
Oh, what tangled web we weave, when first we have to make changes to your original project plan. See how to untangle your project's dependency graph. How bad can it be?