Win some, lose some

[Bit]coin flipping: There’s a solution to Bitcoin’s volatility

If you were to choose between a lower reward and a higher risk, what would you choose? If you chose the first option, you’re in luck. There’s a way to go around volatility and make sure your reward does not diminish each time the Bitcoin price increases or decreases abruptly.

Interview with Benjamin Wootton, co-founder of Contino

“The Docker fork talk is a storm in a teacup”

Discussions about a possible Docker fork have taken the industry by storm. We have the group which supports Docker 1.12 and points out its strengths and the group which claims that what the world needs right now is “boring core infrastructure.” We asked Benjamin Wootton, the co-founder of Contino, to tell us what he thinks about Docker 1.12 and to weigh in on this Docker fork discussion.

These countries have the world's most talented programmers

The recipe to win gold in programming Olympics

There’s a famous saying by Roman philosopher Seneca which goes like this: “It is quality rather than quantity that matters.” This quote transcends time and industry and proves that countries such as the United States and India, famous for their huge number of programmers, are lagging behind in terms of quality. Curious to see which countries would take home the gold, silver and bronze medals?

Anti-pattern #1

Akka anti-patterns: shared mutable state

When I work with clients on designing actor systems there are a few anti-patterns that seem to make it into initial, non-reviewed designs no matter what. In this series of short articles I would like to cover a few of those.

Interview with JAX London speaker Daniël van Gils

Need a proper production platform? Docker isn’t going to solve your problem

No software architect can resist the temptation to talk about their experience with microservices. We launched an interview series with experts who talked about the benefits and challenges of microservices, when people should not use them and what impact they have on an organization. Our third interviewee is Daniël van Gils, a polyglot developer advocate at Cloud 66 and JAX London speaker.

The cat is out of the bag

Can Docker be ousted?

No time to play nice. Google’s Craig McLuckie took to Twitter to reveal his thoughts about the need for “a container runtime and format standard to emerge beyond the (current) scope of OCI,” but he’s not the only one to throw a rock at Docker. The dissatisfaction with Docker is out in the open now and one of the most popular fears is that the container ecosystem could be pulled to pieces. Let’s analyze the facts.

Who wins?

Performance vs. convenience: Desktop or browser-based IDEs?

Browser-based IDEs (integrated development environments) are increasing in popularity as their capabilities improve, but they still have a tough road to widespread adoption. Some of the obstacles are only speed bumps, while others are like oceans – there’s just no way around them. Desktop IDEs are comfortably on an island by themselves and it’s up to browser-based IDEs to find a way to bridge the gap.

While you were away

#AboutLastWeek: Java influencers, Innovation Awards, JAX Mag in a nutshell

Each Monday we take a step back and analyze what has happened in the previous week. Last week we gave a shout-out to the most influential Java people in the Twittersphere, wrapped up the nominations for the JAX Innovation Awards and launched a new JAX Magazine issue. If you want to find out which IDE (NetBeans, IntelliJ or Eclipse) has the best Angular 2 support, you’re in luck; we asked three experts to weigh in on this discussion.

The preliminary list you've been waiting for

JAX Innovation Awards: A sneak peek into the nominations list [UPDATE]

The countdown for the JAX Innovation Awards nominations has begun. If you need some inspiration for your nomination, you’re in luck. Here’s a preliminary list of technologies, companies, organizations or persons that have brought significant innovation to the Java ecosystem.

The cloud is not failsafe

Protect your data from unexpected cloud failure

The cloud is one of the safest places to store your data. Even if business leaders find it more practical to store information locally, there are many reasons to leave the storage up to the cloud provider. The cloud, however, is not failsafe.

Real-life kryptonite

And it’s gone —The true cost of interruptions

People need roughly 23 minutes to go back to their tasks after a major interruption, but the plot deepens if you’re a programmer. Add at least 10 minutes to the forced break (the minimum amount of time you need to start editing code again) and there you go — that’s a solid half hour you lose whenever someone approaches you. It gets worse if that interruption is planned.

Redefining the developer workspace

The evolution and future of IDEs

Being a developer today is perhaps more exhilarating than at any other time in history. We have incredible choice when it comes to languages and frameworks, and tools like GitHub and StackOverflow have connected millions to make sharing code and expertise simple and fast. These conveniences have allowed us all to spend more of our time being creative and honing our craft, rather than fighting with source code repos and ancient languages. But in this age of global sharing and constant collaboration, one of our most important development tools, the IDE, has remained stubbornly individual and private. Why?