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.Tweet
|09:00||Jon Dickinson, Introduction and how to interact with the conference.|
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.
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.
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|
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.
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.
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.
Estelle Weyl, HTML5: All about web forms
Topics covered include:
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.