Webinar Notes: Typesafe William Hill Omnia Patrick Di Loreto
My friend Oliver White is doing his usual bang-up job in his new gig at TypeSafe. One aspect is the humble webinar. Here are my notes for one that caught my eye, Using Spark, Kafka, Cassandra and Akka on Mesos for Real-Time Personalization. This is a very dense but well delivered presentation by Patrick Di Loreto who helped develop a...
on Jul 1, 2015
GeekOut 2015 Summary
I last had the pleasure of visiting the lovely Baltic city of Tallinn in 2012, when I presented JSF 2.2 and the Rockstar talk at GeekOut 2012. Now that I've got something new (for me anyway) to talk about I made the cut and was invited back to present Servlet 4.0 at GeekOut 2015. Attendence was capped at 400, giving this conference a very exclusive feel. Indeed, 99% of...
on Jun 16, 2015
Automating Deployment of the Summit ADF Sample Application to the Oracle Java Cloud Service
on Jun 4, 2015
ConFESS 2015 Wrap Up
Hard on the heels of JavaLand was ConFESS. This was the eighth installment of the conference that started life in 2008 as JSF Days, switching to the name "ConFESS" in 2011. The name stands for the "Conference for Enterprise Software Solutions". Last year, ConFESS was held as a partnership with JavaLand in Brühl Germany. Neither party was satisfied with how that...
on May 18, 2015
You might have heard some folks in the JavaEE community scream "Glassfish is dead!"
As I work on 2 technologies that are going to end up in JavaEE 8 I can say that for me that is certainly not the case.
Certainly we do not do a lot of "official" releases of the RI implementation of JavaEE, but does that mean it is dead?
Not in the slightest! For Mojarra and Ozark we run integration builds using...
on May 12, 2015
When writing an article about HtmlUnit and Maven integration testing I never expected that article to become as popular as it has.
Most of my blog entries have a modest number of reads, but apparently HtmlUnit integration testing is popular enough to warrant 11,109 reads as of today.
For a technical blog I consider that a good number ;)
For the original blog entry, see https://weblogs.java.net/...
on May 11, 2015
Software is an interesting thing.
We currently live in a very fast paced society where changes seem to come and go. However that is really only true for consumer electronics. Most systems that consumers are hardly aware of run stacks that are a couple to several years old and for those it is not economical to change at the rate consumer electronics does.
Mojarra is a piece in such a stack. As...
on Apr 30, 2015
The JavaEE 8 process is underway and JSF 2.3 is making progress.
We have just released our 2nd milestone.
See https://javaserverfaces.java.net/2.3/releasenotes.html for the release notes
Download it from https://javaserverfaces.java.net/2.3/download.html
on Apr 9, 2015
Now that both JSRs are in full swing I am going to offer you all a bit of a different perspective between the 2 technologies.
As I have stated before I view them both complementary to each other!
I want to talk a bit about the actual work of doing the JSRs themselves.
As part of the JSR we deliver a reference implementation, but in reality does the work stop there? No, it surely does not. For...
on Mar 13, 2015
By Christopher W. H. Davis, Continuous Improvement
Save 40% on Continuous Improvement with discount code jn15ci at manning.com.
The book Continuous Improvement walks the reader through the collection and analysis of data to provide metrics that guide the continuous improvement of agile teams. Each chapter ends in a case study outlining the application of this technique with specific...
on Feb 23, 2015
The MVC JSR is progressing nicely and we have started publishing SNAPSHOT builds.
If you want to try them out grab the API JAR from https://maven.java.net/content/repositories/snapshots/javax/mvc/javax.mv... and the Implementation JAR from https://maven.java.net/content/repositories/snapshots/com/oracle/ozark/1...
For some samples see the test directory of the Git repo at it://java.net/ozark~...
on Feb 18, 2015
By Avi Pfeffer
Save 40% on Practical Probabilistic Programming with discount code jn15ppp at manning.com.
Imagine you are implementing a highway traffic surveillance system. Your goal is to monitor the flow of vehicles along the highway and predict when traffic jams might occur. You have video cameras placed at strategic points. To accomplish your goal, you will need to do two things. First,...
on Feb 14, 2015
By Debasish Ghosh, Functional and Reactive Domain Modeling
Save 40% on Functional and Reactive Domain Modeling with discount code jn15frdm at manning.com.
One of the most important aspects of domain model API design is the specification of the API itself. The specification should be concise, clear and easily understandable by the client. While using object oriented techniques we use...
on Jan 26, 2015
By Mala Gupta, OCP Java SE 7 Programmer II Certification Guide
Save 40% on OCP Java SE 7 Programmer II Certification Guide with discount code jn15ocp at manning.com.
You’ll be amazed at how easily you can identify and implement IS-A and HAS-A relationships between classes and objects, if you remember one simple rule—follow the literal meaning of these terms:
1. IS-A—This relationship is...
on Jan 24, 2015
In an earlier post I wrote about Getting to Know the Developer Cloud Service. There wasn't an IDE used in that post and I'm a big fan of IDEs. So in this post we'll look at how Eclipse, in combination with the Oracle Developer Cloud Service, can be used to support the complete application lifecycle, from inception to production. In between we'll create bugs, create code branches, initiate code...
on May 22, 2015
After a short hiatus from blogging, I’d like to show you something exciting today. I can’t take the credit for all of the work - the development was originally started by my son Martin, then picked up by my colleague Jaroslav. I’ve really just added a few finishing touches to make the module releasable. So voilà: I present to you the Google Places module! It’s an integration of Magnolia and...
on Apr 7, 2015
By Konstantinos Kapelonis, Java Testing with Spock
Save 40% on Java Testing with Spock with discount code jn15spock at manning.com.
In the Java world, there has been so far only one solution for unit tests. The venerable JUnit framework is the obvious choice and has become almost synonymous with unit testing. JUnit has the largest mind share among developers who are entrenched in their...
on Feb 19, 2015
JavaLand 2015 Wrap Up
After months of preparation, it all came down to three days of intense execution, and I was just one speaker. I can only marvel at the logistical acumen that was on display from the JavaLand and DOAG team. I had an action packed agenda: two conference sessions, two Early Adopter's Area (EAA) session, and one training day session. Thrown into the mix were a couple 1:1...
on Mar 30, 2015
Imagine if, for example, the hypervisors that run EC2 were compromised - imagine almost every business you deal with online compromised, all at once. This is the never-talked-about problem with the cloud - over on my timboudreau.com blog.
on Mar 8, 2015
Java User Groups
JavaLand 2015 Early Adopter's Area
With only 25 business days to go until JavaLand 2015, now's a good time to share the plans for the Early Adopter's area and Hackergarten. As at many other Java community conferences, this is a space where anyone can visit and meet with leaders of different parts of the Java ecosystem to see first hand what's new in their own little patch of the Java world. The...
on Feb 16, 2015