Collaborator_9.2_900x110 - blog - banner

The Healthy Fear Associated With Legacy Code

The life of a developer would be rainbows and unicorns if all we did was add new code to code bases. Imagine a world without maintenance programming, debugging, and scratching your head while squinting at confusing existing code. It'd be pretty nice, right? Sadly, we … [Read more...]

How to Address Your Coworker’s Bad Code (Part 1)

You’re sitting at your desk, trying to “track” down a bug that’s been reported, when it happens. The hunt takes you into some method that inspires you to do a double take. It’s about 1,200 lines long, it has switch statements nested three deep, and you think (but you aren’t … [Read more...]

Improving Embedded Software Quality with Peer Code Review

Last week the SmartBear development team spent time at the Embedded Systems Conference here in Boston.  Even though it’s been a few years since we've attended this conference, our team walked away with some major observations about the embedded software space and peer code … [Read more...]

Defining Code Quality

There are as many ways to implement code as there are developers to implement it, which is one of the things that makes software development such a fun profession. This also means there are many opinions about what makes good, or high-quality, software. What one developer … [Read more...]

Collaborator’s New API Feature – Part 1

This is part one of the technical series about Collaborator’s new API feature. Collaborator, SmartBear's peer review tool, has a brand new API, and I wanted to see what I could do with it. But what would be useful? What benefit would this have, other than being a learning … [Read more...]

Collaborator’s New External API

I’ve been with SmartBear for almost 4 years and we’ve never had an external API that could be used by our customers and partners to integrate with 3rd party tools.  If people wanted to integrate with Collaborator, they had to do so via our command line interface (CLI).  The … [Read more...]

The Software Naughty List: Most Hilariously Bad Tech Jokes, Puns and Memes of the Year

The Software Naughty List from SmartBear Inspired by the character “Schmidt” from the popular sitcom, New Girl, we have a fun little tradition around the office at SmartBear headquarters called the  “DB Jar” where participating colleagues can “jar” one another (fine them … [Read more...]

The API Copyright Debate Surfaces Again

It all started back in May 2014, when a federal appeals court made a ruling that sparked outrage and controversy in the software industry. Their decision was theoretically a final step in the long-standing lawsuit between Google and Oracle, where Oracle claims that Android … [Read more...]

API Craft Detroit 2014: Hypermedia Rising

I had the honor to be one of the attendees at the first annual API Craft Detroit conference last year, which was so successful that it spawned abunch of API Meetups around the globe (I regularly attend API Craft Boston, which is a roving band of API lovers who tough out the … [Read more...]

The Importance of Writing Testable Code

We recently sat down with the testing team at Infinio in Cambridge, MA to learn how they have implemented their test automation strategy. The cool thing about their strategy is that the whole development team (developers and testers) work together to create testable code … [Read more...]