Blogs

We Have Movement! :: Bruce Snyder's Status

Posted by: Bruce Snyder on February 28, 2016

After nearly two years of no movement below my knees, I was pretty surprised to discover recently that there is movement in the achilles tendons on both legs!Back in late January, I went back to Craig Hospital for the annual re-evaluation of my spinal cor   more »

Java EE @ ConFoo 2016

Posted by: Reza Rahman on February 28, 2016

ConFoo 2016 took place 24-26 February in Montreal, Canada. To my knowledge it is the largest developer conference north of the border. The conference has roots in PHP, but has been making an effort to better attract a Java audience hence it was important   more »

Vacation in Germany

Posted by: Bruce Snyder on February 27, 2016

At the Neuschwanstein Castle outside of MunichLast month my family and I traveled to Germany for vacation and had a wonderful time. With so much history to see and things to experience, there was no shortage of activities to keep us busy.We started i   more »

New Leg Braces :: Bruce Snyder's Status

Posted by: Bruce Snyder on February 27, 2016

Recently got some new leg braces to replace the old ones that kept breaking repeatedly.Every week to two, I would need to schedule an appointment to get the old braces fixed. I visited two different locations of a huge orthotics company and was told by fo   more »

The New View of Lean-Agile Software Development

Posted by: Alan Shalloway on February 27, 2016

Lean has been described in many different ways.  The view I am promoting here is specifically for Lean being applied to software development.  This is quite different than when Lean is applied to problems in the physical world such as manufacturing and p   more »

I Can Sqeeze My Butt! :: Bruce Snyder's Status

Posted by: Bruce Snyder on February 27, 2016

Two weeks ago I awoke to the discovery that I can squeeze my butt again! Those of you who read my last blog post know that I have paralysis across my butt and down the outsides of my hamstrings and that in that post I said: 'Even if the mov   more »

Couchbase on Kubernetes

Posted by: Arun Gupta on February 26, 2016

This blog is possible because of this tweet! Had a great #Couchbase #Kubernetes hacking session with @saturnism, learned a lot, look forward to some nice blogs. — Arun Gupta (@arungupta) February 27, 2016 Kubernetes is an open source orchestration syste   more »

Docker Installation Scripts – CLI, Machine, Compose, Version Manager

Posted by: Arun Gupta on February 26, 2016

Docker Toolbox is cool! It is a single point download that gives you everything to get started with Docker. But it comes with other tools like VirtualBox and Kitematic which you may not want.   more »

The next VTS round is fast approaching!

Posted by: Reza Rahman on February 26, 2016

Virtual Technology Summit is a set of free online events covering a wide variety of technical topics (Java, Middleware, Database, IoT, etc.). And there is something for everyone (see full agenda).   more »

Couchbase Docker Container

Posted by: Arun Gupta on February 25, 2016

Couchbase Docker images are always at hub.docker.com/_/couchbase/.   more »

The Emperor and His Wife Have No Clothes

Posted by: Alan Shalloway on February 25, 2016

Doubt is uncomfortable. Certainty is ridiculous. Voltaire The test of a first-rate intelligence is the ability to hold two opposing ideas in mind at the same time and still retain the ability to function.   more »

Couchbase 4.5 Developer Preview Now Available!

Posted by: Arun Gupta on February 24, 2016

Couchbase 4.5 Developer Preview is now available! As we head towards 4.   more »

Java EE 7 Proves Effective for Mission-Critical E-Payment Systems

Posted by: Reza Rahman on February 22, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Evolving from J2EE to Java EE 6 and Java EE 7 at Gam Electronics

Posted by: Reza Rahman on February 19, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Java EE @ DevNexus 2016

Posted by: Reza Rahman on February 18, 2016

DevNexus 2016 was held in historic Atlanta on February 15-17. For those of you not familiar with it, DevNexus is the most significant Java centric (but not Java focused) conference in the South Eastern US and now perhaps even at a national level. It was s   more »

What to consider when attempting to improve your methods

Posted by: Alan Shalloway on February 18, 2016

As a consultant I get to see dozens ­of Lean-Agile transitions a year.  Unfortunately, I notice that the implications of systems-thinking is not only lost on most companies, but on most consultants as well.   Local optimization efforts such as a focus on   more »

Stuck in the Middle with Your Agile Transformation? Part 1

Posted by: Johanna Rothman on February 16, 2016

Here’s something I see in many organizations: Management wants to “control and manage” the projects/efforts/work (whatever they call it) in the same way they did before the organization started agile. They want Gantt charts. They want co   more »

Stuck in the Middle with Your Agile Transformation? Part 2

Posted by: Johanna Rothman on February 16, 2016

In Stuck in the Middle, Part 1, I discussed possible management problems with agile. Those aren’t the only stuck problems I see. Sometimes, I see team problems.   more »

Stuck in the Middle with Your Agile Transformation? Part 3

Posted by: Johanna Rothman on February 16, 2016

In part 1, I addressed some management challenges with an agile transition. In part 2, I addressed some team issues. In this part, I’ll discuss why agile is a culture change and ways to consider a system change to agile.   more »

Couchbase Weekly, Feb 15, 2016

Posted by: Arun Gupta on February 15, 2016

Learn what’s latest in the Couchbase Community. Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase. Today through February 17, Couchbase is sponsoring DevNexus 2016 in Atlanta Couchbase Meetup is happening tomorrow!   more »

NetBeans Plugin for Couchbase Part 3 – Coffee on Couchbase

Posted by: Arun Gupta on February 10, 2016

This is part 3 (part 2, part 1) of Coffee on Couchbase series where we are building a NetBeans plugin for Couchbase. This multi-part webinar series is a discussion with Geertjan Wielenga (@GeertjanW) and Eben Haber (@ebenhaber). As part of this series, y   more »

Java EE in Practice for Secure Online Voting at Scytl

Posted by: Reza Rahman on February 10, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Cargo Tracker Java EE 7 Blue Prints Now Running on WebLogic

Posted by: Reza Rahman on February 9, 2016

For those unaware the Cargo Tracker project exists to serve as a blue print for developing decently designed Java EE 7 applications, principally utilizing Domain-Driven Design (DDD). The project has long run on GlassFish 4 and Java SE 7. The project was r   more »

Thinking About Servant Leadership and Agile Project Management

Posted by: Johanna Rothman on February 9, 2016

For many people, agile means an end to all project management. I disagree. I find value in servant leadership in project management.   more »

Couchbase Weekly Feb 8, 2016

Posted by: Arun Gupta on February 8, 2016

Learn what’s latest in the Couchbase Community. Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase. Couchbase Mobile 1.   more »

Revamping the Security API in Java EE 8

Posted by: Reza Rahman on February 8, 2016

JAAS, JASPIC, JACC. If those acronyms do not sound familiar, you are in good company. I have been developing with Java EE for almost two decades and I was not terribly familiar with them until I seriously started thinking about revamping Java EE security   more »

Enable Docker Remote API on Docker Machine on Mac OS X

Posted by: Arun Gupta on February 7, 2016

Docker daemon provides a Remote REST API. This API is used by the Client to communicate with the engine. This API can be also be invoked by by other tools, such as curl or Chrome Postman REST Client.   more »

Some Interesting Real World CDI Usage Statistics

Posted by: Reza Rahman on February 5, 2016

The good folks over at Genuitec developing MyEclipse recently asked the Twittersphere about real world CDI usage. They ran a week-long Twitter survey asking the simple question - "Do you use CDI in your Java EE applications?".   more »

What Does Agile Mean to You?

Posted by: Johanna Rothman on February 5, 2016

Over on Techwell, my monthly column is Agile Does Not Equal Scrum: Know the Difference. I wrote the article because I am tired of people saying “Agile/Scrum” as if Scrum was the only way to do agile. I use iterations, kanban, and the XP techni   more »

Docker 1.10, Machine 0.6.0, Compose 1.6.0 – better volumes and networking

Posted by: Arun Gupta on February 5, 2016

Docker 1.10 is now released! Read about all the new features in Docker 1.   more »

Deploy Docker to Amazon Cloud using Tutum

Posted by: Arun Gupta on February 3, 2016

Have you felt the need to run Docker containers on Amazon? Amazon Container Service requires extensive setup and manual work. This is meant for programmers who have plenty of time and willing to debug through multiple steps.   more »

Migrating from Java EE 5 to Java EE 7 at Segurnet Portugal

Posted by: Reza Rahman on February 3, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Value of Burndown and Burnup Charts

Posted by: Johanna Rothman on February 2, 2016

I met a team recently who was concerned about their velocity. They were always “too late” according to their manager. I asked them what they measured and how.   more »

Couchbase Weekly Feb 1, 2016

Posted by: Arun Gupta on February 1, 2016

Learn what’s latest in the Couchbase Community. Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase. February 4: Couchbase Day Santa Monica Press Releases Couchbase Supports @WalmartLab’s Release of OneOps Cloud Manage   more »

HTTP/2 and Servlet 4 in Java EE 8

Posted by: Reza Rahman on February 1, 2016

HTTP is very easily the most important standard in server-side Java. The much awaited HTTP/2 standard is now complete, was fifteen years in the making and promises to radically speed up the entire web through a series of fundamental protocol optimizations   more »

Running TestFX tests in headless mode

Posted by: Andres Almiray on February 1, 2016

For the past few months I've been working on a JavaFX based product that has lots of bells and whistles. Last week we succeeded in setting up functional tests using TestFX. While everything was working fine on a developer's machine (see this for more info   more »

NetBeans Plugin for Couchbase Part 2 – Coffee on Couchbase

Posted by: Arun Gupta on January 30, 2016

This is part 2 (part 1) of Coffee on Couchbase series where we will build a NetBeans plugin for Couchbase. This multi-part webinar series is a discussion with Geertjan Wielenga (@GeertjanW) and Eben Haber (@ebenhaber). As part of this series, you’l   more »

EJB3 @Lock Annotation for CDI Beans

Posted by: Reza Rahman on January 29, 2016

The EJB 3 @Lock annotation is pretty unique, interesting and useful. It provides an elegant declarative way of controlling concurrency for beans that can be shared across multiple threads such as singletons. As of Java EE 7 the annotation is only availabl   more »

New Blog Entry at SustainableTDD.com: 6 Do's and 8 Skills

Posted by: Alan Shalloway on January 29, 2016

We have a new entry up for your perusal at www.sustainabletdd.com.   more »

Influential Agile Leader, Boston and London, 2016

Posted by: Johanna Rothman on January 28, 2016

Is your agile transition proceeding well? Or, is it stuck in places—maybe the teams aren’t improving, maybe the people are multitasking, maybe you are tired and don’t know how you’ll find the energy to continue. You are the kind of   more »

Java EE @ Oredev

Posted by: Reza Rahman on January 27, 2016

Oredev 2015 was held on 3-6 November in Malmo Sweden. This was my third time at the largest IT conference in the Scania region. The conference is rooted in .   more »

Four Tips for Pair Writing

Posted by: Johanna Rothman on January 27, 2016

I am shepherding an experience report for XP 2016. A shepherd is sort-of like a technical editor. I help the writer(s) tell their story in the best possible way.   more »

Couchbase Weekly Jan 25, 2016

Posted by: Arun Gupta on January 26, 2016

Starting a new weekly blog to share all the cool things that are happening in the Couchbase Community. Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase. Transition from Relational to NoSQL January 28: Moving from Relational t   more »

Quick Force Java – Getting Started with Salesforce REST in Java

Posted by: James Ward on January 26, 2016

Recently I blogged about a toolchain that quickly gets you going with the Salesforce REST APIs. I believe developers should be able to get started with new technologies without having to install tons of stuff and struggle for days. That blog used Quick   more »

Migrating from Tomcat to Java EE and TomEE at Dassault Systemes

Posted by: Reza Rahman on January 25, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

20 Ways to Connect with Couchbase Community

Posted by: Arun Gupta on January 25, 2016

Couchbase Community is growing and thriving well. There are many ways to connect, learn, engage, and meet with them. Ask your questions Couchbase Forums Stack Overflow – couchbase, couchbase-lite, n1ql Learn Developer Portal Webinars Virtual a   more »

AngularBeans: Java EE 7/CDI Integration with AngularJS

Posted by: Reza Rahman on January 21, 2016

In the highly volatile world of JavaScript frameworks, AngularJS has managed to maintain a lead at least for now. The good news for Java EE developers is that Java EE generally and Java EE 7 in particular works extremely well as a back-end for frameworks   more »

Four Tips to Writing Better and Faster

Posted by: Johanna Rothman on January 19, 2016

A colleague asked me for some tips about writing. With hundreds of articles, blog posts, and 10 books, I know what works for me. I suspect some of these ideas will work for you, too.   more »

NetBeans Plugin for Couchbase Plugin Part 1 – Coffee on Couchbase

Posted by: Arun Gupta on January 15, 2016

NetBeans simplified out-of-the-box experience is really nice and intuitive. That’s why it continues to be my favorite IDE! This morning started a new Coffee on Couchbase webinar series.   more »

Java EE @ Java Day Mexico

Posted by: Reza Rahman on January 14, 2016

Java2Days 2015 was held on November 2-4 in Sofia, Bulgaria. It is far and away the largest Java conference in the Balkans region and now perhaps one of the most important conferences in Europe as a whole. This was another great year for this rapidly growi   more »

Hypermedia/HATEOAS Support in JAX-RS 2/Java EE 7

Posted by: Reza Rahman on January 13, 2016

The concepts of Hypermedia and HATEOAS (shorthand for the mouthful of "Hypermedia as the Engine of Application State") have made the rounds in the REST ecosystem for a little while now. If you Google around a bit you'll find no shortage of   more »

Salesforce REST APIs – From Zero to Cloud to Local Dev in Minutes

Posted by: James Ward on January 13, 2016

When getting acquainted with new technologies I believe that users shouldn’t have to spend more than 15 minutes getting something simple up and running. I wanted to apply this idea to building an app on the Salesforce REST APIs so I built Quick For   more »

Public Workshops in 2016

Posted by: Johanna Rothman on January 12, 2016

I have several public workshops this year. I’m offering the Influential Agile Leader with Gil Broza April 6-7, 2016 in Boston and May 4-5, 2016 London. If you have not read some of my writing about leadership, take a look at these previous newslette   more »

Query JSON using SQL with Couchbase Query Workbench – Coffee on Couchbase

Posted by: Arun Gupta on January 11, 2016

You’d like to query JSON document database using SQL-like syntax? Couchbase has N1QL for you. N1QL is a declarative query language that extends SQL for JSON.   more »

Winter Tech Forum 2016 – My Favorite Developer Conference!

Posted by: James Ward on January 11, 2016

I’ve been to a TON of developer conferences and by a landslide my favorite is the Winter Tech Forum (which used to be the Java Posse Roundup). Here is why… Learning for me is experiential. Typical eyes-forward conferences are like being a pa   more »

Java EE in Practice at Lufthansa Industry Solutions

Posted by: Reza Rahman on January 11, 2016

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Meet SnoopEE, a Discovery Service for Java EE

Posted by: Reza Rahman on January 8, 2016

SnoopEE is a very interesting grass roots open source Java EE ecosystem project. Akin to NetFlixOSS Eureka it enables microservices discovery, lookup and registration. SnoopEE is developed by Java EE advocate, JCP expert, speaker and blogger Ivar Grimstad   more »

Java EE @ Java Day Mexico

Posted by: Reza Rahman on January 5, 2016

Java Day Mexico 2015 was held on August 29 in historic Guadalajara. I was truly honored to be invited to speak here and this is a very fitting first trip report of the year. Java Day Mexico is the largest Java developer conference in Mexico and it is led   more »

Adam Bien Impressed by Java EE 7 Support in WebLogic

Posted by: Reza Rahman on January 4, 2016

As many of you are aware WebLogic 12.2.1 now offers full Java EE 7 commercial support.   more »

Architects as Servant Leaders

Posted by: Johanna Rothman on January 4, 2016

As more teams and organizations transition to agile, they discover something important about leadership. Leadership is part of everything we do in an agile project. It doesn’t matter if it’s development or testing, management or architecture.   more »

Couchbase Cloud Recipes – Pick your favorite!

Posted by: Arun Gupta on January 1, 2016

Couchbase 4.x Quick Installation provide instructions to install Couchbase on your local machine. Would you like to run Couchbase 4.   more »

Want to Write Non-Fiction Better?

Posted by: Johanna Rothman on December 30, 2015

If you write as part of your job, I have a new online workshop starting in March. It’s Writing Workshop 1: Write Non-Fiction to Enhance Your Business and Reputation. Here’s the problem I see.   more »

Season's Greetings and Happy New Year from the GlassFish/Java EE Team

Posted by: Reza Rahman on December 24, 2015

On behalf of the GlassFish and Java EE team at Oracle I wish you and your family Season's Greetings and a very Happy New Year. This has been another important year for us. We continued our evangelism efforts worldwide, released GlassFish 4.   more »

Java EE @ UberConf 2015

Posted by: Reza Rahman on December 23, 2015

UberConf 2015 was held July 21-24 in Denver, Colorado. UberConf has grown to become one of the most significant US developer conferences. Consequently it is an important conference for our team to support.   more »

JavaOne 2015 - Another Year, Another Step Forward

Posted by: Reza Rahman on December 22, 2015

JavaOne 2015 San Francisco was held October 25-29. I think this was another great year for JavaOne. It is always a privilege to try to do justice to the crucial role of Java EE track lead.   more »

Taking Requests for New Edition of Manage Your Project Portfolio

Posted by: Johanna Rothman on December 22, 2015

I am about to update Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects to a second edition. What would you like me to add? To remove?   more »

JBoss EAP 7 and NoSQL using Java EE and Docker

Posted by: Arun Gupta on December 21, 2015

JBoss EAP 7 Beta is now released, many congratulations to Red Hat and particularly to the WildFly team! There are plenty of improvements coming in this release as documented in Release Notes. One of the major themes is Java EE 7 compliance.   more »

Java EE 7 in Production at Commerzbank

Posted by: Reza Rahman on December 21, 2015

One of the most important things to do at this stage of the life-cycle of Java EE is highlight successful adoption stories at a regular cadence. We have been doing just that for a long time through our adoption stories blog, this humble blog as well as Ja   more »

Couchbase on OpenShift 3

Posted by: Arun Gupta on December 20, 2015

OpenShift is Red Hat’s open source PaaS platform. OpenShift 3 provides a holistic experience of running your applications using Docker and Kubernetes. In a classic Red Hat way, all the work is done in the open source at OpenShift Origin.   more »

StarWars, Open Source and NoSQL – A New Hope!

Posted by: Arun Gupta on December 18, 2015

A long time ago in a developer galaxy far far away … Want to get started with NoSQL? What is NoSQL? Top 10 use cases for NoSQL Get Started with NoSQL Download Couchbase Server 4.   more »

Couchbase 4.1 Docker Container

Posted by: Arun Gupta on December 17, 2015

Couchbase 4.1 was recently released. Highlights of this release are: N1QL: Complete SQL CRUD Support with N1QL for Batch and OLTP Applications Covering Indexes Prepared Statements Additional Supported Platforms You can read all about it at Introducing   more »

Content Negotiation using 'q' Factors with JAX-RS 2/Java EE 7

Posted by: Reza Rahman on December 15, 2015

When we think of HTTP and content negotiation most of us probably immediately think of mime-types. Agreeing upon the mime-type is indeed part of the HTTP conversation between a client and a server. However HTTP has also had an even finer grained content   more »

Helping Hardware Be Agile, Part 3

Posted by: Johanna Rothman on December 15, 2015

The big problem with hardware going agile is that the risks in hardware are not homogeneous. Hardware and mechanical engineering are on different cycles from each other, and they are each different from software. Even with each discipline, the risks are d   more »

Specifying the Negative Blog entry at SustainableTDD.com

Posted by: Alan Shalloway on December 11, 2015

When a requirement states that a specific behavior should not exist in a system, how can TDD respond? How do you express, in a test, that a behavior must not exist in a system? That's our topic: http://www.   more »

Helping Hardware Be Agile, Part 2

Posted by: Johanna Rothman on December 10, 2015

Once you have a roadmap/product backlog for hardware, the teams need to know what to do and when. As a program manager, program product owner, or other interested party, you might want to know where the work is. The roadmap shows the big picture.   more »

Please Welcome Siwpas as Java EE Certified Option!

Posted by: Reza Rahman on December 7, 2015

Siwpas (short for Simple Web Profile Application Server) has been an interesting project for a little while. Very similar to the more widely known TomEE, Siwpas is a Java EE application server based on Tomcat. In addition to Java EE support Siw   more »

Docker Bridge and Overlay Network with Compose Variable Substitution

Posted by: Arun Gupta on December 7, 2015

Docker Multi-Host networking allows you to create virtual networks and attach containers to them so you can create the network topology that is right for your application. Bridge networks can be created for single host and overlay networks can be created   more »

Show Layers of Docker Image

Posted by: Arun Gupta on December 5, 2015

Every speaking opportunity is a learning lesson, and hence a new opportunity to share. This blog will address one of the questions that has been bothering me for the past few days. It is about how to show different layers of Docker image, and their sizes,   more »

“Network timed out” Docker error

Posted by: Arun Gupta on December 4, 2015

One of the most dreaded errors seen during Docker workshops around the world is:Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/couchbase/images.   more »

Helping Hardware Be Agile, Part 1

Posted by: Johanna Rothman on December 4, 2015

I’m writing like mad, trying to finish the program management book. I’m working on the “Integrating Hardware” chapter. The problem is that hardware comes in several varieties: Mechanical engineering Silicon (part of electrical eng   more »

EJB and CDI - Alignment and Strategy

Posted by: Reza Rahman on December 3, 2015

We often get questions related to EJB and CDI, to the convergence (or divergence!) between those 2 important Java EE technologies.  That particular topic was discussed a few months ago by Linda De Michiel (Java EE Specification Lead and former JPA Sp   more »

Docker Machine, Swarm and Compose for multi-container and multi-host applications with Couchbase and WildFly

Posted by: Arun Gupta on December 3, 2015

This blog will explain how to create multi-container application deployed on multiple hosts using Docker. This will be achieved using Docker Machine, Swarm and Compose. Yes, all three tools together makes this blog that much more interesting!   more »

JavaOne4Kids 2015 Wrapup – Devoxx4Kids and Oracle Academy Together!

Posted by: Arun Gupta on December 2, 2015

JavaOne4Kids is focused on promoting technology to next generation of developers; kids who want to learn more about programming, robotics and engineering. Oracle Academy collaborated with Devoxx4Kids to bring kids content that includes several topics like   more »

Docker Swarm Cluster using Consul

Posted by: Arun Gupta on November 28, 2015

Docker Swarm is native clustering for Docker. It allows you create and access to a pool of Docker hosts using the full suite of Docker tools. Because Docker Swarm serves the standard Docker API, any tool that already communicates with a Docker daemon can   more »

Docker Networking with Couchbase and WildFly

Posted by: Arun Gupta on November 26, 2015

Docker Multi-Host networking allows you to create virtual networks and attach containers to them so you can create the network topology that is right for your application. This blog will show how to use it with Docker Compose. CRUD Java Application with C   more »

Configure Couchbase Docker Container using REST API

Posted by: Arun Gupta on November 25, 2015

Couchbase Docker image is published at hub.docker.com/_/couchbase.   more »

How Long Are Your Iterations? Part 2

Posted by: Johanna Rothman on November 25, 2015

When I teach agile, I explain I like small and short stories. I want to see value in the product every day. Many developers can’t do that.   more »

2015 Duke’s Choice Award Winners Announced

Posted by: Reza Rahman on November 20, 2015

The incredible amount of innovation that uses and builds upon standard Java/EE technologies is one the most important factors that keeps our ecosystem so uniquely strong. The annual Duke's Choice Awards is a small way of recognizing and encouraging such i   more »

Attach Shell to Docker container

Posted by: Arun Gupta on November 19, 2015

Often there is a need to attach a shell to an already running Docker container. This is very useful, especially for debugging. This blog will explain how to attach a shell to an already running Docker container.   more »

How Long Are Your Iterations? Part 1

Posted by: Johanna Rothman on November 19, 2015

I spoke with a Scrum Master the other day. He was concerned that the team didn’t finish their work in one 2-week iteration. He was thinking of making the iterations three weeks.   more »

CRUD Java Application with Couchbase, Java EE and WildFly

Posted by: Arun Gupta on November 18, 2015

Couchbase is an open-source, NoSQL, document database. It allows to access, index, and query JSON documents while taking advantage of integrated distributed caching for high performance data access. Developers can write applications to Couchbase using dif   more »

WebLogic Now Java EE 7 Compatible!

Posted by: Reza Rahman on November 18, 2015

With the greatest pleasure I can report that WebLogic 12.2.1 has recently been fully Java EE 7 certified!   more »

New Blog Entry at SustainableTDD.com

Posted by: Alan Shalloway on November 18, 2015

We've got another new entry over at: http://www.sustainabletdd.com/2015/11/structure-of-tests-as-specifications.   more »

2015 JCP Award Winners Announced

Posted by: Reza Rahman on November 17, 2015

An open standard like Java EE involves a lot of hard work from a lot of different groups of people. The hard work of these people, largely selflessly, benefit countless Java developers. For specification leads the work in the JCP is often far beyond just   more »

Creating Great Estimates as a Team

Posted by: Johanna Rothman on November 16, 2015

I’ve been teaching workshops these last few weeks. A number of the participants think that they need to create great estimates. I keep hearing, “I have to create accurate estimates.   more »

Docker, Kubernetes, and Microservices Replay from Devoxx 2015

Posted by: Arun Gupta on November 12, 2015

Java gives us Write Once Run Anywhere (WORA) because of the common abstraction provided by Java Virtual Machine. The binary byte code produced by Java is understood by the JVM running on multiple operating systems. This allows Java code to run on any ope   more »

Challenge the Lies You Live

Posted by: Alan Shalloway on November 11, 2015

I will start right out that I am a believer in best practices. I know several that work 100% of the time and many that work most of the time. One that works all of the time?   more »

Java EE @ Devoxx Belgium

Posted by: Reza Rahman on November 8, 2015

As you can see from the following outline, Java EE will have again a strong presence at Devoxx this week in Antwerp - Belgium. Reza and myself will be around, we will have the opportunity to meet you?  Monday Nov.   more »

Three Areas the Agile Community Has Missed the Boat

Posted by: Alan Shalloway on November 5, 2015

In the 17 years I've been involved in Agile software development, there have three areas that are key to success that have been somewhat ignored by much of the Agile community. These are in the areas of complexity, transition and learning. Pretty surpris   more »

Docker 1.9 – Virtual networks, persistent storage, production-ready Swarm

Posted by: Arun Gupta on November 3, 2015

Docker 1.9 is released, read Announcing Docker 1.9 for complete details.   more »

Docker Machine “client is newer than server” error

Posted by: Arun Gupta on November 3, 2015

Docker 1.9.0 is getting ready to be released.   more »

People: Resilience Creators, Not Resources

Posted by: Johanna Rothman on November 2, 2015

I’ve been traveling, teaching, speaking and consulting all over the world. I keep encountering managers who talk about the “resources.” They mean people, and they say “resources.   more »

Be The Change To Create Change

Posted by: Alan Shalloway on October 31, 2015

“Be the change that you wish to see in the world.” ― Mahatma Gandhi I have heard many versions of this quote and have always thought I knew its meaning.  I thought it meant that one must look to oneself for action, that one must take responsibility for c   more »

Java EE @ JavaOne 2015 - Day 4

Posted by: Reza Rahman on October 29, 2015

JavaOne 2015 is almost over! Here is the last set of Java EE related sessions to attend today (Thursday Oct. 29) Using Java SE 8 with Java EE 7 in the Real World [CON7902] Michael Santos, Head of Development & Operations, TecSinapse 9:00   more »

Where You Come From Can Make the Going Easy or Hard

Posted by: Alan Shalloway on October 29, 2015

Agile at scale. What does it mean? To many it means start with a team and scale up.   more »

Java EE @ JavaOne 2015 - Day 3

Posted by: Reza Rahman on October 28, 2015

If you're at JavaOne, here are the Java EE related sessions for today (Wednesday Oct. 28). Java EE Connectors: The Secret Weapon Reloaded [CON7749] David Blevins, Founder, Tomitribe Jonathan Gallimore, Senior Software Engineer, Tomitribe 8   more »

Java EE @ JavaOne 2015 - Day 2

Posted by: Reza Rahman on October 27, 2015

Here are some interresting Java EE related sessions that will be presented today (Tuesday Oct. 27) at JavaOne. Java EE Lab 101: An Introduction [HOL1659] Frank Greco, Director of Technology, NYJavaSIG David Heffelfinger, Chief Technology Officer, Ensod   more »

Does Your Framework Limit Your Thinking?

Posted by: Alan Shalloway on October 27, 2015

It ain't what you don't know that gets you into trouble, it's what you know for sure that just ain't so. Mark Twain Doubt is uncomfortable, certainty is ridiculous. Voltaire.   more »

What Is Really Holding You Back?

Posted by: Alan Shalloway on October 27, 2015

I have been learning the true meaning and how to take advantage of Marianne Williamson's beautiful message: Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that mo   more »

Java EE @ JavaOne 2015 - Day 1

Posted by: Reza Rahman on October 26, 2015

As usual, JavaOne will be very busy. For your convenience, here is a list of interesting Java EE related sessions that are taking place today, i.e.   more »

Two Types of Learning Require Two Types of Coaching

Posted by: Alan Shalloway on October 26, 2015

There are three kinds of men. The ones that learn by readin'. The few who learn by observation.   more »

DZone Survey Shows JPA Dominates Java Persistence

Posted by: Reza Rahman on October 23, 2015

For those of us that have been around Java for a while it has been a long, hard road for Java persistence. In a relatively brief period of time we have seen a chaotic flux of persistence solutions - plain JDBC, homemade JDBC utilities, Apache Commons DBUt   more »

Couchbase Cluster using Docker Compose

Posted by: Arun Gupta on October 22, 2015

Couchbase 4.0 provides lots of features that allows you to develop with agility and operate at any scale. Some of the features that allow you to operate at any scale are: Elastic Scalability Consistent High Performance Always-On Availability Multi-Data C   more »

Developers Affirm Strong Support for Java EE 7 in DZone Survey

Posted by: Reza Rahman on October 21, 2015

                    "The reports of my death have been greatly exaggerated."            &   more »

Why Couchbase over MongoDB? #SayNoToMongoDB

Posted by: Arun Gupta on October 21, 2015

MongoDB is one of the most popular NoSQL databases. Its easy to start, has good documentation, works well with a few nodes. But it starts to fall apart as the number of users increase or more nodes are added.   more »

Net Objectives and SAFe™

Posted by: Alan Shalloway on October 20, 2015

Net Objectives has been assisting companies with Agile at scale for over a decade. As gold partners with 3 SPCTs we definitely see the value of SAFe.  However, different organizations need different solutions, even when SAFe applies.   more »

Servlet 4 Early Draft Now Available

Posted by: Reza Rahman on October 19, 2015

The key Servlet 4 specification slated to be included in Java EE 8 continues to make progress and just released its first early draft review (EDR). You can download and take a look at the draft from the JCP site. Bringing HTTP/2 support to server-side Jav   more »

Couchbase at JavaOne 2015

Posted by: Arun Gupta on October 16, 2015

JavaOne 2015 is just a couple of weeks away. Why you should attend? 450+ sessions over a wide variety of topics around Java 5 days of geekgasm with toys, technology, and discussions Best of the best developers gather here Special 20th edition of the eve   more »

Couchbase 4.0 Datasheets – Server, N1QL, Multi-dimensional Scaling

Posted by: Arun Gupta on October 14, 2015

Couchbase Server 4.0 was released recently and getting good reviews so far. Are you looking for Couchbase datasheets that provide a quick overview of the key features?   more »

Basilisk 0.0.0 released!

Posted by: Andres Almiray on October 13, 2015

It's here! Basilisk 0.0.   more »

Getting Started with Couchbase using Docker

Posted by: Arun Gupta on October 12, 2015

Couchbase Server 4.0 was recently released and can be downloaded and easily installed. Getting Started with Couchbase explains in very simple and easy steps on how to get started with Couchbase.   more »

Kito Mann's JavaOne 2015 Sessions on JSF, MVC and HTML 5

Posted by: Reza Rahman on October 12, 2015

For the Java EE track at JavaOne 2015 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the start of the conference. To this end we recently interviewed Kito Mann. Kito is a long time JSF adv   more »

Agile in Large Enterprises Panel

Posted by: Johanna Rothman on October 12, 2015

A couple of weeks ago, I had a great time participating in the Agile in Large Enterprises panel, a part of the Continuous Discussions (#c9d9) that Electric Cloud hosts. Here’s the recording: We discussed these questions: Why agile in large enterpr   more »

And Griffon beget Basilisk

Posted by: Andres Almiray on October 10, 2015

I've been keeping an eye on JavaFXports ever since Johan announced the project. From time to time I test the latest builds to see how the project grows. A few months ago we had a breakthrough with Griffon and the jfxmobile plugin; after a few tweaks (and   more »

We Are Hiring a Couchbase Developer Advocate

Posted by: Arun Gupta on October 10, 2015

Couchbase, a leading, open source, NoSQL database company to power your Digital Economy, is hiring a Developer Advocate. Apply now! What is a Couchbase Developer Advocate?   more »

MVC 1.0 Second Early Draft Now Available

Posted by: Reza Rahman on October 9, 2015

The MVC 1.0 specification slated to be included in Java EE 8 continues to make progress and just released a second early draft review (EDR). You can download and take a look at the draft from the JCP site.   more »

8 Things to know about Couchbase

Posted by: Arun Gupta on October 8, 2015

This freshly minted Couchbase Badge shows 8 most important aspects of Couchbase. Starting from the top-left in a clockwise fashion: N1QL is a comprehensive, declarative query language that brings SQL-like query capabilities to JSON documents. Source cod   more »

GlassFish 4.1.1 is now available!

Posted by: Reza Rahman on October 7, 2015

GlassFish 4.1.1 has just been released and despite the minor version increase, 4.   more »

Join the J1 GlassFish - Java EE Community Events!

Posted by: Reza Rahman on October 6, 2015

The Oracle Java EE team is hosting its yearly traditional community event on the Sunday prior to JavaOne. So this year, the event will take place on Sunday Oct. 25 from 4:30 pm until 7:15pm in Moscone South; that is right after the JavaOne keynote&n   more »

Couchbase 4.0 Server: N1QL (SQL + JSON), Multi-dimensional scaling, Global secondary index, more

Posted by: Arun Gupta on October 6, 2015

Couchbase is an open source, document-oriented NoSQL database for modern web, mobile, and IoT applications. It is designed for ease of development and Internet-scale performance. Couchbase 4.   more »

Survey Confirms JSF Remains Leading Web Framework

Posted by: Reza Rahman on October 5, 2015

In the past ten years or so few topics have caused as much impassioned debate as the question of what Java web framework to use. It's not too surprising then that JavaLobby/DZone recently ran a survey to see what the Java web framework usage landscape loo   more »

Bessem Hmidi on AngularBeans at JavaOne 2015

Posted by: Reza Rahman on October 2, 2015

For the Java EE track at JavaOne 2015 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the start of the conference. To this end we recently interviewed Bessem Hmidi. Bessem is the JUG leader   more »

Dreamforce 2015 Video: Tour of Heroku + Salesforce Integration Methods

Posted by: James Ward on September 29, 2015

This year at Dreamforce I presented a session that walked through a few of the ways to integrate Heroku apps with Salesforce. Here is the session description: Combining customer-facing apps on Heroku with employee-facing apps on Salesforce enables a whol   more »

Rough cut of Gradle Recipes for Android now available

Posted by: Kenneth Kousen on September 27, 2015

My latest book, Gradle Recipes for Android, is now available as a “Rough Cut” at O’Reilly. You can get it at http://shop.oreilly.   more »

New Blog Entry at SustainableTDD.com

Posted by: Alan Shalloway on September 25, 2015

Test-Driven Development can be tough to get started, sometimes, because people feel it won't be worth the extra effort. We have a blog about that: http://www.sustainabletdd.   more »

New Gig at Couchbase

Posted by: Arun Gupta on September 25, 2015

Seems like my departure from Red Hat surprised a lot of people, at least that seems to be the primary reaction on twitter: Blogged: Au Revoir Red Hat: This Friday (Sep 18, 2015) is my last day at Red Hat! I’ve throughly enjoyed my ti… http://t.co/A   more »

Resource Efficiency vs. Flow Efficiency, Part 5: How Flow Changes Everything

Posted by: Johanna Rothman on September 20, 2015

The discussion to now: Resource Efficiency vs. Flow Efficiency, Part 1: Seeing Your System Resource Efficiency vs. Flow Efficiency, Part 2: Effect on People Resource Efficiency vs.   more »

Resource Efficiency vs. Flow Efficiency, Part 4: Defining Accountability

Posted by: Johanna Rothman on September 20, 2015

This is the next in a series of posts about resource efficiency vs. flow efficiency: Resource Efficiency vs. Flow Efficiency, Part 1: Seeing Your System Resource Efficiency vs.   more »

Alternatives to Scrum of Scrums

Posted by: Alan Shalloway on September 20, 2015

Net Objectives started using Scrum in 1999. Three-four years later, we started using Scrum with larger organizations and adopted Scrum-of-Scrums as a way to coordinate multiple teams working together. While it sounds great in theory, we could never get i   more »

What Small, Multi-Teamed Development Organizations Need to Do to Transition to Lean-Agile

Posted by: Alan Shalloway on September 20, 2015

There is no magic to effective software development. With almost two decades of Agile experience and over a decade of large scale Agile experience, Net Objectives has clearly identified what is required to be effective.  While it’s a surprisingly simple   more »

Things We’ve Heard Leading Agilists Say That We Don’t Believe

Posted by: Alan Shalloway on September 18, 2015

I’ve often seen what at first appears to be successful Agile pushed out of companies.  Some folks say that’s just because management doesn’t get it.  But I think that’s not always the case.   more »

Au Revoir Red Hat

Posted by: Arun Gupta on September 17, 2015

This Friday (Sep 18, 2015) is my last day at Red Hat! I’ve throughly enjoyed my time here and always thought of myself working at Red Hat for a very long term. This change is not a reflection on Red Hat in any sense, but as a German philosopher said   more »

Resource Efficiency vs. Flow Efficiency, Part 3: Managing Performance

Posted by: Johanna Rothman on September 13, 2015

Resource Efficiency vs. Flow Efficiency, Part 1: Seeing Your System explains resource efficiency and flow efficiency. Resource Efficiency vs.   more »

Resource Efficiency vs. Flow Efficiency, Part 2: Effect on People

Posted by: Johanna Rothman on September 13, 2015

If you haven’t read Resource Efficiency vs. Flow Efficiency, Part 1: Seeing the System,  I explain there about optimizing for a given person’s work vs. optimizing for features.   more »

Resource Efficiency vs. Flow Efficiency, Part 1: Seeing Your System

Posted by: Johanna Rothman on September 13, 2015

I’ve been working with a number of people who want to work in a more agile way. These nice folks have one stumbling block: resource efficiency vs. flow efficiency.   more »

Coaching Corner: Advanced Agile Coach Class Coming - Materials Available Now

Posted by: Alan Shalloway on September 7, 2015

Thought I'd let people know about Net Objectives' building an advanced Agile coaching class. This will essentially cover what we've learned over the last 10+ years of doing Agile at scale while being thought leaders in Scrum, Kanban and the Kanban Method   more »

Java EE @ Devoxx Poland 2015

Posted by: Reza Rahman on September 6, 2015

Devoxx Poland was held on June 22-25 in historic Krakow. This is one of the largest and most prestigious Polish developer conferences. The conference was completely sold out and chock full of world class speakers/content.   more »

BootstrapFX, the early days

Posted by: Andres Almiray on September 5, 2015

I clearly remember back in 2007 when Ben & Dion mentioned at DesktopMatters: "Web is becoming more desktopy, and desktop is becoming more weby". The past few years have proved them right. Webapps continue to imitate the behavior of desktop application   more »

Let's stop doing the wrong thing because we can't get past an impediment

Posted by: Alan Shalloway on August 31, 2015

I've been watching the Agile community since 1999.  A pattern I've seen is that when we can't get the right behavior, we just back off and redefine things. The first time I saw this was the Scrummaster.   more »

Minecraft Modding at Schools and Libraries

Posted by: Arun Gupta on August 31, 2015

Introduction to programming languages to kids need to be gamified. They typically seem to like it, and in the process, they  also develop a liking for the language. They also have a better understanding of the typical code and run steps that is common in   more »

Griffon: stacking webfont icons

Posted by: Andres Almiray on August 30, 2015

Some days ago I blogged about the availability of web based font icons for Griffon applications. Adding icons to a Griffon application is quite easy as shown in that entry. Today I'm going to show how JavaFX can make it plain simple to create composite ic   more »

WildFly Admin Console Updated – Feedback Requested

Posted by: Arun Gupta on August 26, 2015

Red Hat JBoss Enterprise Application Platform (EAP) and WildFly have a symbiotic relationship. In short, Red Hat JBoss Enterprise Application Platform (JBoss EAP) retains all of the innovation of the WildFly community project (formerly known as JBoss Appl   more »

JSON-P 1.1/Java EE 8 Webinar at Istanbul JUG

Posted by: Reza Rahman on August 26, 2015

The Istanbul JUG has been spinning up it's participation in Java EE 8 through Adopt-a-JSR. They have already taken an interest in JSON-P 1.1, MVC and JMS 2.   more »

The Product Roadmap is Not the Project Portfolio

Posted by: Johanna Rothman on August 26, 2015

I keep seeing talks and arguments about how the portfolio team should manage the epics for a program. That conflates the issue of project portfolio management and product management. Several potential teams affect each project (or program).   more »

Asynchronous Support in JAX-RS 2/Java EE 7

Posted by: Reza Rahman on August 25, 2015

Asynchronous processing, non-blocking I/O, events and messaging are keys to more reactive applications. Fortunately Java EE has long organically provided such features in the platform at pretty much every key API layer including Servlet, CDI, EJB and JMS.   more »

Java API for JSON Binding (JSON-B) 1.0 Early Draft Now Available!

Posted by: Reza Rahman on August 24, 2015

The first early draft of the Java API for JSON Binding (JSON-B) 1.0 is now available for you to review: https://jcp.org/aboutJava/communityprocess/edr/jsr367/index.   more »

My Agile 2015 Roundup

Posted by: Johanna Rothman on August 24, 2015

Agile 2015 was the week of Aug 3-7 this year. It was a great week. Here are the links to my interviews and talks.   more »

The Importance of Leadership and Management In Agile

Posted by: Alan Shalloway on August 24, 2015

Leadership and management have often been given short shrift in the Agile world. Management isn’t mentioned once in the Agile Manifesto and the Scrum community has characterized management as uncommitted for years fortunately the chickens and pigs story   more »

Coaching Corner: Quotes for Coaches

Posted by: Alan Shalloway on August 21, 2015

I find that coaches often need inspiration themselves to inspire others.  I like quotes because they remind me of what I know deep inside of me but have perhaps forgotten in the face of a challenging situation. Here are some of my favorites: by Winston C   more »

Griffon: Webfont Icons on Desktop apps? You betcha!

Posted by: Andres Almiray on August 20, 2015

There are many options out there to make an application to look better. Icons are one of these options. As good looking icons may be there is a drawback if they are image based: the amount of memory used to load data and render them.   more »

Java EE @ Chicago Coder Conference 2015

Posted by: Reza Rahman on August 19, 2015

The Chicago Coder Conference 2015 was held on May 14-15. The conference is locally organized by the community including the Chicago JUG, which is why it was important for us to support the event. The event is somewhat Java leaning but also has great prese   more »

Silicon Valley Code Camp for Kids 2015 – Submit and Register

Posted by: Arun Gupta on August 19, 2015

Silicon Valley Code Camp is reaching its 10th anniversary this year! When? Oct 2nd, 3rd & 4th, 2015 (Friday through Sunday) Where?   more »

Kubernetes Application – Package Multiple Resources Together

Posted by: Arun Gupta on August 18, 2015

Deploying an application in Kubernetes require to create multiple resources such as Pods, Services, Replication Controllers, and others. Typically each resource is define in a configuration file and created using kubectl script. But if multiple resources   more »

A new CDI scope in Java EE 8 ?

Posted by: Reza Rahman on August 18, 2015

At this stage, it is probably safe to say that a new CDI scope will be introduced in Java EE 8 as the MVC Expert Group (JSR 371) is in the process of introducing a new CDI custom scope (@RedirectScoped) to support redirect.  The idea   more »

SmartData Webinar: JSON-LD

Posted by: Brian Sletten on August 17, 2015

SmartData Webinar: JSON-LD To view just the slides from this presentation, click HERE>> About the Webinar The Semantic Web and its related technologies provide an incredibly powerful model for driving the cost of data integration down to nearly ze   more »

SmartData Webinar Slides: JSON-LD

Posted by: Brian Sletten on August 17, 2015

SmartData Webinar Slides JSON-LD from DATAVERSITY To view the On Demand recording of the presentation, click HERE>> About the Webinar The Semantic Web and its related technologies provide an incredibly powerful model for driving the cost of data i   more »

A Journey from Tapestry to JSF 2.2 and JavaEE 7

Posted by: Reza Rahman on August 17, 2015

After the key Java EE 6 release we have seen a steady stream of folks migrating from various non-standard frameworks to Java EE - all for their own good reasons. One such very recent detailed migration story was shared by Lenny Primak. He successfully mi   more »

How to Use Continuous Planning

Posted by: Johanna Rothman on August 17, 2015

If you’ve read Reasons for Continuous Planning, you might be wondering, “How can we do this?” Here are some ideas. You have a couple of preconditions: The teams get to done on features often.   more »

Coaching Corner: Why Weekly Plans Matter

Posted by: Alan Shalloway on August 17, 2015

At Net Objectives we do a weekly status for everyone else to see. This is important because we are a distributed company. The status is simple, we answer four questions: What I did last week What I’m going to accomplish this week What I need help with A   more »

Docker and Kubernetes Workshops in Fall 2015

Posted by: Arun Gupta on August 14, 2015

Docker and Kubernetes workshops is going to 4 continents and 9 countries this Fall! Lets talk about: Get started with Docker and Kubernetes for packaging your applications Microservices using Docker and Kubernetes Clustering architectures Migrating exist   more »

Submit Now to Win a Duke's Choice Award!

Posted by: Reza Rahman on August 14, 2015

The incredible amount of innovation that uses and builds upon standard Java/EE technologies is one the most important factors that keeps our ecosystem so uniquely strong. The annual Duke's Choice Awards is a small way of recognizing and encouraging such i   more »

JBoss EAP gives 509% ROI over closed source application servers

Posted by: Arun Gupta on August 13, 2015

A new study by IDC shows how Red Hat JBoss EAP customers are significantly benefitting over closed source commercial application servers: The study says that a common paradigm with JBoss EAP customers three years ago … There was uncertainty about   more »

Docker Toolbox

Posted by: Arun Gupta on August 12, 2015

One of the new features introduced in Docker 1.8 is Docker Toolbox. What is this toolbox?   more »

Adopt-a-JSR/Java EE 8 at Istanbul JUG

Posted by: Reza Rahman on August 12, 2015

The Istanbul JUG has been spinning up it's participation in Java EE 8 through Adopt-a-JSR. They have already taken an interest in MVC and JMS 2.1 with many more Java EE 8 JSRs on their radar.   more »

Maven, Java EE and ... NetBeans

Posted by: Reza Rahman on August 11, 2015

At the beginning, build tools capabilities were relatively simple, i.e. mostly compile and package the compiled sources.   more »

Reasons for Continuous Planning

Posted by: Johanna Rothman on August 10, 2015

I’m working on the program management book, specifically on the release planning chapter. One of the problems I see in programs is that the organization/senior management/product manager wants a “commitment” for an entire quarter. Since   more »

Help Recognize Java Community Process (JCP) Heroes!

Posted by: Reza Rahman on August 10, 2015

An open standard like Java/EE involves a lot of hard work from a lot of different groups of people. The hard work of these people, largely selflessly, benefit countless developers. For specification leads the work in the JCP is often far beyond just a jo   more »

My father, at the end

Posted by: Kenneth Kousen on August 9, 2015

Back May of 2010, my mother called to let me know that my father was going into the hospital for minor surgery. There was nothing to worry about, and no reason for me to drive all the way there just to see him, especially since he was only going to be in   more »

JSF 2.3 Early Draft Needs You!

Posted by: Reza Rahman on August 7, 2015

The JSF ecosystem continues to grow even after many years in a very competitive space. JSF 2.3 aims to keep the specification strong by addressing the needs of the community in the next few years and further beyond.   more »

JavaOne 2015 Java EE Track Content Finalized (A Detailed Preview)

Posted by: Reza Rahman on August 5, 2015

I am very pleased to share with you that the JavaOne Java EE track content is now finalized. In this brief but detail-rich entry on my personal blog, I want to take this opportunity to tell you a little bit about the track, key content and star speakers t   more »

JSON-P 1.1 Early Draft Released!

Posted by: Reza Rahman on August 4, 2015

The JSR 374 Expert Group has just posted the first Early Draft of the 'Java API for JSON Processing specification version 1.1' also known as 'JSON-P 1.1 EDR1'.   more »

Who Should be Your Product Owner?

Posted by: Johanna Rothman on August 4, 2015

In agile, we separate the Product Owner function from functional (development) management. The reason is that we want the people who can understand and evaluate the business value to articulate the business value to tell the people who understand the work   more »

Servlet 4 Early Draft Needs You!

Posted by: Reza Rahman on July 31, 2015

HTTP/2 support via Servlet 4 is one of the most significant changes coming in Java EE 8. The Servlet 4 specification is now gearing up for it's first early draft. The intent is to publish the early draft by JavaOne 2015.   more »

Getting Started with ELK Stack on WildFly

Posted by: Arun Gupta on July 30, 2015

Your typical business application would consist of a variety of servers such as WildFly, MySQL, Apache, ActiveMQ, and others. They each have a log format, with minimal to no consistency across them. The log statement typically consist of some sort of time   more »

Embracing the Zen of Program Management

Posted by: Johanna Rothman on July 30, 2015

The lovely folks at Thoughtworks interviewed me for a blog post, Embracing the Zen of Program Management.  I hope you like the information there. If you want to know about agile and lean program management, see Agile and Lean Program Management: Scaling C   more »

Java EE @ Voxxed Days Istanbul 2015

Posted by: Reza Rahman on July 29, 2015

Voxxed Days Istanbul 2015 was held on May 9th. This was the first large scale independent Java focused conference ever to be held in Turkey. It attracted some of the best and brightest in the Java ecosystem including Gavin King and Arun Gupta not to menti   more »

Great Review of Predicting the Unpredictable

Posted by: Johanna Rothman on July 29, 2015

Ryan Ripley “highly recommends” Predicting the Unpredictable: Pragmatic Approaches to Estimating Cost or Schedule. See his post: Pragmatic Agile Estimation: Predicting the Unpredictable. He says this: This is a practical book about the work of   more »

Ivar Grimstad's Java EE Sessions at JavaOne 2015

Posted by: Reza Rahman on July 27, 2015

For the Java EE track at JavaOne 2015 we are highlighting some key sessions and speakers to better inform you of what you can expect, right up until the start of the conference. To this end we recently interviewed Ivar Grimstad. Ivar is a Java EE advoc   more »

Personal message from Net Objectives' new COO, Marc Danziger

Posted by: Alan Shalloway on July 24, 2015

Two months ago, I was contentedly leading my life as a singleton consultant down in Los Angeles. I’d managed to get to work for some pretty cool companies – Amgen, CarsDirect.com, the Academy of Motion Pictures Arts and Sciences (the Oscars folks), NBC,   more »

Some JSF news

Posted by: Reza Rahman on July 23, 2015

The JSF Team has just released 2 updates of Mojarra (JSF Reference Implementation) : Mojara 2.2.12 (release notes, download) and the 3rd milestone of Mojarra 2.   more »

Let’s Learn to Do Our Jobs Better, Not a Framework/Method, Better

Posted by: Alan Shalloway on July 23, 2015

The software industry seems so caught up in certifications and learning the latest framework, method or approach. The focus is on the wrong thing. It should be on learning how to learn, learning how to do our job better, learning how to collaborate bette   more »

7 Tips for Valuing Features in a Backlog

Posted by: Johanna Rothman on July 23, 2015

Many product owners have a tough problem. They need so many of the potential features in the roadmap, that they feel as if everything is #1 priority. They realize they can’t actually have everything as #1, and it’s quite difficult for them to   more »

When, Why and How To Estimate

Posted by: Alan Shalloway on July 23, 2015

There are three disparate views on estimation.  One is that estimation is harmful because management misuses the estimates, another is that estimation is a form for waste because it doesn’t provide value directly, and a third is that estimation is critic   more »

Kubernetes Design Patterns

Posted by: Arun Gupta on July 21, 2015

14,000 commits and 400 contributors (including one tiny commit from me!) is what build Kubernetes 1.0.   more »

WebSphere Liberty Now Java EE 7 Compatible!

Posted by: Reza Rahman on July 20, 2015

With the greatest pleasure I can report that IBM WebSphere Liberty 8.5 has recently been Java EE 7 certified! WebSphere joins the ranks of GlassFish 4, WildFly 8, Hitachi Cosminexus and TmaxSoft JEUS.   more »

Using HTML 5 with JSF 2.2/Java EE 7

Posted by: Reza Rahman on July 17, 2015

Though some people seem to continue to pit JSF against HTML 5, there is little practical reason this needs to be the case. In fact JSF 2.2 specifically and Java EE 7 generally has gone to great lengths to support the fellow HTML 5 body of standards.   more »

Product Manager, Product Owner, or Business Analyst?

Posted by: Johanna Rothman on July 16, 2015

Do you have a title such as product manager, product owner, or business analyst? We hear  these titles all the time. What does each do?   more »

Java EE @ GIDS 2015

Posted by: Reza Rahman on July 15, 2015

The Great Indian Developer Summit (GIDS) 2015 was held on April 21-24 in Bangalore, with a follow-on GIDS.Mini held on April 25 in Hyderabad. GIDS is very easily the largest and most significant developer event in South Asia.   more »

Scaling Kubernetes Cluster

Posted by: Arun Gupta on July 15, 2015

Automatic Restarting of Pods inside Replication Controller of Kubernetes Cluster shows how Kubernetes reschedule pods in the cluster if one or more of existing Pods disappear for some reason. This is a common usage pattern and one of the key features of   more »

Automatic Restarting of Pods inside Replication Controller of Kubernetes Cluster

Posted by: Arun Gupta on July 14, 2015

A key feature of Kubernetes is its ability to maintain the “desired state” using declared primitives. Replication Controllers is a key concept that helps achieve this state. A replication controller ensures that a specified number of pod R   more »