Production Profiling: What, Why & How?
We’ve got a great event coming up in a couple of weeks – an evening of Research- Driven Development and Production Profiling with Dr Phil Winder’s (@DrPhilWinder), Richard Warburton (@RichardWarburto) and Sadiq Jaffer.
Richard and Sadiq will be presenting the second talk of the evening, ‘Production Profiling: What, Why & How?’. Their talk will help you understand the ins and outs of profiling in a production system. You’ll learn about different techniques and approaches that help you understand what’s really happening with your system. This helps you to solve new performance problems, regressions and undertake capacity planning exercises.
Ahead of the session we had a brief catch up with Richard to find out a bit more about what we can expect.
Who do you think should come along?
I think anyone who is interested in Java Performance and understanding how they can understand and solve their performance problems better should come along. That could be developers of different experiences, but especially people who care about how code works in production and performance.
What do you think are the three most interesting questions that this event will answer?
A) Why it’s very hard to solve performance problems on your development environment compared to production.
B) How can you understand what code in your application, libraries and frameworks causes your application to be slow.
C) What are the problems with existing performance monitoring tools and how can they be solved?
Why do you think this presentation is important for people?
Performance is a complex topic that has a lot of specialist skills involved. This talk makes it easy to see why the profiling in production approach works well.
Finally, do you have any advice for junior programmers entering the industry?
A) Join the LJC 😉
B) Find mentors and experts who are good at what they do and try to learn from them.
C) Market yourself. Blog, networking events, open source github projects, whatever. It’ll help your career no end.
Thanks Richard!
Don’t forget we’ll also be welcoming Dr Phil Winder (@DrPhilWinder) to the event. He’ll be presenting his talk, ‘Research- Driven Development: Improve the software you love while staying productive.’
Have you ever thought about the way in which you approach learning and problem solving? Many developers don’t identify themselves as a Researcher, Research Driven Development is the acknowledgement that developers are researchers. The 1st presentation expands on this assertion by establishing that modern software development is research. We can then turn to established research doctrine in order to improve our own development.
If this sounds good and you’d like to come along the session is happening on Tuesday 18th September, 18:00 – 21:00 @ IBM UK SE1 9PZ. You can find all the details and RSVP here.