Ever since donning my product manager cap, I’ve created roadmaps, mainly because I was asked for them. Some people, including me, regarded them as a snapshot of our current plans. Things change, plans change and therefore “roadmaps” change. That is the agile view, isn’t it? However, some people show roadmaps much more reverence.
The results of our recent Java EE 8 Community Survey are in! As we promised earlier, the final phase of this outreach is an opportunity for you to let us know your priorities among the most frequently requested of the features from the surveys... So today, we are launching the final survey (intelligently named 'Part 3').
For some time we were thinking about migrating our build to maven from ant. It happened last month and was actually simpler than what we have anticipated. From my experience, here is a brief about the steps we have followed. Our application is an enterprise web application build with multiple frameworks and technologies and is deployed as a single WAR. 1.
If the following method thread-safe? How to make it thread-safe?... ... This post explains a general interview question that has been asked by Google and a lot of companies. It’s low-level and not about how to design concurrent program. First of all, the answer is NO. The method is not thread-safe, because the counter++ operation is not atomic, which means...
Obviously today is a very big day for the NetBeans Platform and all its users around the world. Two new books have been published on Leanpub especially for users of the NetBeans APIs.
Project Lombok is boilerplate code generator, but it’s not terribly new– aside from being a cool tool with ghastly website, it was introduced in mid-2009 and has seen more or less regular updates since 2011. But most devs have never heard of it (please do our little poll below).
Vert.x is one of the most popular Java projects on GitHub. Sometimes called "Node.js for the JVM," it is a ployglot event-drive app platform. It is 100% open source, under the Apache Software License 2.0. Vert.x is designed for modern mobile, web, and enterprise applications. "Modern applications are reactive (event-driven) and must be scalable," says Vert.x creater Tim Fox...
One of the common questions asked during my #JavaEE7 presentations around the world is how do WebSockets compare with REST ? First of all, REST is a style of architecture so what really people mean is RESTful HTTP. As an architecture cannot be compared with a technology. But the term is so loosely used that they are used in place of each other commonly.
When is application server good enough for production? It is one of the most frequently asked questions. The answer is simple and clear: Never. I tested different application servers for larger deployments and none of them was bug-free. If you dig deep enough, you will always find mission critical bugs.