Engineering Teams

Browse curated reading for engineering professionals.

Testing for the API Economy

Creating integrations is hard, but testing them is even harder. Every web service API has its own vocabulary, semantics, nuances, and bugs. Every release of a web service potentially involves breaking changes, syntactic and behavioral. When these web services are controlled by 3rd parties, it gets even harder. As creating integrations is our business, we...

Incremental code coverage as a debugging tool

(See also this article’s translation to Serbo-Croatian language by Vera Djuraskovic at http://science.webhostinggeeks.com/tasktop-blog) I joined Tasktop in part because I share the goal of increasing programmer productivity, especially by filtering out unimportant information. I also liked how Tasktop is committed to being involved with and connected to the broader Eclipse community. In this spirit, I...

Eclipse Platform Improvements for Microsoft Windows

In Eclipse 3.6 we worked with the Microsoft interoperability team to bring some major improvements for Microsoft Windows users, such as Jump Lists, taskbar progress indicator and taskbar overlay text and images. As part of Tasktop’s ongoing partnership with Microsoft, we’ve been working hard to bring you two more improvements this year: Desktop Search, and...

What the heck are logical models?

Have you ever committed to the repository and got mail afterwards “Hey, this isn’t compiling!”? Likely you committed only some of the changes you made leaving out files required for a successful build. Let’s take a look at a simple example: In this model we have a class element Some Class in my.ecore which extends...

Eclipse Mylyn 3.6 lights up Indigo, puts an end to faceless builds

Yesterday’s Eclipse Indigo release delivered a year’s worth of improvements on what has become the de facto IDE platform for Java and beyond. The Java package has seen major additions, including the WindowBuilder tool that originated from Instantiations and the m2e plug-in that eases Maven-based builds. EGit 1.0 is an essential tool for the growing...

Mylyn visiting Skills Matter

Ever wondered what is going on inside the brain of people working at Tasktop? Last week, I had to honor to speak at Skills Matter, Europe’s largest provider of open-source and agile trainings in the London area. It was a great time in London and Skills Matter was kind enough to provide a recorded version...

Proposal to move Hudson to Eclipse

Some of the most successful open source projects have histories that transcend organizational boundaries. My first experience with this was AspectJ, which we launched as an independent open source portal out of Xerox PARC in 2000. In 2003 our DARPA funding dried up, but the user community was still growing. We moved the project to...

Prediction #4: The single vendor ALM stack becomes extinct in organizations with more than two developers

Development managers at large organizations with monolithic application lifecycle management (ALM) stacks once had it good. ALM components were well integrated, played nicely with one another, and when they didn’t, there was someone to call. But lightweight issue trackers started to move into the organization, popularized by the need for developer-centric collaboration facilities. At a...

Mylyn Best Practices in Bite-Sized Chunks

Over the past year I’ve been working closely with those in the Tasktop and Mylyn community at large to define best practices for task-focused programming and collaboration. My goal has been to share what I’ve learned about how the leaders in task management use Tasktop and Mylyn to collaborate effectively. To this end, I’ve created...