Talk

97 Things Every Java Programmer Should Know

Conference
Java

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 crowds 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, this talk draws from this collection to present some highlights and useful advice.

Java
Software Development
Programming

Trisha Gee

JetBrains

Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha is a leader of the Sevilla Java User Group and a Java Champion, she believes healthy communities and sharing ideas help us to learn from mistakes and build on successes. As a Developer Advocate for JetBrains, she gets to share all the interesting things she’s constantly discovering.

Kevlin Henney

Curbralan

Kevlin Henney is an independent consultant, trainer, reviewer and writer. His development interests, contributions and work with companies covers programming, people and practice. He has been a columnist for various magazines and web sites, a contributor to open and closed source software and a member of more committees than is probably healthy (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"). He is co-author of two volumes in the Pattern-Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.