Java 8 Free Online Course: Lambdas and Streams
Posted by: Reza Rahman on June 30, 2015
It is probably fair to say that Java SE 8 is the most important Java release in the last decade… if not more! With the introduction of Lambda expression, Java SE 8 introduced a fundamentally new way of programming. The new Streams API lets process data in more »
JavaOne 2015 Java EE Track Committee: Johan Vos
Posted by: Reza Rahman on June 29, 2015
This is the third in a series of interviews for you to meet some of the committee members for the JavaOne 2015 Java EE track. The committee plays the most important part in determining the content for JavaOne. These good folks really deserve recognition a more »
What Creates Trust in Your Organization?
Posted by: Johanna Rothman on June 26, 2015
I published my most recent newsletter, Creating Trustworthy Estimates, this past week. I also noted on Twitter that one person said his estimates created trust in his organization. (He was responding to a #noestimate post that I had retweeted. more »
HTTP/2 and Server Push
Posted by: Reza Rahman on June 25, 2015
HTTP/2, which has been finalized a few weeks ago, is composed of 2 related specifications: RFC 7540 and RFC 7541 (see below). With HTTP/2, the existing HTTP 1.1 semantics are fully preserved as this new version of HTTP aims to be as compatible as possibl more »
Predicting the Unpredictable is Available
Posted by: Johanna Rothman on June 24, 2015
I’m happy to announce that Predicting the Unpredictable: Pragmatic Approaches to Estimating Cost or Schedule is done and available. It’s available in electronic and print formats. If you need a little help explaining your estimates or how to u more »
Management, Humanity and Expectations
Posted by: Johanna Rothman on June 22, 2015
There’s a twitter discussion of what people “should” do in certain situations. One of the participants believes that people “should” want to learn on their own time and work more than 40 hours per week. I believe in learning. more »
What's Coming with JSF 2.3?
Posted by: Reza Rahman on June 18, 2015
There seems to be a good deal of excitement in the Java EE community around the new MVC specification. This is certainly great and most understandable. Some (perhaps more established) parts of the Java EE community has in the meanwhile been more quietly c more »
TIBCO EMS 8 Supports JMS 2
Posted by: Reza Rahman on June 17, 2015
Many folks don't realize this but there are actually two general forms of JMS providers - providers close to application server platforms that certify against Java EE overall and standalone JMS providers. There are a number of the former that support JMS more »
Trust, Accountability, and Where Does the Time Go?
Posted by: Johanna Rothman on June 17, 2015
As more of my clients transition to agile, many of them have a fascinating question: How do I assess who is doing what on my team? When I ask why they want to know, they say it’s all related to reviews, rewards, and general compensation. They are st more »
Your Opinion Needed: Asynchronous Message Listeners (MDB) in JMS 2.1
Posted by: Reza Rahman on June 15, 2015
One of the highest priority items left over from JMS 2/Java EE 7 is revisiting the programming model for declarative message listeners for JMS. MDB has been the only way to do this in Java EE for a long time. MDBs definitely have a few things going for t more »
Java EE @ DevNexus 2015
Posted by: Reza Rahman on June 12, 2015
DevNexus 2015 was held in historic Atlanta on March 10-12. For those of you not familiar with it, DevNexus is the most significant Java centric conference in the South Eastern US and now perhaps even at a national level. It was started by JBoss Java Champ more »
JSON-P 1.1 (JSR 374) update: JSON Merge Patch
Posted by: Reza Rahman on June 11, 2015
JSON Merge Patch (RFC 7386) is relatvely new standard in the JSON space. It defines a set of modifications that will be used to transform a target resource; those modifcations are themselves defined in a JSON object. JSON Merge Patch is a very simple sta more »
Meet the JavaOne Java EE Track Committee: David Heffelfinger
Posted by: Reza Rahman on June 10, 2015
This is the second in a series of interviews for you to meet some of the committee members for the JavaOne 2015 Java EE track. The committee plays the most important part in determining the content for JavaOne. These good folks really deserve recognition more »
JSR 359: SIP Servlet 2.0
Posted by: Reza Rahman on June 9, 2015
The reach of the Java EE Platform is not necessarily limited to 'traditional' Enterprise Applications. A good illustration of that is the SIP Servlet technology, which brings together the SIP programming model and the Java EE platform. SIP (Session Initia more »
The Ghosts of Java EE 7 in Production: Past, Present and Future
Posted by: Reza Rahman on June 8, 2015
In the past few days I've seen a certain predictable group of folks on the Interwebs feigning concern over the viability of using Java EE 7 in production. I have to be honest in that I think it is fairly obvious these concerns are more -ahem- opportunisti more »
Java EE 8 Roadmap Update
Posted by: Reza Rahman on June 5, 2015
Java EE 8 was formally launched in September 2014 with the JCP’s unanimous approval of JSR 366 and our announcements at JavaOne. At JavaOne 2014 we presented a summary of our areas of investigation for Java EE 8 during more »
Devoxx Replay: Java EE Security API (JSR 375)
Posted by: Reza Rahman on June 4, 2015
A few weeks ago, Alex Kosowski (JSR 375 Specification Lead) gave a session at Devoxx Paris on the new Java EE Security API (JSR 375). During that session, Alex gave some background and the motivations that led to the creation of JSR 375. Alex then outline more »
Hitachi Cosminexus Now Java EE 7 Compatible!
Posted by: Reza Rahman on June 3, 2015
With great pleasure I can report that the Hitachi Cosminexus Application Server v10.0 has recently been Java EE 7 certified! Cosminexus joins the ranks of GlassFish 4, WildFly 8 and TmaxSoft JEUS 8. more »
Stored Procedure Support in JPA 2.1/Java EE 7
Posted by: Reza Rahman on June 2, 2015
If you want to start a contentious debate at work, you should try initiating a discussion on the pros and cons of database stored procedures. If you want the discussion to be particularly colorful make sure to include a few DBAs or database developers ins more »
Java EE @ Voxxed Days Algiers
Posted by: Reza Rahman on June 1, 2015
The inaugural Voxxed Days Algiers was held on May 23 in Algiers, Algeria. Besides the Devoxx and Voxxed brand, the event can be credited by and large to the grassroots efforts of the Algeria JUG as well as the neighboring Morocco JUG. I have to thank Moro more »
Why Attend the NFJS Tour?
- » Cutting-Edge Technologies
- » Agile Practices
- » Peer Exchange
Current Topics:
- Languages on the JVM: Scala, Groovy, Clojure
- Enterprise Java
- Core Java, Java 8
- Agility
- Testing: Geb, Spock, Easyb
- REST
- NoSQL: MongoDB, Cassandra
- Hadoop
- Spring 4
- Cloud
- Automation Tools: Gradle, Git, Jenkins, Sonar
- HTML5, CSS3, AngularJS, jQuery, Usability
- Mobile Apps - iPhone and Android
- More...