This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Trisha Gee - Lead Developer Evangelist at Gradle, Java Champion & Co-Author of "Getting to Know IntelliJ IDEA" @TrishaGee Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney Emily Bache - Samman Technical Coach at Bache Consulting @EmilyBache-tech-coach Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team @Holly_Cummins ORIGINAL TALK TITLE 97 Things Every Java Programmer Should Know RESOURCES Trisha https://bsky.app/profile/trishagee.bsky.social https://twitter.com/trisha_gee https://www.linkedin.com/in/trishagee https://trishagee.com https://github.com/trishagee Kevlin https://bsky.app/profile/kevlin.bsky.social https://about.me/kevlin https://twitter.com/KevlinHenney https://linkedin.com/in/kevlin https://instagram.com/kevlin.henney https://kevlinhenney.medium.com Emily https://bsky.app/profile/emilybache.com https://twitter.com/emilybache https://www.linkedin.com/in/emilybache https://bacheconsulting.com https://github.com/emilybache Holly https://hollycummins.com https://hollycummins.com/type/blog https://twitter.com/holly_cummins https://hachyderm.io/@holly_cummins https://github.com/holly-cummins https://linkedin.com/in/holly-k-cummins ABSTRACT Java programmers have a lot on their minds. The codebase, the JDK, Java, JavaScript, build and deploy scripts, code in other JVM languages, frameworks, unit tests, testing approaches, programming techniques, IDEs, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality... and more. A lot. The 97 Things Every Java Programmer Should Know project has collected together the wisdom of the crowd to offer a distilled snapshot of what every Java programmer should know, from code to people, from Java to other JVM languages, from inside the JVM to the outside world. Presented by the two editors of the book and some of the other contributors, this talk draws from this collection to present some highlights and useful advice. [...] TIMECODES 00:00 Intro 06:51 Learn your IDE to reduce cognitive load 11:11 Program with GUTs 17:12 Approval testing ft. Emily Bache 22:29 Write "readable code" 27:48 Garbage collection is your friend ft. Holly Cummins 36:06 Name the date 38:49 Technical interviewing is a skill worth developing 41:33 Outro Download slides and read the full abstract here: https://gotocph.com/2024/sessions/3344 RECOMMENDED BOOKS Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Trisha Gee, Kathy Sierra & Bert Bates • Head First Java • https://amzn.to/3k59BJ6 Trisha Gee • Getting to Know IntelliJ IDEA • https://amzn.to/3ZBgnGc Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Emily Bache • Technical Agile Coaching with the Samman Method • https://amzn.to/4iHarEp Emily Bache • The Coding Dojo Handbook • https://amzn.to/4bMin5c https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Java #97Things #JVM #TrishaGee #KevlinHenney #EmilyBache #HollyCummins CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.