Preview - Elliotte Rusty Harold to Visit ACGNJ Java Users Group

I am happy to announce that Elliotte Rusty Harold will visit this month's ACGNJ Java Users Group to present, "Exceptions: I'm Telling You for the Last Time" on Tuesday, April 11, 2017 at the Scotch Plains Rescue Squad (second floor) starting at 7:30pm.

No feature of the Java programming language is as original or as misused and controversial as exception handling. More than twenty years after Java was introduced more developers don't understand exceptions than do. That's not surprising given that most textbooks and tutorials get exceptions seriously wrong by focusing on the rules you must follow rather than the reasons you should follow them.

And yet just three rules cover 99% of what you need to know about exceptions:
  • Separate exception handling from the main path by making try blocks as long as possible.
  • Use checked exceptions for environmental problems and runtime exceptions for programming errors.
  • Bubble exceptions you can't handle.
Follow these simple principles; and your programs, libraries, and APIs will be cleaner, simpler, and more robust.

Finally, Elliotte will talk about the one reason you may not want to use exceptions at all.

It's been almost 11 years since Elliotte visited the group when he presented, "RSS, Atom, APP, and All That: a Course for Developers" in June 2006, and we at the ACGNJ Java Users Group are looking forward to his return.

Stay tuned for a summary after his presentation!


Popular posts from this blog

Garden State Java User Group - 2021 Year in Review

Garden State Java User Group - 2022 Year in Review

Garden State Java User Group - 2020 Year in Review