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://twitter.com/trisha_gee
https://www.linkedin.com/in/trishagee
https://trishagee.com
https://github.com/trishagee
Kevlin
https://about.me/kevlin
https://twitter.com/KevlinHenney
https://linkedin.com/in/kevlin
https://instagram.com/kevlin.henney
https://kevlinhenney.medium.com
Emily
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
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