Meet the industry frontrunners in a series of inspirational and informational talks.
- Jake Archibald
- Zbigniew Braniecki
- Douglas Crockford
- Tantek Çelik
- Andy Dennis
- Andrea Giammarchi
- Stefan Gössner
- Chris Heilmann
- Christian Johansen
- Peter-Paul Koch
- Jan Lehnardt
- Markus Leutwyler
- Robert Nyman
- Antony Ribot
- Morgan Roderick
- Kyle Simpson
- Kamil Trebunia
- Lea Verou
Outside of the BBC, Jake is a keen photographer, photoshopper, and keeps in touch with his previous life as a Flash & PHP developer.
Talk: Reusable Code, for good or for awesome!
What sets reusable code apart from other code? How can we make our code developer-friendly, fast, robust & compatible?
In this talk we'll cover testing, working with compressors, measuring performance, but concentrating on API design.
We'll analyse existing APIs, looking at what makes them good, or in some cases wonder what their creator may have been smoking at the time.
By looking at the wins and fails in the real world, we can discover what makes code a pleasure to use and reuse.
Zbigniew Braniecki is a social activist, software engineer and sociologist who works on the intersection between code and people. He started early as a webdev, got into web tools in the year 2000 as a co-author of a famous Polish Alladyn JS library, and after working on backends and frontends of all kinds he took the leap into shaping up the web browser space founding Aviary.pl team, joining Mozilla Europe and the Flock project where he spent a few years building a new open source social-oriented web browser. Finally, he decided to get closer to his project of choice, and accepted a position at Mozilla where he holds a "Community Ninja" title these days.
Talk: Harvesting opinions - Firefox 4 beta
Mozilla has always aimed to innovate and improve ways that empower its global community to work together in harmony and produce world class products. It's what we call "a hybrid approach", where staff and volunteers work side by side.
As we prepare to release Firefox 4, the most important revision of Firefox since its 1.0 release, we are doing something no one has ever succeeded in doing before - collaborate with an army of 2 million beta testers and help them share their opinions on Firefox 4 UI/UX and influence decision-making in deep, meaningful way, blending it seamlessly into the world of our small UX task force team.
To achieve this, we had to develop collaborative processes and tools, and go that extra mile to be as open and inclusive as possible. This is the Mozilla way of working, and we are happy we got the results we wanted while staying true to our values. In my presentation I'll show you how we did this.
Tantek Çelik is a well known open web standards advocate and innovator. He is a founder and community leader of GMPG and microformats.org, participates in the World Wide Consortium (W3C) CSS and HTML Working Groups, and works with numerous clients, such as Mozilla and Revision3, on web standards leadership and HTML5 upgrades. He is the author of HTML5 Now: A Step-By-Step Tutorial for Getting Started Today (New Riders: 2010).
Previously he was Chief Technologist at Technorati, where he led the design and development of new standards and technologies and before that he was a representative to the W3C for Microsoft, where he also helped lead the development of the award-winning Internet Explorer for Macintosh. Tantek lives in San Francisco, and has bachelor's and master's degrees in Computer Science from Stanford University, as well as a strong background in human interface and user-centered design from his many years at Apple Computer. He shares his thoughts at tantek.com.
Talk: HTML5: Right Here, Right Now
HTML5 is the first major revision to the web's lingua franca in over 10 years and disrupting web development as we know it.
In this presentation Tantek illuminates what makes HTML5 both easier and more powerful, which HTML5 features are ready now, roughly usable, unfortunately ugly, or worthy of web application experiments. HTML5 is also a work in progress - learn how by using it and providing feedback, anyone can help shape this important update to the foundation of the web.
Having worked as a designer and developer for various well-known agencies and brands, Andy spends his time trying to make peoples' lives less complicated by helping create products for the open web.
Talk: Open Web Products for Everyone
Following a simple process illustrated with a working example, we'll walk through the creation of a web app optimised for iOS that could be sold via the App Store, but is still usable in desktop browsers as old as IE6, via screen readers, over low-bandwidth networks, and even offline.
The aim of this talk is to demonstrate how you can extend your product's reach by staying true to the original ideals of web development while harnessing the power of new technologies and approaches.
Andrea Giammarchi is a full stack web developer with nearly 10 years of hands-on experience working in the field. Starting as server side and database developer, but constantly updated thanks to his passion, Andrea has recieved his ActionScript 2.0 Developer certification in 2004, a year before the ZCE (Zend Certified Engineer) one.
Currently employee in Berlin as NOKIA mobile software developer, Andrea is often trying to contribute for different Web related projects, sometimes inspiring some new technique via his 100% ugly blog: WebReflection
Talk: JS Performances VS Common Good Practices
Mobile devices and netbooks are suffering, even if already capable of showing different parts of HTML5.
There are many developers and books out there that are rarely considering optimizations able to make the difference, when performances are essentials.
Let's discover together, through benchmarks and examples, how faster we could be, and how "the real less" can do more!
Stefan Gössner is Professor in the Department of Mechanical Engineering at Dortmund University of Applied Sciences and Arts, where he teaches courses in Engineering Mechanics, Mechanism Design & Analysis and Web Technologies.
Talk: Web based Mechanism Simulation and Analysis utilizing a Physics Engine
We will talk about the inner architecture of a physics engine, how to build a hierarchy of prototype objects from it and discuss some math, performance and simulation related points.
He currently sports the job title “Lead International Developer Evangelist” spending his time going from conference to conference and university to university to speak and train people on systems that want to make this web thing work well for everybody.
Peter-Paul Koch is a mobile platform strategist, consultant, and trainer in Amsterdam, the Netherlands. He concentrates on Web technologies, mobile websites, and W3C Widgets.
On the Web he isuniversally known as ppk.
His DOM Compatibility Tables are reliably estimated to have saved the global web developer population about €5 million on hair transplants in 2007 alone.
Talk: JSON over SMS
Jan is a contributor to Apache CouchDB, a co-organizer of JSConf.eu and a co-founder at Couchio. He enjoys living in Berlin and working on all parts of the web stack.
Talk: Peer to Peer Web and Why You Should Care
This talk is a gentle introduction into the nebulous topic of the peer to peer web. We'll have a look at mobile devices, laptops, desktops and the cloud and how they all fit together today and how they are already shaping up to look in the future.
I'll highlight some technical and social hurdles that need solving (this is where I hope to get you, the listener, engaged in helping to shape the future).
Finally, I'll propose how Apache CouchDB is one of the foundational building blocks of our peer to peer future.
No worries, this isn't a sales pitch, I wouldn't be working on CouchDB if I weren't passionate about the peer to peer web and I wouldn't believe CouchDB is a necessary part of it :)
Markus Leutwyler is a web- and mobile developer living in Switzerland. When not working on enterprise web applications, he likes to bring webOS applications from concept to app catalog. He's an active member of the webOS development community.
Talk: You know webOS
Robert will give an inspirational talk about HTML5, its features and future.
Antony is co-founder of ribot - a design lab specialising in enjoyable small screen interfaces and experiences.
He started his digital expedition 11 years ago with London-based Tomato, during which, amongst other things, he earn't a D&AD pencil award for an interactive project for Levis.
Antony entered the mobile industry 7 years ago, taking up the challenge of turning the constraints of mobile devices into a collection of subtle but positive experiences. He now talks on the subject of mobile user experience (UX) at web and mobile events around the world.
Ribot was founded 3 years ago and now work with a broad collection of clients including Nokia, Intel, Tesco, Microsoft and O2, to push the boundaries of mobile design and user experience.
Talk: Mobile UX and current trends in mobile design
Antony will guide you through a collection of best practices for mobile design and UX. He'll cover a wide variety of platforms including Windows Phone 7, Android, iPhone, Meego, mobile web and tablet experiences. He might also get a little technical from time to time, but won't be showing any code. Ensure you take notepads to scribble down the nuggets of information!
Having worked as an independent web developer, for companies such as Audi, Volkswagen, COOP, Zyb, Valtech Morgan works with product managers, UX, designers to build best of breed web applications by constantly challenging assumptions and applying proven techniques.
These days Morgan focuses his efforts on Test Driven Development and building very flexible systems, able to withstand the ever changing requirements of an increasingly agile world.
Talk: Coming soon...
We all know that web performance optimization is becoming critical to the success of web sites and applications. The problem is, we often don’t have the control over the UI Architecture (“middle-end”) that we need to really make things better.
Talk: Cross-device applications development
On top of that we will see who else is using PhoneGap and learn when it is the right approach and when it would be better to stick to multiple dedicated applications.
Lea is a front-end engineer currently living in Greece. She discovered programming at the young age of 12 (web development a few years after) and it was love at first …line. In 2008, she co-founded Fresset Ltd, whose websites have attracted a large following in the Greek internet scene and is currently working frantically in their first international project.
Fed up with the lack of proper web development education, she co-organized a course at AUEB, which teaches all aspects of modern, standards-based Web development, including CSS3, HTML5 and ES5 as regular parts of its content.
Talk: Pragmatic CSS3
With browsers constantly adding support for CSS3, especially now that even IE jumped in the game, it's quickly becoming a necessary tool of the trade. CSS3 offers exciting possibilities and changes the way that we design and develop websites.
In this 2-hour practical session, full of real world use cases, you will learn:
- Everything you ever wanted to know about CSS3 selectors
- Transparency and new color formats, including RGBA
- New ways to work with backgrounds, including CSS gradients, multiple background images and natively supported CSS sprites
- Rounded corners and border images
- Box and text shadows
- Transforms, transitions and their potential downsides
- New values, including calc(), attr() and new units
- Browser support information and techniques to take advantage of the exciting new stuff with respect to browsers of the past, to create experiences that are enjoyable for everyone