We will welcome in the New Year and the rejuvenated JSOxford by looking at a couple of topics that many developers wish to improve - Testing and Performance.
Arrive, mingle and meet new people
Welcome and thanks
Jon Acker - Example First / A Sane Test-Driven Approach to Programming
We all know we need automated tests for our code - they are our guardian angel against regression bugs. But what exactly is the point in writing a test in advance - how does this even make sense? The first thing to grasp is that, at this stage, these are not tests - but specifications, which force us to think about exactly what we want to do - in advance. In addition TDD/BDD provide a rigorous methodology, which can help to keep us sane whilst developing complex code in steady confident steps.
Chat, mingle and soak in all you've learned so far
What do you do when you want to understand how an iOS App communicates with it's API and you don't have the source code?
Andy will talk about the second approach, explain why he chose it and demonstrate the depth of data that can be captured. He'll also talk about some of the drawbacks and tradeoffs too.
Andy's a consultant who helps companies to understand why web performance matters and how they can improve the speed of their sites too.
Wrap-up and thanks
Thank you to our speakers, our sponsors and all of our attendees
Please make sure you read and agree to our Code of Conduct before attending.
Thank you to our sponsors that have made it possible to run this event and build our community.
We're always on the look out for new speakers to come and give a talk. If you have a talk that you'd like to present, please Open an Issue and we'll contact you to arrange a date.
We are very keen to encourage new speakers. If you think you'd like to get into public speaking but don't know where to start please Get in Touch with us or take a look at our Speaker Resources. We'll do everything we can to develop your speaking skills.