Interview with Barbara Mellish, president of Blockchain Alliance for Good

[Bit]coin flipping: “Future applications of blockchain will likely include artificial intelligence and bots”

September saw the launch of the Blockchain Alliance for Good (Bisgit.IoV) – a free membership organization aimed at boosting the usage of blockchain technology to generate good social and environmental solutions. The Alliance unites blockchain enthusiasts from around the world and provides them with a springboard for “good” innovations. We talked to Barbara Mellish, president of Blockchain Alliance for Good, about the future of blockchain, the industries where blockchain activity may flourish and the need to revolutionize this technology.

The real aim of DevOps

DevOps for effectiveness, not efficiency

In his DevOpsCon keynote, Markus Andrezak, the founder of ueberproduct, explains why the aim of DevOps should be effectiveness (doing the right thing) and not efficiency.

Perspectives on technology: Column by senior software engineer Steve Naidamast

A simple way to make a WPF chromeless window

In this column, Steve Naidamast, senior software engineer at Black Falcon Software, notes that Windows Presentation Foundation, for the most part, offers desktop developers a quality foundation for delivering desktop and desktop-styled applications into production environments as well as multiple mobile platforms. The aim of this piece is to teach you how to make a WPF chromeless window.

MicroProfile 1.0 is here

MicroProfile 1.0: HTTP is not the only way microservices communicate

MicroProfile 1.0 is intentionally feature-constrained so that a broader community can define its roadmap. The parties involved (Red Hat, IBM, TomiTribe, Payara, LJC and now SouJava) have agreed on a base set of features that defines solid and stable roots on which to grow and have added multiple member organizations and contributors. But that’s not all.

Interview with Dave Brondsema, VP at Apache Allura

Apache Allura is more than just for software

Apache Allura is a set of tools to help people collaboratively develop software, and an open platform on which innovative new tools be built. It’s being hosted publicly and is built through contributions of individuals and companies who want to promote Open Source development. We talked to Dave Brondsema, VP at Apache Allura about what’s under this project’s hood and why software forges are gaining momentum.

Beware of missteps

Akka anti-patterns: data races

When working with actors, you should always respect the following guideline: Do not, under any circumstances, close over mutable state. Since the actor model is a model, not a framework, it is up to you to make sure that you do, indeed, follow this guideline. Akka will not magically warn you if you misstep; however, your application will begin to act weirdly. In this article, Manuel Bernhardt explores a few ways in which you could misstep.

NetBeans Dream Team members react to NetBeans’ turn of fate — Part 3

“Companies will be less reluctant to use NetBeans and they won’t be afraid of Oracle’s decisions”

NetBeans is leaving Oracle behind in the hope that a change of scenery will help boost the number of contributions from various organizations. We talked to a few members of the NetBeans Dream Team about Oracle’s decision to donate NetBeans to the Apache Foundation and asked them if this move means that NetBeans will share the same fate as OpenOffice and Hudson.

Java 9, Java EE 8 et al.

Oracle will be a busy bee in 2017

Java 9 is likely to receive a four-month extension, which means it may be launched in July 2017 and Java EE 8 may see the light of day at the end of next year. Now that Oracle is donating NetBeans to the Apache Foundation, they may have time on their hands but as Oracle spokesman Mike Moeller told The Register a couple of months ago, the plans for Java EE will be unveiled at the JavaOne conference. The countdown has begun.

Interview with Felienne Hermans, assistant professor at Delft University of Technology

“Don’t look down on end-users”

In the future, everyone will be a programmer for 15 minutes. How is that possible? We talked to Felienne Hermans, assistant professor at Delft University of Technology and Software Architecture Summit speaker, about the difference between a professional developer and what she calls „end-user programmer.“