Archives for the tag: java

Stable APIs? Yes, we have them.

I think we can all agree that building a software product is difficult. What's even more difficult is maintaining it. It's particularly difficult and frustrating when the APIs you've come to depend on change from under you. Changing APIs between minor releases negatively affects the developers who rely on it for their products, the customers who bought that developer's product, and the users of that product. This is a problem with many software ecosystems today and that used to be the case for plugin

Continue reading »

The Atlassian Bar comes to Sweden at Jfokus

The conference season is starting again in Europe, and we're kicking it off in Stockholm, Sweden at Jfokus. Jfokus is the biggest Java conference in Sweden and runs for three days from 13-15 February. There will be a bunch of updates about software development trends; some highlights include: Kevlin Henney - Cool Code Kevlin will show how to fit the code of a chess program into just 4.8 SMS and how to write a web server in just one line of code. The point is, that programmers should

Continue reading »

Xtend: First Impressions

We're hiring a lot, and that means a lot of interviews. Being keen to help find our future colleagues, a bunch of us are training to run the technical selection process, which includes a Java coding test. As a trainee interviewer for Java developers myself, I need to get intimate with the test's codebase. What better way to do so than to port it to an interesting new language? Xtend? Head to the Xtend website for juicy details, but in summary, Xtend: resembles Java compiles to Java

Continue reading »

This Bamboo customer story is the seventh of an 8-part blog series about why so many developers adopt continuous integration written by our guest blogger, John Ferguson Smart. Last time we talked about automating the staging and production deployments using Maven, JIRA, and Bamboo, and this week we cover clever tools to optimize Continuous Integration.

Continue reading »

Test Optimization now available for your IDE and functional tests

With the release of Clover 2.5, we have taken Test Optimization to a new level with some very significant improvements. You can now take advantage of Test Optimization directly from Eclipse and IntelliJ IDEA with the click of a button. We have also added Test Optimization for functional testing or acceptance testing since these types of tests tend to benefit the most. Check out what's new in Clover 2.5 and upgrade / download the latest version for a free 30-day evaluation.

Continue reading »