Preview - Trenton Computer Festival (TCF) 2018

The 43rd annual Trenton Computer Festival (TCF) will be held on Saturday, March 17, 2018 at The College of New Jersey in Ewing, New Jersey.

The theme for this year's event is Wearable Technologies.

Dr. Nick van Terheyden, a leader in Digital Healthcare and Innovation and former Chief Medical Officer for Dell, will deliver the keynote address.  He provides strategic insights and guidance to support healthcare organizations, medical professionals and patients through information-enabled healthcare.  Dr. Nick brings an incremental approach to developing successful strategies and applies his expertise to achieve a technology environment that is interconnected, efficient and patient-focused.  He is a highly sought out speaker on the practical and futuristic use of healthcare technology and how it can improve patient engagement and wellness.

As always, there will be a suite of talks throughout the day including tracks on wearable technologies, software application development, a…

Honored to be a Java EE Guardian!

I am happy to announce that my request to join the Java EE Guardians was recently accepted!

I first learned about the Java EE Guardians almost two years ago while writing my InfoQ news piece about Oracle's sudden slowdown in the development of Java EE 8 and the response by the Java community. It was during that time the Java EE Guardians were born.

Reza Rahman, former Oracle evangelist and now senior architect at CapTech Consulting, led the creation of the Java EE Guardians. I was impressed with their charter and have followed along with their activities ever since.

I am honored to be part of a membership that includes notable members such as the father of Java, James Gosling, along with JUG leaders, JCP experts, spec leads, bloggers, authors, and speakers. All you need is a passion for Java EE, now Jakarta EE, and be active in the community.

If you have such a passion for Jakarta EE and interested in membership, please send an e-mail to their Google Group.

From Java EE to Jakarta EE

As you may already know, the Java EE name is in the process of a name change. Oracle forced a rebranding after open sourcing and transferring Java EE to the Eclipse Foundation last fall.

The Java EE Guardians, led by well-known Java evangelist Reza Rahman, submitted an open letter to Oracle to express their concerns over Oracle's restriction of the name "Java" and the "javax" package names.

Rahman conducted two surveys on the rebranding last fall and the results overwhelmingly demonstrated that the Java community supported to keep the Java EE name.

Despite all the efforts by Rahman and the Java EE Guardians to keep the "Java" and "javax" names, the process of determining a new name for Java EE will move forward. A new poll to select Java EE's new name recently opened. There are two choices:
Jakarta EEEnterprise Profile Once used by the Apache Foundation for stewarding various Java subprojects, the Jakarta name was retired in December 2…

ACGNJ Java Users Group - 2017 Year in Review

The ACGNJ Java Users Group had a banner year in 2017.  We held our usual 11 meetings (summer break in August) and hosted five (5) well-known Java experts:

April 11 - Elliotte Rusty Harold presented "Exceptions: I'm Telling You for the Last Time."May 9 - Victor Grazi presented "Reactive Programming by Example."May 30 - Viktor Gamov presented "The Splendors and Miseries of Distributed Streams."October 10 - Reza Rahman presented "Java EE 8 and Java EE 9: What You Need to Know."December 12 - Donald Raab presented "API Deep Dive: Designing Eclipse Collections."
This is indeed a first for our quirky little JUG to host this many Java experts in one year.  The rest of the year featured presentations by our regular "cast of characters:"

January 10 - "Technical Overview of Speedment" presented by myself.February 27 - "Getting Started with JavaFX" presented by Scot Jenkins.March 28 - "Technical Overview of jOO…

Preview - December 2017 ACGNJ Java Users Group Meeting

I am happy to announce that Donald Raab will visit the ACGNJ Java Users Group on December 12, 2017.  He will present, "API Deep Dive: Designing Eclipse Collections" at the Scotch Plains Rescue Squad (second floor) starting at 7:30pm.

When designing an API, its authors have to consider many aspects: style, naming, scope, and implementation details are among these aspects. They have a direct impact on the resulting code, and its implementation can go in many different directions. How do you choose the best route to go? How do you guarantee consistency and performance across the framework? In this session, the mastermind behind Eclipse Collections (and previously GS Collections) shares the design choices he had to face and how he did it, the impact on different implementation strategies, and how the framework became a Eclipse project. Come take a look behind the curtains of a widely used API that has many years of development and that you can contribu…

Summary - Reza Rahman Visit with the ACGNJ Java Users Group

The October 2017 ACGNJ Java Users Group meeting featured guest speaker, Reza Rahman. He presented "Java EE 8 and Java EE 9: What You Need to Know."

He outlined the past, present, and future of Java EE, reviewed notable JSRs within Java EE 8, and what's on the horizon. Rahman also discussed the stagnation of Java EE, the emergence of the Java EE Guardians, and the events that lead to where Java EE is today.

You can read all the details including Q&A with Rahman on my InfoQ news piece, Eclipse Foundation Prepares to Open Source Java EE as EE4J.

Preview - September 2017 ACGNJ Java Users Group Meeting

This month's Java Users Group meeting will be held on Tuesday, September 12, 2017 at the Scotch Plains Rescue Squad starting at 7:30pm.

Barry Burd will present "Swift Programming for Java Developers."

Swift is Apple's new language for developing macOS and iOS applications. In this talk, Barry will introduce Swift programming and compare features of Swift with their counterparts in Java. He will also demonstrate the creation of a simple app for Apple's iPhone.

Scotch Plains Rescue Squad
1916 Bartle Avenue
Scotch Plains, New Jersey 07076

Tuesday, September 12, 2017

As always, you can visit the Java Users Group website for the latest information.

Please contact me if you have any questions and I hope to see y'all on September 12!