Schedule

CodeKen 2012 will run exclusively online on the 6th November 2012.

Check out the great talks we have lined up for you. Tune in to the talks that you like the look of on the 6th November 2012.

6th November

Time Session
09:00 Jon Dickinson, Introduction and how to interact with the conference.
09:30

Seb Lee-Delisle

It used to be enough to just get something to work, but now, in a time of slick UIs and visual experimentation across all platforms, it's more important than ever to understand the role of creativity in modern programming. Seb will show how easy it is to create sophisticated effects with just a few lines of code, and hopefully get you inspired and excited to explore your digital creative side.

Seb is known for large scale installations and events like his interactive digital fireworks, and glowstick voting systems.

10:30 Break
10:45

Julian Browne, 100 Year Architecture; how the battle for the web was lost and won

How do you build a software architecture that will last 100 years? Julian explores this concept by telling the story of how the internet evolved. By comparing two different approaches taken by two different teams in a race to build the internet that we know today Julian illustrates some winning strategies for software architecture.

11:45 Break
12:00

Tom Wilkie, Real-time analytics with Apache Cassandra

In this talk we will discuss different approaches to realtime analytics, before focusing on how to build realtime analytics application using Apache Cassandra. We will talk about some of the common usecases, how to model the data, and some more advances topics, such as algorithms for approximate analytics.

13:00 Break for lunch
14:00

Adewale Oshineye, Apprenticeship patterns and developer experience

As co-author of Apprenticeship Patterns, Guidance for the Aspiring Software Craftsman, Ade has been thinking about how developers learn and grow for a long time.

In this talk Ade will explain what it takes to grow as a software developer and the value of experience. Drawing examples from his own experiences and the experiences of others he will show how common patterns of learning emerge. Newcomers and advanced practitioners alike will benefit enormously from this talk by applying recognised patterns of learning to their own context.

15:00 Break
15:15

Clare Sutcliffe, Code Club

There is now an entire generation of children who were are born into a world where the use of digital devices is the norm and as a consequence they know more about computers than the generation who teaches them.

How do you address a criminally out of date curriculum and a lack of teacher skill on a nation-wide scale? Clare will explore how we can bridge the generation gap with an entire generation of people.

15:45 Break
16:00

James Stewart, Prototyping, Iterating, Rebuilding government

Starting in February 2010 a small group of developers, designers and product sculptors began work on http://alpha.gov.uk, demonstrating what a new, simplified and unified website for the UK government might look and feel like. Now with https://www.gov.uk we're showing how it could operate, working with the intention that this will become the definitive government web presence. It's almost all ruby, largely open source and developed out in the open on github.

The project is a unique opportunity to reshape the way the UK government thinks about the web. It's also familiar in many ways to anyone who's tried to bring a modern startup mindset into a large organisation.

This talk provides an overview of how such a distinctive project came to be, the way we're working, and lessons learned along the way. It dives into some of the principles underpinning the system architecture, and a little of how we've dealt with security and assurance considerations, but is primarily focussed on the experience of bringing a modern web startup culture into one of the world's oldest institutions.

17:00 Break
17:15

Estelle Weyl, HTML5: All about web forms

HTML forms have been the bane of web developers for years. Not anymore! Newer form features provide for native date pickers, place holder text, pattern matching, required fields, auto focus, error handling, and providing for the RIGHT keyboard on smartphones, all without JavaScript.We’ll learn all about creating dynamic web forms with form validation without the use of javascript.

Topics covered include:

  • The new HTML5 input types
  • Controlling what keyboard types gets displayed on touch keyboards, including the iPad and iPhone
  • Placeholder Attribute: Adding native placeholder text and clearing on focus
  • Native form validation: Error messages with no javascript
  • Date & time input types: The jQuery datepicker, without jQuery.
  • Providing focus to a form element, including focus on invalid input without javascript.
  • CSS & Forms: Stylizing form elements based on current states of required and invalid
  • Pattern attribute – Pattern matching for form input: with regular expressions and no javascriptelement and list attribute- providing autosuggest on inputs, again no javascript.Mobile browsers support for HTML5 web forms is improving. In this session we’ll learn how to implement them.
18:15 Break
18:30

Narayan Bharadwaj, (Big) Data Science use cases at Salesforce.com

Narayan Bharadwaj is the Director of Data Science at Salesforce.com, where he is responsible for servicing internal and product big data use cases, using a combination of Hadoop, Java MapReduce, Pig, Force.com and machine learning algorithms.

Processing large data sets are challenging, this presentation will focus on a few interesting big data use cases using a combination of Hadoop, Java MapReduce, Pig, machine learning algorithms, and visualizations. A series of use cases will be presented and showcase collaborative filtering, product metrics, user clustering and more.

19:30 Finish


Our Partners