We all want to stay ahead of the curve - after all, that's what you go to a conference for. But have you ever considered how being ahead of the curve might be dangerous?
Using a new language before you understand it, putting a new technology into production so you can learn it, abandoning old practices before you've got the benefit from them. These things are common practice, under the guise of progress and keeping up to date.
But while we shouldn't be running around like headless chickens chasing the next shiny new thing, we do need to see to our continuous learning and, of course, we should embrace change.
How do we balance these 2 extremes? And how do we see to our own growth and learning as developers and architects while meeting the needs of our project, team or organisation?
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 blogs regularly on subjects that she thinks developers and other humans should care about. She’s a leader of the Sevilla Java User Group, a key member of the London Java Community, a MongoDB Master and a Java Champion.
She believes we shouldn't all have to make the same mistakes again and again, and as a Developer Advocate for JetBrains she can share all the cool stuff she's discovered so far.
To buy tickets to see this fantastic talk, and many others like it head over to our ticket page.
Need help planning which sessions to attend? We've provided a breakdown of our various session types below.
A presentation and discussion of real-life (not theoretical) experiences of the application (or mis-application) of Agile and Lean practices. Case studies and experience reports include some discussion of lessons learned and an indication of how novel the work is.
Participants learn a new approach, tool or technology through using it to solve one or more practical exercises. Any software/hardware requirements are disclosed in the session description.
A session focused around some specific tool, technique or issue. Primarily led by the speaker, tutorials usually include some elements of interactivity or individual / group exercise.
An in-depth working session on a specific topic. May include paper presentations.