Docker Tooling in Eclipse

Ask anybody these days about hot software technology topics and you’re bound to hear the word Containers which are light-weight virtual machines that operate on the process level. They can be instantiated very quickly and are easy to configure. If you are going to enter the world of Containers, then you will undoubtedly run into the name Docker which is quickly becoming the ubiquitous standard. Docker is the trademarked company name but also used when referring to their implementation of container technology.

Narrations suck!

Costs and benefits of comments

As with most things in software development the ultimate currency for comments is time. How much do we have to invest and how much do they save us? Or in other words: What are the costs and benefits of comments?

Operating and Experimental use of JavaFX in the Energy Economy

A fresh breeze by Enterprise JavaFX

Currently consolidation appears in some parts of the energy system transformation in Germany, but even with the expansion and restructuring of the energy system there is still great progress to be determined . One innovation focus currently lies on the more efficient use of the well over a million wind, solar and biomass power plants that have already been built. For this purpose, fresh, new and innovative solutions are needed, and this in an industry that has to be based primarily on established and proven technologies. JavaFX can act as a bridge here. But is it actually possible to create innovative software products with JavaFX that provide the necessary reliability? A water-level and experience report from applied research.

Manage Complexity with Modularity and Containers

Modularity, Microservices and Containers

Modularity makes complexity manageable. As long as design rules are obeyed, different parts of a modular application may be independently configured, deployed and upgraded.

How to succeed in obtaining a Computer Science education

Students’ interest in Computer Science has skyrocketed in the past couple of years, but the demand for software engineers still exceeds the supply. One of the reasons could be the fact that CS is very hard and many students abandon the idea after they encounter several bumps in the road. However, one can succeed in obtaining a CS education by following a set of steps.

How beautiful a Java UI can be

20 JavaFX real-world applications

In November 2015 Dirk Lemmermann (Freelancer) and I (Alexander Casall) had a JavaOne session about JavaFX Real World Applications. We showed a bunch of apps that we made for our customers or where we had contributions in development. This article summarizes the talk by showing the applications that we’ve talked about. In addition, I asked some other JavaFX developers if they want to contribute their apps to this blog post.

Test different!

Introduction to Functional Testing with SWTBot

In this article we will give an introduction to functional testing with SWTBot and we will also show how to integrate such tests in a Continuous Integration system. The article assumes that you are already familiar with Eclipse plug-in development, SWT concepts and JUnit tests.