Digbeth, August 30 - September 1 2013


Conference - Fri 30th August

  • 08:30 - 09:30 Registration

    Doors open for people to come in, grab coffee and register for the day

  • 09:30 - 10:10 Opening Keynote

    Syd Lawrence

    Talk TBC

  • 10:20 - 11:00 Best Practice in API Design

    Lorna Mitchell

    Whether you're working with APIs as the backend to your mobile site or publishing them for others to consume, this session will show you how to write really excellent and useful services. We’ll cover selecting the right service type to use and how to design a flexible, maintainable system with an outward-facing API that will have your users easily utilising its features. There will be tips and tricks on helping minimise user confusion (and resulting bug reports) and how to achieve robust services and happy users who cite your application as their "must-have". Recommended for developers and architects from all technology backgrounds.

  • 11:20 - 12:00 Realtime Web Apps in the Wild

    Phil Leggetter

    It has been possible to instantly push information from a web server to a web browser for at least 10 years, but this technology has finally gone mainstream thanks to technologies like WebSockets and solutions like SignalR, socket.io, Faye and Pusher. In this sessions I'll cover the past, present and future of client/server communication technology, the realtime web and provide a number of use cases and demonstrations of how the technology is actually used today (it's not just chat and spaceship games).

  • 12:10 - 12:50 Node.js - Embracing Chaos with JavaScript

    George Ornbo

    The year 2013. The web has exploded. Fridges, bus stops and light bulbs are all connected to the web. Small networked quadcopters are flying around the globe dancing to dubstep. Even your mum has a super powerful smartphone in her pocket. In this introductory talk learn what this means for programming and how you can use your JavaScript superpowers to create modern, networked applications with Node.js.

  • 12:50 - 13:50 Lunch

    Well-deserved break for lunch

  • 13:50 - 14:30 Why Clojure?

    Joe Littlejohn and Mark Godfrey

    In this introduction to Clojure, Joe and Mark will explain what makes Clojure a powerful and compelling language, why engineers at Nokia Entertainment now use it daily and love it, and why you should consider choosing Clojure for your next project.

  • 14:40 - 15:20 Talk TC

    John Stevenson

    Talk TBC.

  • 15:30- 16:10 Go in the Real World

    Peter Bourgon

    Go is a young language that's gotten a lot of press. In this talk, Peter will give a brief overview of the language, describe how and at what scale SoundCloud uses Go in production, and then get right to work building an interesting application or two. Hopefully it will inspire you to use Go in your hack!

  • 16:30 - 17:10 Command All The Things

    Martyn Davies

    In today's modern web development toolkit, the command line is king. Powerful, time saving applications are at your fingertips and they've never been more prevalent than they are right now. In this, almost-the-end-of-the-day-beer-soon 40 minutes, Martyn will discuss options for making your workflow faster than ever, looking at Yeoman, Grunt, Bower and others as well as when to go DRY and write your own using languages you know and love.

  • 17:20 - 18:00 The state of packaged web apps

    Cristiano Betta

    It has never been easier to package your web apps in one way or another but why would we need to. Companies like Google, Mozilla and Adobe provide us ways to wrap HTML, JS and CSS as browser extensions or full on mobile/desktop apps. Cristiano highlights the divergence of technologies being used and looks into the future convergence of the web standards that power these apps. All of this to answer one essential question: is there a one-size-fits-all solution?


Sat 31st August

  • 09:30 - 10:30 Registration

    Grab coffee, get breakfast and register before the day begins.

  • 10:30 - 12:00 Introduction and Pitches

    Introduction from the representatives of the APIs and hackathon organisers. Prizes will be announced.

  • 12:00 - 19:00 Hacking Starts

    Get together, make teams and discuss what you're going to hack. Then get hacking!

  • 19:00 - 20:00 Evening Meal

    Have something to eat and take a break before carrying on.

  • 20:00 - * Hacking

    Carry on hacking.

    Note: Venue should be open over night, but getting assurances from venue currently.

Sun 1st September

  • 09:00 - 10:00 Breakfast

    A chance to recharge after a night of little sleep and lots of coding.

  • 10:00 - 13:00 Hacking and getting ready

    Last minute hacking and getting it all ready.

  • 13:00 - 14:00 Lunch

    Enjoy a meal and start prepping that all-important presentation.

  • 14:00 Submission

    Submit your hacks to Hacker League

  • 14:00 - 16:00 Presentations

    Quick presentations of your hard work to the judges and all the other hackers.

  • 16:00 - End Judging and prizes

    Time for the judges to choose and give you prizes.