All Public Appearances

For blatant self-publicity, I’m making a note of all the presentations, panels, interviews, articles and other public-facing events I’ve been involved in.

Presentations and Panels

2017

21-23 Mar 2017: Devoxx US - Java 9 Features and Tooling; BoF: Don’t just Embrace Change, Create Change
6-8 Mar 2017: QCon London - Java Track Host; Real World Java 9

8 Feb 2017: Refactoring to Java 8 (webinar)

2016

1-9 Dec: YOW! Melbourne, Brisbane, Sydney: Java 8 (and 9!) in Anger

7-11 Nov: DevoxxBE, Antwerp: Refactoring to Java 8

30 Sep - 1 Oct 2016: Lambda World, Cadiz: Java 8 in Anger

18-22 Sep 2016: JavaOne: Refactoring to Java 8, Java Council Live

8 Sep 2016: JavaZone: Code Review Matters and Manners

13-15 Jun 2016: QCon New York: Refactoring to Java 8
8-10 Jun 2016: DevoxxUK: Refactoring to Java 8

12 May 2016: Agile Manchester: Keynote - Staying Ahead of the Curve

26-29 Apr 2016: Craft Conf, Budapest: Staying Ahead of the Curve

2015

11 Nov: Devoxx: Virtual JUG Podcast Live
3 Nov: Virtual JUG: “Java 8 in Anger”

25-29 Oct: JavaOne: “Java 8 in Anger”, Virtual JUG Podcast Live
17 Oct: Sevilla Developer Conf: “Java 8 in Anger”

11 Sep: The Lead Developer: “Staying Ahead of the Curve”
7-8 Sep: Swansea Con: “Level Up Your Automated Tests”

17-19 Jun: DevoxxUK: “Java 8 in Anger”, “Keynote: The Extraordinary Team of Developers” (with Daniel Bryant)
15 Jun: Bash, Belfast: “HTML5, AngularJS, Groovy, Java and MongoDB all together”
10-11 Jun: QCon New York: “Java 8 in Anger”, “Why do we still not give a @#%! about testing?!” (lightning talk), “Keynote: How Did We End Up Here?” (with Todd Montgomery)

12 May: GOTO Chicago: “Level Up Your Automated Tests”

29 Apr: Spring I/O, Barcelona: “Is Groovy Better than Java for Testing?”
23 Apr: Craft Conf, Budapest: “Java 8 in Anger”
11 Apr: Greach, Madrid: “Is Groovy Better than Java for Testing?”
10 Apr: Devoxx France, Paris: “Java 8 in Anger”.

15 Mar: Women Techmakers Istanbul: “Building a web app with AngularJS, Java and MongoDB”
2 Mar: QCon London: Half day tutorial - “HTML5, AngularJS, Groovy, Java and MongoDB all together”
3 Mar: Ladies Who Code, London: “Public Speaking for Novices”
4 Mar: QCon London: “Java 8 in Anger”

2014

4 Dec: hack.summit(): “HTML5, AngularJS, Groovy, Java, MongoDB altogether: What could possibly go wrong?”
2 Dec: Ladies Who Code: “Working for an Open Source Company”
1 Dec: London Java Community: “HTML5, AngularJS, Groovy, Java, MongoDB altogether: What could possibly go wrong?”

29 Nov: London Java Community Open Conference - “Intro to Public Speaking for Beginners”, “Career Advice for Developers”, “Ask the Experts Panel”
24 Nov: Barcelona JUG: “HTML5, AngularJS, Groovy, Java and MongoDB all together – what could go wrong?”
22 Nov: NoSQL Matters, Barcelona: “Building a web application with MongoDB & Java”
12 Nov: Devoxx, Belgium: “Women and female speakers in the Java ecosystem - How to ameliorate the current situation?”
6 Nov: GOTO Berlin: “Keynote: Staying Ahead of the Curve”

16 Oct: GeekoutUK: “Pick the right tools to improve your productivity”
16 Oct: GeekoutUK Community Night: A Guide to IntelliJ Live Templates
14 Oct: JAX London: “Rapid Web Application Development with MongoDB and the JVM”
2 Oct - JavaOne: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?”
1 Oct - JavaOne: “Java Champions and JUG Leaders Meet Oracle Executives”
30 Sep - JavaOne: “Lambda Q&A Panel”

18 Sep - vJUG: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?

23 Jul - OSCON: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?

20 May - GOTO Chicago: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?”

7 Mar - Joy of Coding: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?
6 Mar - QCon London: “HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?”

11 Feb - JFokus: “What do you mean, Backwards Compatibility?”

2013

Dec - YOW Melbourne, Brisbane, Sydney: “Career Advice for Programmers” & “What do you mean, backwards compatibility?

23 Nov - London Java Community Open Conference: “Keynote: Java, the Future, and You”, “Novice Speaker’s Clinic”, “More Speaker Tips”, “Career Advice for Programmers”, “Intro to MongoDB”, panel: “So you’re a senior developer - what next?”
21 Nov - Virtual JUG: “Design is a Process, not a Document

29 Oct - JAX London: “Design is a Process, not a Document
28 Oct - LJC: “Speaker’s Clinic: Public Speaking for Beginners”
28 Oct - JAX London: “Tutorial: A fluent API for Java and MongoDB”
18 Oct - GOTO Berlin: “What do you mean, backwards compatibility?”
2 Oct - GOTO Aarhus: “Top Ten IntelliJ Tips
2 Oct - GOTO Aarhus: “Career Advice for Programmers

26 Sep - JavaOne: “Design is a Process, not a Document
12 Sep - JavaZone: “Design is a Process, not a Document

23 Jul - JavaOne Shanghai: “What do you mean, backwards compatibility?”
3 Jul - TCube Dublin: “Design is a Process, not a Document”

27 Jun - TTN: “Design is a Process, not a Document”

16 May - GeeCON: “What do you mean, backwards compatibility?

10 Apr - East Anglia MUG: “Trisha Gee, an Unconference”
9 Apr - MongoDB UK: “Schema Design”

27 Mar - DevoxxUK: “What do you mean, backwards compatibility?
21 Mar - LJC: “What do you mean, backwards compatibility?
8 Mar - QCon London (with Dan North): “Hire Education - Making Interviews Rock

2012

4 Dec - Webinar: “Financial Markets: Processing High Volume Data Feeds with MongoDB

29 Nov - Webinar: “MongoDB on the JVM
24 Nov - LJC Open Conference: “Keynote: The State of Java”; Panel: “Does Performance Matter?”; Panel: “The Java Community Process”; “An Introduction to NoSQL”

15 Nov - Devoxx: “The Problem With Women: A Technical Approach
14 Nov - Devoxx: “Agile++: When Agile Goes Well

17 Oct - JAX London: “Java Performance Frequently Asked Questions”
3 Oct - JavaOne: “CON11338 A Technical Approach to Women
3 Oct - JavaOne Panel: “CON5130 London Java Community: How to Change the World
1 Oct - JavaOne: “CON3732 Concurrent Programming Using the Disruptor

30 Sep - JavaOne: “UGF10467 Why Open Source Your Secrets”
23 Sep - Strange Loop: “Workshop: Introduction to the Disruptor

18 July - OSCON: “Concurrent Programming Using The Disruptor

25 May - 010 DEV: “The Disruptor
24 May - GOTO Amsterdam: “Concurrent Programming Using The Disruptor”

21-23 May - GOTO Copenhagen: “Concurrent Programming Using The Disruptor”,”War Stories”, “Programming with the Stars

29 Apr - GirlGeekMeetup London: “GDC Meet a Mentor”; “Why Open Source Your Secrets”; “Technology in Electronic Trading” (with Annalisa Sarasini); Panel: “Women Only Events - Are We Creating A Girl Ghetto?”

7 Mar - QCon London: “Concurrent Programming Using The Disruptor

2011

7 Nov - Devoxx Panel: “Why we shouldn’t target women
2 Nov - JAX London: “Understanding the Disruptor, a Beginner’s Guide to Hardcore Concurrency” (with Mike Barker)

11 Oct - LJC: “Beginner’s Guide to Hardcore Concurrency” (with Mike Barker)
6 Oct - JavaOne: “LMAX Disruptor: High-Performance Concurrent Programming Framework” (with Martin Thompson)

1 Jun - LJC: “Introduction to the Java Community Process

Interviews

Sep 2015 - Women In Technology Panel, JavaOne (video)

Nov 2015 - Java and Developer Advocacy with Trisha Gee (podcast)
Jun 2015 - Trisha Gee on the Java Ecosystem (video)
Apr 2015 - Tech ecosystems in Sevilla & London (video)
Apr 2015 - Java 8 in Anger (video)
Apr 2015 - IDE Talking: Smarter Refactoring in IntelliJ IDEA (video)
Mar 2015 - In The Spotlight: Trisha Gee (text)
Aug 2014 - DZone Dev of the Week (text)
May 2014 - What Could Possibly Go Wrong? at GOTO Chicago (video)
Mar 2014 - InfoQ at QCon London (video)
Aug 2013 - JavaOne 2013 Preview (video)
Mar 2013 - Devoxx UK (video)
Mar 2013 - Top Tips For Working With Techies (text)
Mar 2013 - Google Presents Women Techmakers (video)
Nov 2012 - Devoxx (video)
Jun 2012 - Oracle’s Java Blog - Duke’s Choice Awards (text)
May 2012 - GOTO Copenhagen (video)
May 2012 - BBC 5 Live (podcast)
May 2012 - Graduate Developer Community (text)
Mar 2012 - InfoQ at QCon London (video)
Jan 2012 - Heroes of Java (text)
Nov 2011 - Oracle Technology Network at Devoxx (video)
Oct 2011 - Java Spotlight: Duke’s Choice Winners (podcast)
Oct 2011 - JavaOne (video)

Publications

Jan 2016 - LeanPub: What to Look for in a Code Review
Sep 2015 - Oracle’s Community Site: Java SE 8 in Practice
Aug 2015 - InformIT Live Lessons Workshop: Building Java 8 Applications with Microservices. Also available on Safari Books Online.
Dec 2014 - InformIT Developer Talks: Java and MongoDB Rapid App Prototyping: App Development using HTML5, AngularJS, Groovy, Java, and MongoDB
Jan 2014 - Oracle’s Java Magazine: Introduction to MongoDB and Big Data
Nov 2012 - Oracle’s Java Magazine: Exploring Lambda Expressions for Java
Mar 2012 - Oracle’s Java Magazine: Sharing Data Without Contention
May 2011 - Disruptor: High performance alternative to bounded queues for exchanging data between concurrent threads

Guest Posts

Oct 2015 - Safari Books Online: Five Java 8 Features That You Won’t Be Able to Live Without
Oct 2015 - DZone: Why Java 8?
Oct 2015 - JetBrains Blog: What To Look For In A Code Review: Upsource Quick Wins
Oct 2015 - JetBrains Blog: What To Look For In A Code Review: Security
Aug 2015 - JetBrains Blog: What To Look For In A Code Review: SOLID Principles
Aug 2015 - JetBrains Blog: What To Look For In A Code Review: Data Structures
Aug 2015 - JetBrains Blog: What To Look For In A Code Review: Performance
Jul 2015 - JetBrains Blog: What To Look For In A Code Review: Tests
Jul 2015 - JetBrains Blog: What To Look For In A Code Review
May 2015 - Voxxed: The Java Birthday Diaries: Part 3 – Trisha Gee on IDEs, Jigsaw, and C++ Hype
Dec 2014 - Voxxed: Developers Want to be Heard
Aug 2014 - MongoDB Blog: Getting started with MongoDB and Java, Part 1
Aug 2014 - MongoDB Blog: Getting started with MongoDB and Java, Part 2
Nov 2013 - O’Reilly Programming: Technical Tests: You’re Doing It Wrong, Part 1
Nov 2013 - O’Reilly Programming: Technical Tests: You’re Doing It Wrong, Part 2
Aug 2013 - MongoDB Blog: The MongoDB Java Driver 3.0
Aug 2013 - MongoDB Blog: The MongoDB Java Driver 3.0: What’s changing