Last saturday, 11th july 2015, I was at Ecole Supérieure d'Informatique de Bobo Dioulasso for a training session on how to build a professional Java application with NetBeans IDE.
During five hours I did an overview of the editor and developed with attendees a small Java web application mixing PrimeFaces, JPA and Mysql as database.
The experience was a success since the students where very...
on Jul 16, 2015
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
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
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
Cross posted from weblogs.java.net/blog/arungupta/archive/2015/03/22/minecraft-modding-course-elementary-school-teach-java-kids
Exactly two years ago, I wrote a blog on Introducing Kids to Java Programming using Minecraft. Since then, Devoxx4Kids has delivered numerous Minecraft Modding workshops all around the world. The workshop material is all publicly accessible at bit.ly/d4k-minecraft. In...
on Mar 22, 2015
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
This post will help you get started using Apache Spark DataFrames with Scala on the MapR Sandbox. The new Spark DataFrames API is designed to make big data processing on tabular data easier. A Spark DataFrame is a distributed collection of data organized into named columns that provides operations to filter, group, or compute aggregates, and can be used with Spark SQL.
on Jun 28, 2015
SIP Servlet 2.0 makes it possible to use CDI with SIP Servlet applications. It supports SIP Servlet POJOs as component classes that qualify as CDI managed beans. It also defines SIP specific CDI beans and scope types. Lets explore each of them.
SIP Servlet POJOs qualify as CDI managed beans
With this, now it is possible to inject CDI beans into SIP Servlet POJOs making all features of CDI...
on Jun 19, 2015
Automating Deployment of the Summit ADF Sample Application to the Oracle Java Cloud Service
on Jun 4, 2015
Recent Ripple of JSF Extensions
My colleague Manfred Riem tipped me off to a new framework built on JSF, ButterFaces. This whimsical name started an amusing Twitter thread, but also, and much more importantly brought several other new JSF extensions to light. This is the sort of thing that I used to look to Kito Mann's JSF Central Frameworks Page for, but it seems that needs an update. So, in...
on Jun 1, 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
Web Development Tools
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
Coming as a Web based service.
Java/Akka based technology models, each of which model a different technology, are active in a distributed Internet community. Any of the technology models may have a definition of a better future version of itself. A technology model that aspires to improve itself engages in conversations with other models in the community; seeking to discover behaviors that are...
on Apr 2, 2015
Every year, for the past 19 years, JavaOne is the biggest and most awesome gathering of Java enthusiasts from around the world. JavaOne 2015 is the 20th edition of this wonderful conference. How many conferences can claim this? :)
Would you like to be part of JavaOne 2015? Sure, you can get notified when the registration opens and attend the conference. Why not take it a notch higher on this...
on Apr 1, 2015
I thought some of you might be interested in hearing about Java and the Java dev team at a startup that's grown beyond the initial stage. Nexmo is a four year old startup headquartered in San Francisco but with the engineering team based out of techhub London; and is already one of the worlds largest cloud communications companies (cloud communications provides any application with the ability to...
on Mar 16, 2015
Over on my timboudreau.com blog - how I learned to stop worrying and love Maven.
on Mar 8, 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
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
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