GlassFish 4 Command Line 101
Posted by: Reza Rahman on January 30, 2015
At it's heart Java EE is a standard API and SPI for developing applications that are deployed to an application server runtime. Though some people miss this point most application servers like WebLogic and GlassFish are far more than vessels for applicati more »
What Development & Test Managers do in Agile Organizations
Posted by: Johanna Rothman on January 29, 2015
Is there room for functional managers, such as development and test managers, in agile organizations? Maybe. It depends on whether they take the role of an agile manager. more »
Using Jersey Client with Netflix Hystrix
Posted by: Reza Rahman on January 29, 2015
There are lot of discussions about Microservice architecture. Lot of them are focused mostly on the benefits of Microservices; sometime some of the drawbacks are overlooked. I am not going to start another discussion on this but one thing is clear: more »
Enterprise Java Newscast: A Good Resource to Stay Up-to-Date
Posted by: Reza Rahman on January 28, 2015
There's so much going on in the Java EE ecosystem that it's very hard to stay up-to-date without getting overwhelmed. As one of the curators of this humble blog I know that all too well. For those very short of time one of the resources that can help you more »
JMS 2.0 Errata - Public Review has now started!
Posted by: Reza Rahman on January 27, 2015
As announced a few weeks ago, the JMS 2.0 specification (JSR 343) is going through a simple update process, i.e. more »
DDD (Domain-Driven Design) + Java EE "Hanginar" on Thursday
Posted by: Reza Rahman on January 26, 2015
My former colleague at Oracle and fellow Java EE advocate Arun Gupta has been up to something pretty cool - what he calls "Java EE Hanginars". The idea is essentially to have a series of webinars on various Java EE topics using Google Hangout. T more »
Vaadin, CDI and Java EE
Posted by: Reza Rahman on January 23, 2015
While some people miss this point, one of the key goals of introducing CDI into Java EE was to easily enable integrating solutions outside the standard into the platform. I was recently reminded of this myself when I saw the announcement that Vaadin now o more »
Java EE @ JMaghreb 2014
Posted by: Reza Rahman on January 22, 2015
JMaghreb 2014 was held on November 4-6. Organized by the Morocco JUG, JMaghreb is one of the largest Java developer conferences in North Africa. This was yet another brilliant year for the conference. more »
Better CDI Alignment in JPA 2.1/Java EE 7
Posted by: Reza Rahman on January 21, 2015
A long standing open debate within the Domain-Driven Design (DDD) community is whether entities should be able to access application services (roughly business facades in J2EE patterns parlance) and repositories (roughly DAOs in J2EE patterns parlance). more »
We Need Planning; Do We Need Estimation?
Posted by: Johanna Rothman on January 21, 2015
As I write the program management book, I am struck by how difficult it is to estimate large chunks of work. In Predicting the Unpredictable and Manage It!, I recommend several approaches to estimation, each of which include showing that there is no one a more »
Heads Up on Java EE @ DevNexus 2015!
Posted by: Reza Rahman on January 20, 2015
DevNexus 2015 will be held on March 10-12 in Atlanta. If you are a US based developer and do not know about DevNexus, you are definitely missing out. DevNexus was started a few years ago as an initiative by the Atlanta Java User Group (now one of the larg more »
Groovy/Grails – Pivotal == Opportunity
Posted by: Kenneth Kousen on January 19, 2015
The news broke this morning that Pivotal plans to withdraw its financial support from the Groovy and Grails projects by the end of March, 2015. The heads of both projects, Guillaume Laforge and Graeme Rocher, have each blogged about it, with their typical more »
Discovering Your Leadership Posted
Posted by: Johanna Rothman on January 19, 2015
I published a new Pragmatic Manager this past weekend. It’s called Discovering Your Leadership. It has a pointer to the Influential Agile Leader event that Gil Broza and I are leading in San Francisco and then in London. more »
File Uploads Using JSF 2.2 and Java EE 7
Posted by: Reza Rahman on January 16, 2015
File uploads have long been possible in JSF, usually using third party plugins like PrimeFaces or RichFaces. JSF 2.2 finally adds support for file uploads out of the box. more »
JavaOne Replay: 'JMS 2.0 Best Practices in 50 Minutes'
Posted by: Reza Rahman on January 15, 2015
'50 xxx Best Practices (or Tricks) in 50 minutes' is a trendy thing in conferences (*). As the title suggest, the idea is simple: cover a lot of technical tips in a given timeframe. This is an interesting format for attendees as if you are n more »
Calling All JSON Enthusiasts: Join JSON-P 1.1!
Posted by: Reza Rahman on January 14, 2015
As many of you know the initial wave of Java EE 8 JSRs are now fully launched for a little while now, including the platform JSR itself, CDI 2, JSON-B, JMS 2.1, Servlet 4, JAX-RS 2.1, MVC and JSF 2. more »
Reactive Jersey Client
Posted by: Reza Rahman on January 13, 2015
One of the common problems of synchronous applications is that they are not using resources in an efficient manner. In a synchronous application, it often happens, for example, that threads are blocked waiting for something to happen. That is clearl more »
Does Agile Apply to Your Project?
Posted by: Johanna Rothman on January 13, 2015
I have a new column posted at projectmanagement.com. It’s called Does Agile Apply to Your Project? more »
Does Agile Work Because We are Optimistic?
Posted by: Johanna Rothman on January 12, 2015
I read the Business Week opening remarks, How Optimism Strengthens Economies. See this quote at the end: the group of people who turn out to be most accurate about predicting how long it will take to complete tasks—and how likely they are to succeed—are more »
Initial milestone of JSF 2.3
Posted by: Reza Rahman on January 8, 2015
The JSF Expert Group has started to work actively on the next version of the JSF specification (JSF 2.3 - JSR 372) that is slated for inclusion in Java EE 8. We are still far from the planned date for the finalisation of the specification but we can more »
Change the Indispensable Employee Mindset
Posted by: Johanna Rothman on January 7, 2015
Years ago, I was the expert for two specific products in a small development organization. When it came time for my manager to divide up the work, I always got those products to add features to, or maintain. That was fine for a while, until I got bored. more »
New Year’s Tips Posted
Posted by: Johanna Rothman on January 6, 2015
I have posted my most recent Pragmatic Manager newsletter on my site. Read Johanna’s 2014 New Years Tips. I have a question for you. more »
Interceptors in Java EE
Posted by: Reza Rahman on January 6, 2015
Interceptors are used to implement cross-cutting concerns such as auditing, logging, security related tasks, etc. from the actual business logic. Interceptors provide a clean separation between those cross-cutting concerns and the rest of the applic more »
Vasilis Souvatzis's Java EE 7 Thesis Using GlassFish
Posted by: Reza Rahman on January 5, 2015
Hoping all of our readers happiness, health and wealth in this first post of the year! It's an awesome stroke of good luck to be able to start the year off by sharing a pretty cool Java EE 7/GlassFish 4.1 adoption/learning story. 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...