
Trisha Gee
Developer Advocate at JetBrains, Java Champion
trishagee.github.io
@trisha_gee
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 community and sharing ideas helps us learn from mistakes and build on successes. She’s a Developer Advocate for JetBrains, which means she gets to share all the interesting things she’s constantly discovering.
Books
(right click to open links)
What To Look For In A Code Review
Recent Articles
(right click to open links)
Ways to Make Code Reviews More Effective
Recent Interviews
(right click to open links)
vJUG An Interview with Trisha Gee
Trisha Gee on the Java Eco-System
Trisha Gee and Eva on Java 8 Patterns | NightHacking
Java Champion Trisha Gee on NoSQL, IntelliJ and Java 8
Software Engineering Daily – Java and Developer Advocacy with Trisha Gee
Podcast
(right click to open links)
Videos
(right click to open links)
Career Advice for Programmers by Trisha Gee – YOW! 2013
What do you Mean, Backwards Compatibility? by Trisha Gee – YOW! 2013
Software
(right click to open links)
YOW! 2013 Brisbane
What do you Mean, Backwards Compatibility?
BIG DATA & ANALYTICS
The Java driver for MongoDB has been around almost as long as the NoSQL database itself. It was designed without some of the modern Java features we now take for granted, and the API might be easier with features like lambdas.
The existing Java driver is extensively used, which leads to a tricky question: how do you create a new API that uses modern development patterns whilst retaining backwards compatibility? Your users are fundamental to the success of your business, you do not want to alienate them, break their systems or make it hard for them to migrate to the New World Order.
In this presentation Trisha will share some of the pain experienced and solutions tried while creating a new Java driver for MongoDB.
Career Advice for Programmers
PEOPLEWARE
Anyone ever give you advice on how to remain a programmer? To avoid being “promoted” into positions away from technology and code? Anyone ever tell you at school or university that you needed social skills to be a good developer? Did you know, without having had half a dozen different jobs, that all development roles are not created equal? Is it true that moving jobs a lot is a Bad Thing?
In this session I’m going to share some lessons I learnt the hard way while managing my career as a Java developer. I’m going to tell you secrets that others don’t want to share. And I’ll give you tools for working out what your next steps are.
If nothing else, you’ll get to laugh at the (many) mistakes I’ve made in my search for The Perfect Job.