Posts

Preview - May 2018 ACGNJ Java Users Group Meeting

This month's Java Users Group meeting will be held on Tuesday, May 8, 2018 at the Drew University starting at 6:30pm.

Chandra Guntur will present "Garbage Collection - The Journey Until Java 11."

Abstract:
Chandra will provide an overview of basic Garbage Collection patterns and enhancements in Java. His presentation will cover various JVM options and flags to tune GC as well as new logging techniques with Java Unified Logging.



Bio:
Chandra is a Java geek, Spring Boot and cloud enthusiast, organizer and presenter at the NYJavaSIG, and co-chair of the NYJavaSIG Hands-On-Workshop (HOW). He loves coding in Smalltalk and is getting to love Java over the past 20+ years.

Where:
Dorothy Young Center for the Arts, Room 106
Drew University
36 Madison Avenue
Madison, New Jersey 07940

When:
Tuesday, May 8, 2018
6:30-8:30pm

Summary - Ben Evans Visit with the ACGNJ Java Users Group

The April 2018 ACGNJ Java Users Group meeting featured guest speaker, Ben Evans, a Java Champion, co-founder of jClarity, and author of several books. He presented "Gambling with Leopards."

Ben provided an overview of a distributed sports book, known as BetLeopard, and the kinds of bets that are processed. He then demonstrated several ways to implement BetLeopard:
Java 8 lambdasHazelcast IMDG and Apache SparkHazelcast IMDG and Hazelcast Jet Source code for BetLeopard can be found on Ben's GitHub page.

The Jakarta EE Logo Community Vote

The Eclipse Foundation recently launched at survey for developers to choose the new Jakarta EE logo.  There are seven finalists and you get to choose your top three. Time is running out as the survey closes on Friday, April 6 at 12 noon EDT.

Eclipse also announced a brand new Twitter account, @JakartaEE.

These are indeed very exciting times in the Java world!

Two Evenings with Venkat Subramaniam

Image
The ACGNJ Java Users Group (facilitated by yours truly) and the NYJavaSIG (facilitated by Frank Greco) recently hosted Venkat Subramaniam to speak at our respective groups on back-to-back nights.

On March 19, 2018, Venkat visited the ACGNJ Java Users Group at Drew University in Madison, New Jersey where he presented "Twelve Way to Make Code Suck Less." He discussed why we should care about code quality and defined the First Law of Programming which states, "Lowering quality lengthens development time." Venkat then introduced and discussed his 12 principles to improving code quality along with plenty of live-coded examples.

On March 20,  2018, Venkat visited the NYJavaSIG at Credit Suisse in New York City where he presented "From Functional to Reactive Programming." He discussed the differences between imperative vs. declarative styles, normal functions vs. higher-order functions, and functional to reactive programming along with plenty of lived-cod…

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…