Freddy Guime

Freddy Guime

Biography

Freddy is a Principal Developer at Expedia. Always dealing with performance and usability he is always curious on how to make the overabundance of data useful for travelers, traders and consumers. Having worked with different technologies before has allowed him to come with solutions to rendering bottleneck problems. A Usability Guru, Freddy understands and bridges the concepts of high-throughput with usability within software.

He is also the author and maintainer of the javapubhouse.com, a podcast dedicated to tutorial topics in Java that covers everything from the use of the keyword volatile to the definition of beautiful code, also of javaoffheap.com, a java news podcast.

Things that make you go "huh", Java Edition
Have you ever wonder why you need to override equals and hashcode at the same time? Or why system.currenttimemillis() might not be good enough to measure things? Or why choose LinkedList vs ArrayList? Or why you get weird "state" and behavior on a Spring Bean? Or why the internet says not to use Double for currency? We explore these and more "cases" that make you go "...huh..." in Java. After this talk, you can then be demistifyed on a lot of things, and make sure you are making the "Right" decision, and not just a copy/paste from StackOverflow