Blogs - No Fluff Just Stuff

Blogs

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 »