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 […]
Author: Patrick Turner
Video: 4 Projects Our Software Development Teams Get Excited About
Steve, Tom, Brian, and I took a few minutes to talk about projects we have been proud of. [youtube https://www.youtube.com/watch?v=aF1H2e2pA14?rel=0&w=560&h=315]
3 Ways Automated Tests Make Your Software Shine
The word “test” doesn’t usually draw excitement out of people. Many refer to their days of school and shudder at the thought of the midterm or final exam. While many throw away their proverbial flashcards after graduation, others deal with tests on a day to day basis. One such group of individuals are quality assurance […]
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 […]
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. […]
Video: Defining Done
What is the definition of done? In this brief video I discuss how the definition of done is ever shifting in the world of software development. [youtube https://www.youtube.com/watch?v=DRauTScMyYU?rel=0]
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 […]
Keeping HIPAA Happy: Top Ways to Protect Your Data
Technology has been moving at neck breaking speeds for the past few decades. As it moves forward, so do the uses as industries find more ways to go digital. Applications storing health care records are one of the most popular uses as of late. No matter what the application is and what it does, companies can’t […]