Bio
Lea Verou is the lead web developer and designer of Fresset Ltd, which she co-founded in 2008. Fresset owns and manages some of the largest greek community websites. Lea has a long-standing passion for open web standards, especially CSS and JavaScript. She loves researching new ways to use them and shares her findings through her blog, leaverou.me. She speaks at a number of the largest web development conferences and writes for leading industry publications. Lea also co-organized and occasionally lectures the web development course at the Athens University of Economics and Business.
CSS3 Secrets: 10 things you might not know about CSS3
By now most of you know how to use the popular new CSS3 features in your
stylesheets, like embedding custom fonts or creating rounded corners,
drop shadows, and scalable designs with media queries. However, below
the surface, there are many other things that CSS3 brings and most web
developers have never heard of. In this talk Lea* will present many CSS3
features that are useful but underrated, as well as uncommon ways of
utilizing the CSS3 features you already know about, in order to do much
more with even less images and code.
Bio
Originally a student in informatics, mathematics, and digital signal processing, Christian has spent his professional career specializing in web and front-end development with technologies such as JavaScript, CSS, and HTML using agile practices.
After working on several projects with less than trivial amounts of JavaScript, Christian has felt the pain of developing "the cowboy style''. In an attempt at improving code quality, confidence and the ability to modify and maintain code with greater ease he has spent a great deal of his time both at work and in his spare time over the last few years investigating unit testing and test driven development in JavaScript. Being a sworn TDD-er while developing in traditional server-side languages, the cowboy style JavaScript approach wasn't cutting it anymore. The culmination of this passion is the book "Test-Driven JavaScript Development", out on Addison-Wesley September 2010.
Hands-on unit testing with Buster.JS
Unit testing and test-driven-development can go a long way in helping you improve the overall quality of your code. In order to truly harvest the benefits of automated testing and test-driven design, you need strong tools. Buster.JS is a new tool that fits this bill, and I will show you why I think it is your best option. Through a series of practical challenges I will show you good testing practices and how and why automated testing is essential to a healthy code-base.
Bio
Robert Nyman is a Web Developer/Speaker who travels around and give talks about HTML5, JavaScript and CSS3 and blogs about Web Development at
http://robertnyman.com. He has been working with Front End development for the web, in Sweden and in New York City since 1999.
He was one of the Technical Editors (the JavaScript parts) for the book Introducing HTML5
http://introducinghtml5.com/
HTML5 and CSS3: Exploring Mobile Possibilities
This talk will go through a number of the possibilities HTML5 and CSS3
offer to develop both useful and exciting web sites on mobile devices.
Looking at adapting content after resolution, form options, discussing
JavaScript support and other things
Bio
With an honours degree in Marine Biology from a prestigious British university, and an expertise in sea urchin reproduction courtesy of a renowned French research institute, Rupert was rendered largely unemployable at an early age. However, thanks to a thin paperback volume of HTML tags taped to the cover of .net magazine issue 6, a career on the Internet was born, culminating in his becoming Google's first British webmaster, relocating to its Zurich engineering office in 2007. His hobbies include semantics, validation, progressive enhancement and getting rid of those annoying bits of trailing white-space.
One Size Fits All - Flexible HTML for Mobile Browsers
1. All our webpages should render legibly on mobile devices
2. We write content once, and can view it on any device
3. We never show a horizontal scrollbar, regardless of device or screen-size
Bio
Michal is a JavaScript developer from Poland with strong game development background, currently working for GG Network (owner of Gadu-Gadu, the biggest Polish instant messaging client). He officiates as a Javascript trainer and ran technical workshops in many countries. He is also organizer of first HTML5 Game conference -
http://onGameStart.com.
He is behind several HTML5 demos and he safely says JavaScript is not just his job - it's his lifestyle.
Different approach to HTML5 Games and beyond.
Michal will talk about HTML5 Game Development, it’s history, creating crossplatform games for desktops, mobiles, tablets and other devices Javascript could run on. During the talk he will present various DOM & CSS tricks useful in creating games, demos or presentations. Years ago it was possible only using Flash or similar solutions - now we have it in our browsers!
Bio
Johannes is the one man software development army, a freelance JavaScript and iOS developer from Germany. He works with the Cappuccino and SproutCore JavaScript frameworks and has contributed code to both. He is also the co-author of the book "Objective-C Fundamentals." He likes that video where the monkey smells his hand and falls off the tree.
A Quick Deep Dive Into Cappuccino and SproutCore
Both Cappuccino and SproutCore are (at least partly) Cocoa inspired JavaScript frameworks for building desktop class web applications. I’ll give a quick intro to both frameworks that will convey what the development experience with both is like. You’ll see how to get started and how to continue on your own to progress to mastery. This will be a very fast paced session, concentrating more on what it’s like to develop with these frameworks than to put half of their docs on slides. Maybe there’ll even be some song and dance (that’s a lie).
The talk will include a peek at SproutCore 2.0.
Bio
Vitaly Friedman loves beautiful content and doesn’t like to give in easily. Originally from Minsk, Belarus, he studied computer science and mathematics in Germany where he has discovered his passion for typography, writing and design. After working as a freelancing designer and developer for 6 years, he co-founded Smashing Magazine, one of the largest online magazines dedicated to Web design and development. Vitaly is writer, co-author and editor of both Smashing Books. He is now working as the editor-in-chief of Smashing Magazine in the lovely city of Germany, Freiburg.
The Invisible Side of Design
As designers, we tend to get distracted by aesthetics of our creations, and often do not pay enough attention to the other, invisible side of our work. This talk discusses the significance of purpose, substance and context in our design decisions. It argues about the value of storytelling, content strategy and thorough editorial work. It also provides practical examples of and insights into the invisible side of design.
Bio
Trained industrial designer who has been working as professional interaction designer since 1996. He is now the Head of Interaction Design at NOSE and acts as constultant and interaction designer on projects developing web sites, applications and mobile solutions with a focus on branding, usability and user experience.
From Usability to Brand Experience
User Experience is all the rage. Where is this UX thing located in the magic triangle of Technology, Business and Design? What are the building blocks? How about the relevance for brands? In addition to speculation and examples, the talk will include practical insights into the art of the styleguide.
Bio
Jordi Boggiano is the author of a few open source apps/libs (Slippy, php-console, Monolog, ..), and frequent contributor to other OSS projects (Symfony2, Twig, Doctrine2 and others). He has been involved in web development for about 10 years, working mostly with PHP and JavaScript, and has recently jumped the shark and created his own company, Nelmio. You can find his blog on
http://seld.be
JavaScript, the Good, Bad and New Parts
JavaScript has a few Good parts, as defined by Douglas Crockford, and a
bunch of bad ones. Some of the Bad ones are worth knowing about, because
they can hurt. Some parts are not really highlighted by JSLint, and
finally some parts are either newly added to the EcmaScript standard, or
will be in the future. Let's have a look at some of those strange and
interesting features of the JavaScript language.
Bio
Marko Dugonjić is a web/interface designer from Croatia. Before he started his own studio Creative Nights in 2009., he was a Front-end Lead at the award winning agency Web.Burza and a User Experience Director in media publishing company Adria Media Zagreb. He is the author of Typetester
http://typetester.org/, an online application for testing screen type.
Typography for Developers
A good proportion of web design today descends from print/graphic design and these influences are becoming even more prevalent. Typography for the web is now all the rage especially as we are (finally) able to use different fonts other than the tried and tested workhorses Arial, Verdana & Georgia. Therefore, solid knowledge of typography basics should really be a must for every internet professional today. Learn how to design a web page with type and impress your fellow designers.
Bio
Keith Bingman is an American web developer and photographer living in Germany for the past 15 years. He has worked on the web for over ten years, concentrating on front end and javascript development, but also working extensively with Ruby on Rails and Sinatra and Radiant CMS, for which he is a member of the core team of developers.
Creating Model, View Controller Applications in the Browser
Javascript is more popular than ever, but as client side applications become more complicated, organizing and structuring you application is now just as important in the browser as on the server. Taking a cue from Ruby on Rails, new Javascript frameworks have begun to spring up using the popular Model, View, Controller pattern. One of these frameworks is Sammy.js, inspired by Sinatra from the ruby world. As a foundation for client side applications, together with several templating options, jQuery and JS-Model, it can be used to build solid, well organized and testable applications that run directly in the browser.
Bio
Bastian is the founder of Zootool. He has originally studied communication design but started developing almost 10 years ago. Zootool was born as his bachelor thesis project in 2007 and now has reached more than 60,000 users and 5 million bookmarks. He works about 50% on Zootool, where he does the backend and frontend development as well as the design. Beside that he is working as a freelance developer and designer for clients from all around the world.
Feel-good Interface Design
The key to good interface design lies in the tiniest details. It's all about making users feel at home with every click and it's a fine line between a great looking, intuitive and leightweight interface and a clunky collection of UI elements.
This talk will be about tips and tricks, how to make your interface design look and feel great and how to improve your frontend code to create a better user experience.
Bio
Julie started freelancing as a web designer while still in high school. She's also shelved books, waitressed, studied Economics and taught English to German students. She's what you would call a generalist and is currently working at Ancestry.com and has some long designer title. But in plain English, she works with large international marketing teams including analysts, managers, designers and developers on larger projects. She would tell you teamwork is more challenging than learning programming and abbreviations like OOP and MVC. But she can appreciate how it will help designers grow and teams meet their goals.
Bridging UX with front end - a Designer's Developer Side
A great user experience is always a team effort and requires great
coordination and communication between all team members. The designers vs.
developer friction is often in our heads. To demonstrate, we will look at
how to _work_ in the browser, how to use HTML5, CSS3 and simple jQuery to
better communicate not just with each other, but with the whole team.
Whether you're a designer, a developer, a copywriter or marketing manager,
you can all work on a project together - in the browser and at the same
time.
Julia Dressler & Jessica Goodson
Bio
Julia Dressler started her frontend development carreer in 2000 in a classic advertising agency where she built some nice little websites with Dreamweaver. Because this was not enough for her she studied business informatics and got to know and learned to love webdevelopment. After stops at different web agencies Unic became her main station for the last 4 years. There she is working as frontend engineer who's developing frontends in HTML, CSS and JavaScript for several systems and is also leading that team of frontend enthusiasts.
Julia describes herself as an allrounder with experiences in frontend engineering, flash developing and designing. Her actual project is to upgrade her knwoledge in interaction design. But in real life she's just an normal girl with normal quirks.
Originally from the United States, Jessica Goodson studied communication design in Hamburg, Germany, and has been working as a graphic designer for Unic AG since 2008.
Web Fonts: Not just a One-Night Stand
Typefaces are a key visual element for communicating the tone and personality of our customers' brands. In the last couple of years, font foundries have begun licensing their typefaces for use on the web, coupled in many cases with font hosting services. But there are many options that should be weighed critically before we create designs with web fonts. Our talk addresses these deciding factors in three acts:
Act 1: Webfonts the Opportunity
Let's talk about the good things web fonts have to offer
Act 2: Webfonts the Challenge
. while considering the practical implications they have.
Act 3: A Practical Approach
Based on our own experience, we present you with a practical method for using web fonts in a professional context.
Bio
Ognen Ivanovski is a Chief Architect at Netcetera. His experience ranges from development of business-critical enterprise projects through process control, technical lead, coaching and architecture. Areas of expertise include real-time market data delivery / technical analysis, content management systems, frontend technologies, acquiring systems for credit and debit cards, and transport schedule delivery. Since 2008 he has been responsible for mobile platforms and technologies within Netcetera.
Technology Comparison Flash/GWT/jQuery/HTML5
By examining this uncanny list of technologies, this talk aims to explore a number of different aspects of technology selection a developer or a designer is confronted with while taking their customer's idea to the web.
Where do I want my web app to run? What kind of app is it? What productivity gains will I get by using one technology over the other? Which features do I get and which do I lose? Is this technology appropriate for the thing I want to do? These are some of the questions used to examine the technologies as well as the process of selection.