How To Use The Docker 1.6 Windows Client

Newest Docker 1.6 release was pushed yesterday. Normally, no reason to go crazy, but this time I think, it's worth a blog. Because, it finally contains the first Docker Client for Windows. If you hated having to ssh into your instance and having to do everything via boot2docker: This is over now.
You can download official distribution of Docker Client for Windows by either installing it from the Chocolatey package manager (which I never (more...)

How to contribute to JBoss WildFly? Hacking on the next Java EE Version!

Paul and I are running the Virtual JBoss User Group and we aim for delivering interesting and high profile talks around all kinds of JBoss projects and technologies. I normally don't blog about every upcoming meeting, but let me highlight some, which I find very interesting and I am very happy to have them on our channel.

How to contribute to JBoss WildFly? Hacking on the next Java EE Version - Tuesday, April 21, 2015, 5 (more...)

Developer Interview (#DI17) with Alex Soto (@alexsotob) Arquillian, Docker and Testing In Containers

Developer Interview time again. Not a Friday, but it was recorded on one. And because it is so awesome, I decided to push it out as soon as I can. Fellow Arquillian contributor Alex Soto (@alexsotob) found some time to briefly walk us through what Arquillian is, and how it works and deep dives into the new extension called Cube which is an extension that can be used to manager Docker containers from (more...)

What Do Assistant Dogs And Java Have In Common?

You already know, that the RebelLabs team generates awesome content and you might have come across one of their surveys in the past. I occasionally tweet about them, but just recently they launched something which directly went down to my heart.

What do Assistant Dogs And Java Have in Common?
Actually, RebelLabs started to donate money to charities for each completed survey. And this time the survey is all about Java performance, profilers and tooling. (more...)

JavaLand4Kids Celebrates Successful Premiere and Thrills Tomorrow’s Little Programmers

All of my readers should know, that I am part of the organizing team behind JavaLand. We celebrated JavaLand just a short week ago and it was amazing to catch up with all of my peers from around the world and bring such an amazing event to Germany.
One part, which I am very proud about is the JavaLand4Kids initiative that was launched this year. Modeled and inspired by Devoxx4Kids this was one of the (more...)

Architecting Large Enterprise Java Projects – My Virtual JUG Session

I had the pleasure to be invited to the virtual JUG yesterday. It is a big honor for many reasons: First of all, I am part of the vJUG board and second because it was my second time presenting to this great group of Java interested people. It is always a pleasure to be invited back.

Architecting Large Enterprise Java Projects
In the past I’ve been building component oriented applications with what I had at (more...)

Review: "WildFly Configuration, Deployment, and Administration – Second Edition" by Christopher Ritchie

Travelling has downsides. Especially when coming back to the office to catch up with all the tasks being actively postponed. One of them has been sitting here for too long: It took me a while to get this latest review for Packt Publishing out the door. But this is the good side of traveling, you have plenty of time to read and educate yourself on topics.

Abstract
WildFly 8 is a modular, lightweight, Java EE-compliant (more...)

Developer Interview (#DI16) with Veer Muchandi (@VeerMuchandi) Docker, OpenShift Enterprise v3 and Kubernetes

TGIF! And time for a new episode in my developer interview series. With everybody going crazy about containers, Docker and such I decided to talk to someone who once was a middleware/Java EE guy and let him introduce all the latest news and stuff around OpenShift Enterprise v3.

Veer Muchandi is a Senior Middleware Specialist/Architect at RedHat, an open source enthusiast specifically in OpenShift PaaS and Java EE. Veer is also an Enterprise Architect with (more...)

The Road To Awesome – Welcome JBoss Champions Program

Today, Arun announced the creation of the JBoss Champions Program in Red Hat. JBoss Champions is a selected group of community members who are passionate advocate of JBoss technologies under a program sponsored by Red Hat. JBoss Champions use a variety of JBoss technologies and actively share their deep technical expertise about it in the community, within their company and their customers or partners. This could be done in forums, blogs, screencasts, tweets, conferences, social (more...)

Developer Interview (#DI15) with Niko Köbler (@dasniko) Java EE and Node.js Performance

Developer interview Friday. Today it is my pleasure to welcome Niko Köbler (@dasniko). We meet a couple of times before and I love following his ramblings about JavaScript on the server side. I talked to him about why and how he came in contact with server side JavaScript in general and made him show a little more about his recent performance test, that he ran against RESTFUL backends (WIldFly and node.js). For (more...)

Plug in Policies Into JBoss Apiman

The JBoss apiman project did just release 1.0.3.Final this week.  It's mostly a bug fix release, with just a couple of relatively minor improvements. One particular feature, that made it's way into the framework since I last blogged about it is the support for plugins. Those plugins can easily be added to the system in order to provide additional functionality.

Add Policies As Plugins
Currently the only functionality that can be contributed through (more...)

Marcus Lagergren 20 years of Java In Review

We know each other since some years now. And I am very very pleased to see, that we finally could make it happen to have him speaking at JavaLand as a Keynoter. And what would be better for a JVM veteran than talking about this years anniversary: Happy Birthday Java!
Thank you Marcus, for taking the time!

I am looking forward to a beer or two at JavaLand! Follow his rumblings about dynamic languages on (more...)

JBoss Forge NetBeans integration – Getting Started

JBoss Forge is the Fastest way to build Maven-Based Java EE projects. And as such it already has awesome features to make your life as a developer even easier.
For the most part, people looking at Forge are likely interested in creating web-applications. There are plenty of ways to get started with the Forge basics. You can look at the quickstart section or look at the github repository. Just some short days ago Forge got (more...)

Byteman – a swiss army knife for byte code manipulation

I am working with a bunch of communities in JBoss and there is so much interesting stuff to talk about, that I can't wrap my head around every little bit myself. This is the main reason why I am very thankful to have the opportunity to welcome guest bloggers here from time to time. Today it is Jochen Mader, who  is part of the nerd herd at codecentric. He currently spends his professional time coding Vert. (more...)

Developer Interview (#DI14) Corinne Krych (@corinnekrych) about Swift, AeroGear, OAuth and Keycloak

Developer interview time again. And today it is my pleasure to welcome Corinne to the series as the first female engineer. She is working in the AeroGear team and in particular on the Swift libraries for iOS. We talked about social authentication via OAuth2 with Swift in iOS and also took a look at securing REST services with Keycloak and how to use the new AeroGear Swift libraries to authenticate against it.

Corinne is a (more...)

Playing with Weld-Probe – See All of your CDI Aspects in One Place

Weld 3.0.0.Alpha4 was released, while I've been sitting in a conference room at DevConf.CZ. More or less next to Jozef Hartinger (@jozefhartinger) who told me about the new awesome features of this latest release a few minutes before in a shared break. There is one particular feature, that really caught my attention which is the new Weld Probe mechanism.

What Is Weld?
Weld is the reference implementation of CDI: Contexts and (more...)

NoSQL with Hibernate OGM – Part two: Querying for your data

After the first final version of Hibernate OGM came out end of January the team has been busy crafting a series of tutorial-style blogs which give you the chance to start over easily with Hibernate OGM. The fist part was all about getting setup and persisting your first entity. In this second part you're going to learn how to query your data. Hibernate OGM will let you get your data in several different ways:

DevConf.CZ Slides and Trip Report

It's been a short but intense trip. I was invited to speak at the annual DevConf.CZ which happened in Brno, Czech Republic last week. Spanning 3 days, DevConf.cz brings together around 1000 developers, quality engineers, administrators, and users from the Fedora, JBoss, and Red Hat communities. With almost 100 talks and workshops spread over 6 different tracks, DevConf.cz is one of the largest events celebrating free software in the region.
After the (more...)

Mark Little about Enterprise and IoT

Just a few more weeks to go, until the JavaLand conference is opening it's gates again. The 2015 edition has a packed two-day schedule with awesome speakers and also adds an additional workshop day. Main topic will be "celebrating 20 years of Java" and this is going to be highlighted by two exceptional keynotes. One will be delivered by Oracle's Marcus Lagergren and the other one by Mark Little (@nmcl), who is Red (more...)

Developer Interview (#DI13) Vlad Mihalcea (@vlad_mihalcea) about High Performance Hibernate

I'm happy to announce the availability of the next developer interview. The lucky number 13 was caught by Vlad Mihalcea (@vlad_mihalcea). He is a developer since more than 10 years and been designing and developing software reaching from common enterprise applications to high performance batch and transaction processing systems.
Whenever he finds something interesting, he shares it on his blog. As a strong believer in Open Source Software he advocates for everybody to (more...)