About this video

Bob Paulin is an independent consultant and speaker, developing open source software for the past 10 years. He can often be found sharing knowledge on the Java Pub House and Java Off Heap podcasts. Bob is actively involved in the Chicago developer community as the Chicago Java User Group Sponsorship Director and Chicago CJUG4Kids presenter and organizer and he donates his time to Apache Felix and Apache Tika as a committer and PMC.

Bob and Mary Grygleski talk about “things that make you go ‘huh?'” in Java, like

  • Why you need to override equals and hashcode at the same time
  • Why system.currenttimemillis() might not be good enough to measure things
  • Why choose LinkedList vs ArrayList
  • Why you get weird “state” and behavior on a Spring Bean

They discuss how to make the right decisions when you’re faced with anomalies in the logic of the language. Plus, Bob outlines the reasons you should be incorporating open source into your systems.

The pair explore how user groups can pull in more users and help to make sure everyone is producing high-quality content.

Mary is a passionate software technologist who appreciates good craftsmanship and desires to be a contributor to making people’s lives better through technology.

About this series

Visit the series page to watch more videos in this series.