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 […]
Category: DevOps
Can Automated Deployments Make Your Project Pain Free?
When it comes to cost effective software development, writing the software is only half of the battle. Actually getting software into production is a whole other feat of ingenuity. This leads to teams of developers searching for ways to remove potential roadblocks from the process, and among the many different tools in their belt, automated deployments […]
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 […]
How Continuous Integration Benefits Your Software Development Team
The traditional waterfall method of software development doesn’t dictate how frequently or regularly you integrate all of your code during a project. In turn, software developers often work separately for hours, days or even weeks without realizing how many bugs they’re generating or testing their code. Agile software development teams often find that they’re slowed […]