The battle between native and web rages on. The browsers are fighting hard to tear down the benefits that native developers have relied on since the inception of mobile platforms. Geolocation, sorted. Accelerometer, done. Performance, we’ll come back to that. But one of the greatest draws for native developers has been push notifications, for the web, email alerts just don’t cut it.
But now, new in browsers for 2015, is the Service Worker. Born out of the struggle to make the Appcache work for offline capable sites it has also brought the advent of push notifications to the web. Through building up an example application live we will see how to implement the Service Worker to enhance the online experience with push notifications.
The battle may continue, but the web is definitely pushing back.
I’ve been in the industry since 2007. I decided that the web was the industry I wanted to get into, particularly front end, when I found myself re-writing the website for my band instead of revising for my computer science finals at university. I really enjoy the whole development community, I go to sooo many meetups including LWS of course, and that’s what lead to me being a developer evangelist. I like beer (I think most of the London community know this), my Untappd profile lists me as having tried more than 1200 unique beers. So I really like beer! Uh…
There are a lot of gaps in our world of web development and IT. Education gaps about bleeding edge. Information gaps about state of technology. Gaps in memory about solutions of the past. Information gaps about what browser makers are up to and what developers need. Gaps about what developers want and what the web needs. Gaps in diversity and the issues that brings to our communication and information materials.
In this talk you’ll learn how to fill these gaps and what to do to educate people to avoid them growing bigger until we fall off the deep end.
Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people including Yahoo Answers, Search, Local and Maps. He then worked at Mozilla moving HTML5 support forward and advocating Firefox OS as an open alternative to closed mobile systems. Chris wrote two and contributed to eight books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie and many more. He also wrote the Developer Evangelism Handbook in use in many companies to coach evangelists. He is currently working with the Microsoft Edge team as a Program Manager for Developer Outreach.
“The battle between designer and developer has often been written about. An oversimplified conclusion to these posts would be to empathise and learn the basics of the other’s craft. This is great advice but not very practical.
Pattern Libraries (or style guides) not only help the developer implement the designer’s work more easily, they also force the designer to think about how their work is going to be used in the web.
Pattern Libraries could very well be the end of the war between the two disciplines. This talk will outline not only the why of the Pattern Library but also (and crucially) the how.”
Laura is a UI/UX designer who works with developers to make their websites look as good as the code behind them. She also runs Design Academy (designacademy.io/) which aims to help developers conquer their fear of design.
It’s important to look beyond the West and see what the rest of the world is doing. How can we help our customers/ organisations ensure their web sites can be seen by the billions of people coming online, and how can we ensure that we don’t get a web for the haves and a web for the have-nots?
Where will your next customers come from?
Why do the next billion matter, and where do they come from?
What devices do they use?
What challenges do they face? Devices, network etc.
What is coming in web standards to ameliorate some of these?
What can browsers do to help – and how do proxy browsers work?
How can web developers ensure their sites work properly with proxy browsers?
Bruce evangelises open standards for Opera. He co-authored Introducing HTML5, was on the Web Standards Project’s Accessibility Task Force and the W3C Mobile Best Practices Working Group. He blogs at brucelawson.co.uk and tweets at @brucel. He’s mostly famous for his fashion blog whats-bruce-wearing-today.tumblr.com/
Are we doomed to see history repeat itself? With the amount of client-side MVC frameworks and the upcoming implementation of the ES2015 syntax, will we soon be seeing a repeat of the “browser wars”. Will more websites only work in a select number of browsers with the capabilities to run their code?
Are we breaking the inherent robustness of the web? The main facets that effect everything on the web: performance, accessibility, interaction. What are these new tools serving most?
My aim is to take a look at the current state of the web and whether progressive enhancement is still plausible. Instead looking at what new tools can offer. Do some of these new frameworks start to redress the balance and serve all facets of the web.
I’ll be covering:
What progressive enhancement is and whether it is still important
The broader picture of progressive enhancement and what that means for performance and accessibility
An introduction to service worker and what that means to progressive enhancement and performance
Adam is developer/designer at dxw in London, where he focuses on building exemplary web experiences for a variety of public sector services. He has a keen interest in new front-end technologies and tools, with the aim of improving the front-end workflow and bringing consistency to teams of developers.
Adam is also co-creator of 12 Devs, takes an active interested in the shape of education in the industry and author of the book Pro WordPress Theme Development.