In this keynote, Patrick takes a look at the shiny new world of HTML5 and CSS3, pointing out recurring themes and problems which have been a feature of web development and design since the very early days of the web...the tension between what designers want and what the technology allows, technology (ab)use, and the fact that standards - by their very nature - are only ever addressing current and past needs, rather than new use cases.
by Wojtek Zając
This guide aims to demystify myths and frequent mistakes related to web accessibility basing on job interviews with front-end developers I have conducted over the last year. I’ll try to make sure you will improve accessibility of your next project thanks to a couple of simple tips and advices I’m going to talk about.
In his talk, Marek will cover what’s fresh and up and coming in the future implementation of ECMAscript “Harmony” and why the future of JavaScript looks bright for developers.
Michal will talk about Open Web Technologies such as CSS, HTML and JavaScript in 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 couple methods of animations, implementation of game’s logic and different ways to communicate between players.
Richard Carter, Creative Director at Peacock Carter Ltd, takes us through a selection of popular open source software packages and the ups, downs and total cock-ups he’s seen along the way.
As frontend developers, it’s often our job to integrate (x)HTML and CSS with various content management systems, forums and discussion boards, ecommerce platforms and other software.
So, are all theming experiences the same? Obviously not. This talk aims to promote discussion about best practices in theming/templating/skinning, with a view to leaving us techies all more enlightened.
by Syd Lawrence
The Internet revolution is currently in full swing. We know this. Things are being forced to change. However there is something else happening. The web revolution. Other platforms are taking note from what they have learnt from the Internet. Web technologies are gaining traction. You no longer have to know different languages to develop for different platforms.
With the ability to write code using the latest front end web technologies. You can now build *native* apps for not only the Internet, but also mobile devices, desktop machines and even your TV, next up, kitchen appliances.
Write once, view anywhere.
by Rich Quick
Adaptive design is the talk of the web design town, but how does it affect your design process and how can you use it on a day-to-day basis?
Rich will cover the basics of adaptive design and talk about how you can integrate it into your existing web design process.
Products should be aspirational, no matter who they are targeting. Antony will be sharing a story of a mobile product we built for people suffering from dexterity issues. He will talk about the challenges, the emotional highs and lows, the opportunities, risks and a little of what the future holds. Antony will explain why fundamentally we should all be designing and building with inclusivity in mind. Hopefully this talk will catalyse your thoughts on how you can design for the rest of us.
When you see this talk, you are at a web conference. On these we show cool new stuff and teach people about using our technologies in different ways. We find inspiration, we discuss details and we get to know each other. When we go back to our day-to-day grind things look different though and the inspiration we got can turn into frustration. Chris Heilmann will show some tricks and ideas how we can break that cycle. You should not have to be on stage to produce bleeding-edge awesome. And guess what? With the right attitude, you don’t have to.
by Bruce Lawson
A much-hyped feature of HTML5 is native multimedia. In this session we’ll look at embedding and into your pages, and how to make it work cross-browser and degrade gracefully in older browsers. Sound too good to be true? It’s not!
We’ll look at the pros and the cons of HTML5 multimedia and see how to write controls with JavaScript and CSS. We’ll also look at how HTML5 builds in support for subtitles and captions for multimedia accessibility. We’ll build up a worked example, and look at what’s coming just around the corner in HTML.next – and you might pick up a Turkish dancing tip on the way.
UI patterns are beloved by developers. Yet there is no design perfect for every situation. “It depends” should be the most frequently used answer to all design questions. Iga will talk about how theory of relativity should be applied to interface design.
A brief look at the state of CSS3 today; what you can do right now, and what you’ll be able to do in the very near future. Then a look into the long-term future, to a time when CSS3 will enable page layouts far richer and more dynamic than we’d thought possible, and where CSS3 has taken on aspects of programming languages. What CSS developers will be learning years from now.
by Rudy Rigot
Much is being said at the moment about the effective possibilities brought by the media-queries technology ; some will say it removes the need to feature browser sniffing, brought back by the current mobile explosion, although there’s not much in common between those two!
The confusion is brought by one application of that technology, called “Responsive Web Design”, which allows to show the same webpage with a different layout depending on the screen resolution.
Although the applications seem magical, many aspects of a web project can get kind of messy when Responsive Web Design is involved, for instance:
JavaScript is easy to grasp, difficult to master. This presentation will help you make a leap from a decent coder to an expert. It will focus on tools and practices that will save you debugging time and make your code better: unit testing, continuous integration, peer reviews and refactoring. If you are a member of a team working on a large JavaScript codebase, this talk is for you.
In his talk, Marek will cover ins and outs of advanced animation in CSS3 for web game developers and include things like animating sprites and movement using new CSS3 features for desktop and mobile devices.
by Zef Hemel
Cloud9 IDE is the leading cloud-based integrated development environment (IDE), built for developers by developers and showing how we created a unique coding experience based almost exclusively on JavaScript (on both the client and the server). Initially focused on JavaScript and Node.js development, the team is working hard to also offer excellent support for other languages, including PHP, Ruby and Python, as well as a whole slew of cloud services and other integrations.
During the talk, Zef will demonstrate how to quickly and efficiently start working on code projects connecting with Github, Bitbucket, or adding an FTP account and deploying the project to one or more Platform-as-a-Service provider such as Joyent or Heroku.
We finally have the ability to serve custom fonts to all popular browsers. However, like everything in our profession, there’s a minefield of gotchas and peculiarities between browsers, devices and operating systems.
Although fonts are a design asset, this talk will be technical. We’ll look at what goes into a font file and how you can get rid of bits you may not need without damaging rendering for particular users.
We’ll investigate common pitfalls in performance made by almost, if not all, font delivery networks. We’ll also discover how the legal fluff surrounding typefaces can be a massive road-blocking joy-void.