[Republishing from http://wildfly.org/news/2014/04/25/Getting-Started-WildFly-OpenShift/]
OpenShift provides an open source hybrid cloud application platform by Red Hat. It enables polyglot applications to be deployed on a public, private, and a hybrid cloud very easily. It provides an extensible cartridge-based architecture that allows a wide range of functionality such as frameworks, databases...
on Apr 30, 2014
40+ Java User Groups from 6 continents have participated in WildFly 8 Launch so far, and a few more are still lined up. This has truly been a global participation so far, and truly reflects the spirit of Java community.
Several of these were delivered virtually primarily using G+ hangout, and then some in person during the travel by WildFly team. Lots of interesting conversations and feedback...
on Apr 29, 2014
Oracle User Group Norway - Spring Seminar
The OUGs are not the typical place for Java developers or community managers (namely me) to be. But OUGN has been working hard to build out a decent Java track with very good speakers, and it was a chance to see how the broader Oracle community is working together when it comes to Java. Also, I was in the neighborhood, more or less, and had never been on...
on Apr 21, 2014
Inaugural JavaLand in Germany
It took trains, planes, and automobiles to get there. I had heard Germany ran some great conferences, but JavaLand was promised to be outstanding. Kevin already did an interview with one of the organizers, Markus Eisele, about why JavaLand is different. (https://weblogs.java.net/blog/editor/archive/2014/03/01/java-conferences...) But, I got to see first-hand if they...
on Apr 20, 2014
In late January I considered what I'd do if I had several free months to wander Europe. A look at the Lanyard Java Conferences calendar gave me a great idea: I could wander through Europe from Java conference to Java conference, while also enjoying everything in between! My imaginary trip started in Stockholm, Sweden, with Jfokus 2014. I'm now traveling 1400 km southwest, to Brühl, Germany, for...
on Mar 1, 2014
I've been blessed with the opportunity to speak at DevNexus 2014. This is my first time speaking at a DevNexus event and I'm excited at the opportunity to meet and learn from many top-name speakers currently practicing today. As I planned out my time here are the sessions I've added to my calendar.
Day 1: Monday 24 February
09:00 Welcome and Sven Peters Keynote, Hall A
From the buzz around...
on Feb 18, 2014
We've been using TDD for Mojarra for nearly a decade now and after all that time, we have decent number of tests. For historical reasons these tests mostly use GlassFish, but we are naturally migrating them to use WebLogic Server. As part of that work, I had to learn how to set up a simple cluster in WebLogic Server 12.1.2 to validate the fix for this bug that prevents @ViewScoped beans from...
on Apr 25, 2014
Runtime type information (RTTI) refers to the correct identification of the type of your objects at run time. When you write code, it is generally desirable to do so in a way that takes advantage of OOP features like encapsulation and inheritance to make your program easily extensible, by for instance, as much as possible manipulating references to base classes and letting polymorphism work for...
on Apr 21, 2014
In this post, I try to give a reasonable account of Java's error handling system being as it is that the handling of errors is a concern that any reasonable programming language must find some way to contend with. Java's error handling methodology is based on an idea of exceptions.
An exception is a condition that prevents your program from further executing along the current path. It signifies...
on Mar 5, 2014
If you have followed previous posts, you might begin to perceive a pattern in the semantics of the Java programming language. If not, it might help to go over previous posts as I tend to return to expand on previous topics or add clearer examples as time permits. Inner classes might at first seem like a whole new language to the uninitiated but they are a nice feature in Java that allow you to...
on Feb 20, 2014
This a fun story rather than a deep technical discussion of some performance issue, measure or tool. My memory was jogged by a story (http://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt) in which Bill Atkinson reported producing -2000 lines of code on his weekly productivity report and by Kevlin Henney retweeting one of my one liners, features are the asset, code is a...
on Apr 2, 2014
"First-class functions in Java 8" - is a video tutorial from Java 8 in Action: Lambdas, Streams, and functional-style programming by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.
The video can be found here: http://youtu.be/Rd-sqHjmfB0
Java developers are hearing a lot of buzz about functional-style programming, especially with Java 8's addition of lambda expressions. This video introduces...
on Mar 17, 2014
While parts of the cloud IT that are still being hyped are changing rapidly, the whole segment is not past the hype yet. The cloud report  that Gartner published 9 months ago still holds true today.
Reports of disillusioned customers of such solutions  are a clear sign that the hype might have reached its peak for most parts of cloud offerings, though. And while many articles discuss the...
on Mar 30, 2014
This entry lists Ed’s picks for the brand new JavaLand conference. Many of the talks are in German, but there is enough English to make it worth your time. It looks like there is a lot more English content in day two. Also, the conference was endorsed by java.net editor Kevin Farnham in his blog post from Saturday, 1 March 2014.
Monday 25 March 2014
Welcome and Keynote, Fried Saacke,...
on Mar 3, 2014
I presented this demo at DevNexus 2014 in Atlanta today. It is Reza's demo with just a pinch more Java EE thrown in. This blog entry covers how to fully internationalize an AngularJS application with just a pinch of Java EE.
Reza hosts the code for this demo on his github. The demo has a chat client and a todo list. This blog entry only looks at the chat client, and assumes basic familiarity...
on Feb 25, 2014
Nimbus is a cross-platform look and feel introduced in the Java SE 6 Update 10 (6u10) release. Based on Synth Look and Feel you can modify global properties. Properties can be simple (for example colors or dimensions) or more complex (for example Painters).
If you want to create you own painter you will probably extends AbstractRegionPainter which is used to paint a certain Region (a region...
on Mar 13, 2014
Nimbus is a cross-platform look and feel introduced in the Java SE 6 Update 10 (6u10) release. It's not a perfect look and feel for several reasons but it has great potential. One of these reasons is the lack of window decorations support (Bug JDK-6675399).
You can check the window decorations support of a look and feel by simply call the method getSupportsWindowDecorations on it....
on Feb 26, 2014
In the most recently completed Java.net poll, the community selected Jenkins as its preferred Continuous Integration (CI) server. This was the third in a series of Java.net polls related to Java tools. A total of 260 votes were cast in the poll.
The exact question and results were:
Which Continuous Integration (CI) server do you prefer?
7% (17 votes) - Bamboo
1% (2 votes) - Continuum
on Mar 9, 2014
In this last part, we will define styles for our frame. These styles will be shared by our border and our title pane to give to our frame decoration a look similar to the nimbus internal frame.
There is some interesting code in the class NimbusLookAndFeel, unfortunately it's private. The inner class NimbusProperty will look up for standard key names. The class is usually used to easily populate...
on Mar 2, 2014
Web Services and XML
It actually happened a few weeks ago already, but I simply didn't find the time to spread the word earlier -- just too much other stuff to do (see end of posting), so I tell you now: WebDAV Support for JAX-RS 1.2 is out!
What has happened since 1.1?
First of all, 1.2 is a complete internal overhaul, which not only finally is covered with unit tests rather completely (which revealed several...
on Mar 1, 2014