Look for 3 Things From Your Software Agreement

Any business contract can be unnerving to enter. Licensing agreements surrounding software development and who owns code can dictate long-term relationships and uncover costly surprises if not carefully examined. Here are three things to look for before signing on the dotted line. Licensing Rights Some agreements assign licensing rights to the developer. Engaging in this type […]

Top Reasons Your Software Idea Needs Test Case Management

Albert Einstein is often attributed with saying that the definition of insanity is doing something over and over again while expecting a different result. Well, for software professionals, this can ring true in testing. In a world, not so long ago, testing software consisted of having a power user (such as a customer service representative) intentionally […]

Top 3 Reasons We Go With Git

Every software development firm struggles with picking the right tools. There are differences of opinion on what will work best for a team and how that team interacts. But sometimes, the tools that a team begins with gets replaced by a better alternative. For us, this was switching from TFS to Git. Both are source code repositories, but for […]

The Key Benefits of Continuous Integration

There’s a difference between standard practices and best practices. Standard practices are what everyone does, while best practices can serve as a differentiator. In the software development industry, continuous integration is going the extra-mile. For those who don’t know, continuous integration takes a developer’s work and blends it together with a larger body of code. […]

How to Get Started With Unit Tests

Finding time to get something done can be difficult. We can all think of reasons to put anything off if we try hard enough. For software developers, one such example is unit testing. For the uninitiated, unit testing is a software development process in which the smallest testable parts of an application, called methods, are […]