Global Survey Finds That The Best Way to Improve Software Quality is Code Review

For the 3rd year in a row, code review has been voted as the number one way for improving code quality for organizations, both large and small. Not only is code review still a top priority for software teams to improve the quality of software, we also saw a shift with unit … [Read more...]

Delivering Software Quality in Visual Studio

You have likely run into quality issues within your Agile organization and often times these issues can be traced back to three main factors: Not focusing enough on quality early in the development process Not having Dev support for testing Having highly siloed … [Read more...]

Collaborator – The only code and document review tool that integrates with GitHub, GitLab and Atlassian’s Bitbucket

We are happy to announce the latest release of Collaborator! Our development team has been busy building some great integrations with three of the largest repository management solutions. With this release we enhanced our integrations with GitHub and Bitbucket and added … [Read more...]

How Code Review Has Helped Save 7,514 Lives

I stepped off the train and the first thing that hit me was the smell. It was as if I had walked into a flower shop. I made my way off the platform and started the 0.6 mile walk to the 22-acre facility; it felt like I had stepped back in time. As I strolled along the road I … [Read more...]

80 Tips for Writing Better Code from Real Developers [SlideShare]

Earlier this year, we reached out to hundreds of developers, across a wide variety of industries, and asked them to share advice for other developers. The question we wanted to answer was, “What is the best piece of advice you have for a developer or a team of developers … [Read more...]

What Is Reasonable to Expect from Your IDE

If you're a software developer, there's a decent chance you've been embroiled in the debate over integrated development environments (IDEs) versus text editors. Users of IDEs will tell you that they facilitate productivity to a degree that makes them indispensable, … [Read more...]

Getting Real About Memory Leaks

Modern programming languages tend to separate the programmer from memory management; Java programmers don't have to deal with pointers; they just declare variables and let the built-in garbage collector do its thing. These garbage collectors are smart, but not perfect; … [Read more...]

Collaborating with Outsiders to the Dev Team

Developer news sites, blogs, books, and tutorials tend to speak at length about how developers should collaborate with one another to maximize team effectiveness. The subject of how developers should collaborate with people outside of the dev team often gets shorter shrift, … [Read more...]

How to Identify Performance Bottlenecks in Your Source Code

In software we like to talk about new and shiny —  the latest JavaScript library, the newest browser extension. These things take increasing amounts of memory, of disk space, and bandwidth, but that hasn't mattered so much, because Moore's Law ensured that computer chips … [Read more...]

The Importance of Targeted Code Review for Regulated Industries

For a lot of people out there developing software, life is pretty simple. I say this not because there's anything simple about software development, but because life around the practice of software development is simple. You come in, spend the day doing what the software … [Read more...]