Quick tour

Eclipse Golo JVM programming language

Yet another language? That is a good question to ask, especially when the Java Virtual Machine (JVM) is host to many languages with proven adoption. While Golo is indeed “yet another JVM language”, it has interesting applications for tinkerers as a standalone language, as an embedded language into other JVM applications, or even for quick prototyping in IoT settings.

Introducing the Eclipse Foundation staff

“Eclipse is so much more than a Java IDE”

Welcome back to our series ‘Foundation Talk’ in which we introduce the staff of the Eclipse Foundation. Meet Denis Roy, Director of IT Services, at Eclipse Foundation.

How to gain more control with compile-time dependency injection

Compile-time dependency injection in the Play framework

Play introduced Dependency Injection (DI) in version 2.4 to reduce global state, and make it easier to write isolated, reusable, and testable code by instantiating components on each reload and by providing stop hooks. In this article, Marius Soutier explains what compile-time dependency injection in the Play framework is all about.

Rethink IT — Part 2

Demystifying DevOps: What are the values that constitute DevOps culture?

John Willis, Director of Ecosystem Development at Docker, Inc and DevOpsCon speaker, wrote in a blog post that “if you don’t have culture, all automation attempts will be fruitless”. But how relevant is the cultural aspect in a DevOps context? We invited seven DevOps experts to shed some light on the importance of the DevOps culture and weigh in on its elements.

Caution: Slippery slope ahead

The perils of shared code

In this article, Daniel Westheide explains why some people share code via libraries, why it can be problematic, and how you can mitigate those problems.

DevOpsCon talk

The DevOps Test — A recipe for a good DevOps company

The DevOps movement is inevitable and the benefits have been discussed in the community. But we have also seen the challenges and know that companies will struggle with adopting DevOps techniques. In this talk, Anna Löw and Matthias Lübken share their thoughts and approach for a DevOps Test for organizations.

Event-driven architecture

Reactive Microservices with Scala and Akka

In this article, Vaughn Vernon, author of “Implementing Domain- Driven Design”, “Reactive Messaging Patterns with the Actor Model”, and “Domain-Driven Design Distilled”, will teach you a first approach method to designing microservices, giving you a workable foundation to build on. He will introduce you to reactive software development and summarize how you can use Scala and Akka as a go-to toolkit for developing reactive microservices.

[Bit]coin flipping: Bitcoin Black Friday

“Blockchain projects are borrowing the dream of network extension from Bitcoin”

Bitcoin Black Friday is fast approaching — Bitcoin enthusiasts will soon have the chance to buy all sorts of things with this cryptocurrency including video games, web hosting, computers etc. We talked to the founder of Bitcoin Black Friday, Jon Holmquist, about his quest to provide a foil to Bitcoin’s negative brand image and the evolution of this cryptocurrency.

Rethink IT — Part 1

Demystifying DevOps: 7 reasons why culture is the key

Culture is the essence. This seems to be consensus in debates about digital transformation and DevOps. But what does this “culture thing” really mean in the context of an organization? That’s the cardinal question to be answered by any company willing to benefit from DevOps ideas.

Every code review has a silver lining

5 ways to find positive things in code reviews

One could argue that there’s no nice way to handle code reviews since the whole idea is to find flaws but this doesn’t mean that you cannot handle this issue with care. You might think that you need to scrape the bottom of a barrel to find some positive aspects of code reviews but it’s really not true. Here are some positive ways to point out the flaws in one’s code.

The framework for Microservices and Domain-Driven Design

The Lagom Framework

Radically different, but nonetheless easy — that is the dichotomy the new open source microservice framework Lagom is trying to create. What are the features that differentiate it from other frameworks? How easy is it to handle? What does the name actually mean?

WWUS (What would the user say?)

Users are not as tech savvy as you think

We are surrounded by technology and things will get even more complicated next year for those who lack computer skills. If you look at reports describing how the world is going to look like in 2017, you will see that artificial intelligence and intelligent apps and products are taking center stage in our lives. You might be ready to explore these trends in-depth but users aren’t.