Posts

Showing posts from September, 2017

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."

Abstract:
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.

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


When:
Tuesday, September 12, 2017
7:30pm


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!

Preview - Reza Rahman to Visit the ACGNJ Java Users Group

I am happy to announce that Reza Rahman will visit the ACGNJ Java Users Group on October 10, 2017.  He will present, "Java EE 8 and Java EE 9 - What You Need to Know" at the Scotch Plains Rescue Squad (second floor) starting at 7:30pm.

The process of defining the scope for Java EE 8 was the most community opinion driven in the history of the platform.   Java EE 8 is supposed to solidly enable HTTP/2, Server-Sent Events (SSE), JSON and aligning all parts of the platform with Java SE 8.  It includes a much awaited security API overhaul, a brand new MVC API as well as a slew of critical updates to APIs like JSF, JMS, JPA, JAX-RS and CDI.  Unfortunately the road to Java EE 8 has not been smooth.  After a long and silent delay Oracle announced updated plans for Java EE 8 and Java EE 9.  The plans now include adding support for dynamic configuration, health-checks, NoSQL, fat-jars, eventual consistency, multi-tenancy, dynamic discovery and circuit breakers.

Th…

Summary - Emerging Technologies for the Enterprise 2017

The 12th annual Emerging Technologies for the Enterprise (ETE) Conference was held on Tuesday, April 18 and Wednesday, April 19, 2017 at the Society Hill Sheraton in Philadelphia Pennsylvania.

I was honored to have served as a steering committee member for ETE 2017 and to have covered the conference as a dedicated reporter for InfoQ.

The summaries for both days are listed as follows:
Emerging Technologies for the Enterprise Conference 2017: Day One RecapEmerging Technologies for the Enterprise Conference 2017: Day Two Recap Additional news items from ETE 2017 are listed as follows:
Kiki Carter, Enterprise Architect at Lightbend, Speaks to InfoQ at ETEJake Wharton, Android Engineer at Square, Speaks to InfoQ at ETEOracle Defends the Java Module System As always, the folks at Chariot Solutions went above-and-beyond organizing and hosting this conference!

Summary - Elliotte Rusty Harold Visit with ACGNJ Java Users Group

The April ACGNJ Java Users Group meeting featured guest speaker, Elliotte Rusty Harold.  His presentation was entitled, "Exceptions: I'm Telling You for the Last Time."

Elliotte discussed the three rules of using exceptions:
Rule #1 - try blocks should be long, not shortRule #2:Checked exceptions indicate environmental problems.Runtime, i.e., unchecked exceptions indicate program errors.Rule #3 - If you can't handle it, bubble it. Harold provided his reasoning for not using exceptions.  He stated, "If we haven't learned how to use exceptions within the last 20 years, will we learn over the next 20 years?  Maybe exceptions are just too hard.  And if exceptions are too hard, then what about Java features such as lambdas and data binding?"

Sun forgot to document exceptions when they were first introduced in Java 1, alpha 3.  Elliotte encouraged everyone to search for the original white papers by James Gosling, Patrick Naughton, and Bill Joy.