You want to build an API that will make people come BACK to it again and again. Collect all the necessary pieces to do that here.
Project Management Section Index
Gain insight about product owners and how they can platformize their products by building great APIs.
Programs should strive to incorporate machine learning into their development efforts and start to realize the benefits and robustness that machine learning can bring to most any coding project.
Learn more about the Hadoop Distribution File System that's designed to adhere to a traditional distributed file system and the Google File system.
Advancing your career is hard work. Learn more about career development and leverage these five tips for moving ahead in your career.
Learn to implement the best practices to be remembered and followed when writing unit tests.
Focus on and assess on an ongoing basis these six areas as your software production process evolves and your Continuous Delivery model matures.
Don't overlook the importance of "getting it in writing" when contracting with clients.
Managing a group of similar people is difficult, but managing people with disparate backgrounds is like herding cats.
Explore the best practices to use while writing code to improve code quality and developer productivity.
Discover how to ensure that your software requirements are right.
It’s certainly possible to reach a vision or get requirements through a traditional interview-based approach however it’s neither as much fun, nor as effective, as leveraging exercises and games to accelerate the process.
Far too many web site design projects are plagued by continuous changes to mockups, or changes to the user experience after it’s already been implemented. These changes are both costly and unnecessary. Leveraging a staged approach to development of the user experience can reduce costs, frustrations, and time.
Getting everyone to agree on goals is a challenging undertaking in any organization. Achieving shared understanding through the process of Dialogue Mapping leads to the opportunity to develop an approach to change the problem. Read on to learn more.
There are three categories of questions that all technical job applications should be prepared to answer. Read on to learn what they are.
SCRUM is a lightweight product development framework developed by Ken Schwaber and Jeff Sutherland. Today most top companies follow the SCRUM model for their product development. Read on to learn more about SCRUM.
Learn six of the most important features that a data validation service provider should offer.
You've got a smart idea, but you need a working prototype to really show it off and test it. In the age of Agile development the ability to produce a prototype quickly, roll it out to end users, and create a feedback loop that influences the software you produce, is vital.
In this week's cartoon by David Blazek, you visit Agile Valley where they are going full agile.
If you're looking for a strategy to follow to cloud enlightenment; you're reading the right article. Developers are in a unique position to educate and to capitalize on cloud opportunities.
There are several tools on the market that will capture detailed bug descriptions for QA departments and software developers. Kaushal Amin compares three of the best to see how they measure up.
Creating a website from scratch can be a daunting task for even the best of teams to accomplish on their own. This is where having a super hero comes into play.
Why hiring managers should not hold a job-hopping work history against a software development candidate.
Tim Tebow isn't the only one who thinks Jesus helps him do better at his job. Is it okay for like-minded developers to proselytize in the workplace?
Even though Unit Testing is becoming much more popular with developers, I still hear from people asking what Unit Testing means. In this article, we start at the top and cover the fundamental building blocks of Unit Testing.