Web Directions Unplugged 2011, Seattle, May 13th 2:25pm.
Presentation slides
Session description
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash. Several practical code examples will show how you can use it along with CSS3 and other HTML5 goodies to make your web apps more featured, efficient and downright cool.About Dave Balmer
As a Senior Software Engineer with Palm Developer Relations, Dave is a JavaScript guru currently focused on mobile app development. He is the creator of four JavaScript application frameworks, including Jo HTML5 Mobile App Framework, which is a lightweight solution for cross-platform mobile apps.In his spare time, Dave designs and writes games, makes music, and writes.Follow Dave on Twitter: @balmer
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash.
Web Directions Unplugged 2011, Seattle, May 13th 1:25pm.
- Audio recording of session
- Presentation slides
- Additional resources
- Session description
- About Aaron Parecki
Presentation slides
Session description
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.In this session, Aaron Parecki, co-founder of Geoloqi.com, shows you services you can leverage to do things like nearby business lookups, location-based triggers, nearest intersection queries, and more. Aaron also covers the location services available on the various mobile platforms as well as in HTML 5, and shares some insights on how to deal with battery life. The session concludes with some real-world use cases for real-time location such as turning on and off your lights in your house or notifying your boss if you’ll be late to work.About Aaron Parecki
Aaron Parecki is a Portland-based iPhone and PHP developer interested in solving practical problems with technology. In his free time, he enjoys geolocation, linguistics, and building home automation systems and IRC bots with a sense of humor. For the past 2½ years, he has been tracking and visualizing his location every 6 seconds. He created Geoloqi.com with Amber Case in an effort to help people connect in the real world. He has 11 years experience in web app development, database design, and server administration.Follow Aaron on Twitter: @aaronpk
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.
Web Directions USA 2010, Loews Atlanta Hotel, September 23 11.45am.
Presentation slides
Session description
Ever wonder why the page appears frozen or why you get a dialog saying, “this script is taking too long”? Inside of the browser, JavaScript and the page’s UI are very intertwined, which means they can affect each other and, in turn, affect overall page performance. Ensuring the fastest execution time of JavaScript code isn’t about geek cred, it’s about ensuring that the user experience is as fast and responsive as possible. In a world where an extra second can cost you a visitor, sluggishness due to poor JavaScript code is a big problem. In this talk, you’ll learn what’s going on inside the browser that can slow JavaScript down and how that can end up creating a “slow page”. You’ll also learn how to overcome the conspiracy against your code by eliminating performance bottlenecks.About Nicholas Zakas
Nicholas C. Zakas is principal front-end engineer for the Yahoo! homepage, a contributor to YUI, and an author. Nicholas has written Professional JavaScript for Web Developers, Professional Ajax, and High Performance JavaScript. He has also contributed a chapter to Steve Souders’ Even Faster Web Sites. Nicholas posts regularly at his blog as well as on YUI Blog.Follow Nicholas on Twitter: @slicknet
In this talk, you’ll learn what’s going on inside the browser that can slow JavaScript down and how that can end up creating a “slow page”. You’ll also learn how to overcome the conspiracy against your code by eliminating performance bottlenecks.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 2.40pm.
Presentation slides
Session description
The USA and UK governments have made significant progress with linked, open data in recent months. Several fundamental datasets from the Australian Government are on the cusp of being exposed as meaningful, reusable, machine-readable assets, further driving the adoption of linked data within and around government.Making better use of online data offerings using a combination of top-down policy and guidance, together with bottom-up development efforts from agency web teams, would seem to describe a sustainable, organic growth in linked government data.Learn about the path to the first release of data.gov.au; a draft roadmap to future releases; the barriers to linked data and open public sector information (PSI); and the real-world questions this technology aims to solve.About Gordon Grace
Based in the Australian Government Information Management Office (AGIMO), Gordon has been working on whole-of-government websites and Australian Government web policies since early 2006.Gordon likes making attractive, useful things that matter to people. He’s some thing of a ‘plate spinner’, and likes to punish himself by taking on too many projects at once. Gordon can often be found prodding and lifting dirty great big IT systems over usability, accessibility and standards-compliance hurdles, gently preparing them for the hostile, unforgiving and unpredictable web.Gordon lives in Canberra with his wife and two young children, who are rarely hostile, frequently forgiving, and always unpredictable.Follow Gordon on Twitter: @gordongrace
Learn about the path to the first release of data.gov.au; a draft roadmap to future releases; the barriers to linked data and open public sector information (PSI); and the real-world questions this technology aims to solve.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 10.45am.
Presentation slides
Session description
Remember how fun it was to do hands-on classroom projects together in kindergarten? Well, this interactive session is going to be like that, but just with bigger people.In the first part of the session, I'll hand out blank report cards, and each of us will -- individually and based on whatever criteria we personally want to use -- use those report cards to assign A, B, C, D, and E letter grades to particular new features that are part of HTML5 and related specifications that are supported to some degree in browsers.Then I'll collect those, and use the info to judge which HTML5 features to focus the discussion on during the second part of the session. During the second part of the session, we'll make a handful of poster-side HTML5 Report Cards together, by taking a look at the HTML5 features we identified during the first part of the session, and then assigning A, B, C, D, and E letter grades to those together -- based on the current quality of the features/implementations, and on criteria such as if/how well the features actually work as expected, as well as on some criteria such as "plays well with others", "areas where improvement is needed", etc.About Michael(tm) Smith
Michael(tm) Smith joined the W3C in 2007. He help with work on W3C core standards related to browsing technologies; in particular, the phenomenon known as HTML5, as well as other standards related to Web application APIs. Michael has been based in Tokyo since 2001. Prior to joining the W3C, he worked for Opera Software, and prior to that, for Openwave Systems — most of that time involved with design, development, testing, and deployment of software for mobile operators.Follow Michael(tm) on Twitter: @sideshowbarker
Remember how fun it was to do hands-on classroom projects together in kindergarten? Well, this interactive session is going to be like that, but just with bigger people.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 14 11.45am.
Presentation slides
Session description
RDFa is a W3C standard for embedding semantic metadata directly into HTML web pages. While early work on RDFa dates back to 2004, it recently gathered a lot of uptake and traction through the adoption by big players such as Google, Yahoo! and Facebook. This has put the Semantic Web into the attention of a much wider public, setting RDFa out the be the technology to finally bring the Semantic Web into the mainstream. The language gained the status of a W3C recommendation in late 2009 as RDFa 1.0. Since then, the RDFa working group has been established to improve and extend the standard. Eventually, this work will result in a new version of the language, which is set to be released as RDFa 1.1 in 2011. In this talk, an overview will be given of the RDFa technology in general, followed by an outline of its latest developments, such as the RDFa API, or the definition of RDFa Core, which prepares the standard to extend its scope beyond the context of web pages, by allowing it to be included into any other markup language than just HTML.About Knud Möller
Knud Möller is a post-doctoral researcher at DERI at the National University of Ireland in Galway, where he received his PhD on "Lifecycle Support for Data on the Semantic Web". His work focusses on topics such as collaborative technologies, data lifecycles and networked knowledge, on which he has published and continues to publish in a range of papers. Knud is also a consultant on Semantic Web topics for socialbits.net, and has been involved in the organisation of a number of international conferences as the metadata and semantic technologies chair. He has been a member of the W3C RDFa Working Group since March 2010.
In this talk, an overview will be given of the RDFa technology in general, followed by an outline of its latest developments, such as the RDFa API and the definition of RDFa Core.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 1.40pm.
Presentation slides
Session description
Over time, Web developers have feared, hated and loved Web caching, at times trying to kill it, at others professing undying love. Mark Nottingham (chair of the IETF HTTPbis Working Group and author of its revised Web Caching specification) will examine how browsers (mis)-treat your content today, as well as where your relationship with browser caching might go in the future.About Mark Nottingham
Mark Nottingham is a Principal Technical Yahoo!, putting together Web-based infrastructure for sites like Yahoo! Finance, Sports, Tech, TV and Movies.He has spent the last fifteen years designing, debugging, serving and caching Web content, with past stints at Merrill Lynch, Akamai and BEA Systems, along with scars from writing specifications like the Atom Syndication Format, WS-Policy and the WS-I Basic Profile, and chairing both IETF and W3C Working Groups.Right now, his focus is on using HTTP for what the rest of the industry calls Web Services.Past occupations have included being a photojournalist, Volkswagen mechanic, graphic designer, Webmaster, developer, systems administrator, research scientist, standards expert and all-around Web technology guy.He’s married to Anitra, with two sons, Charlie and Bennet. They currently live in Melbourne, Australia.Follow Mark on Twitter: @mnot
Over time, Web developers have feared, hated and loved Web caching, at times trying to kill it, at others professing undying love. Mark Nottingham (chair of the IETF HTTPbis Working Group and author of its revised Web Caching specification) will examine how browsers (mis)-treat your content today, as well as where your relationship with browser caching might go in the future." ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(52) "mark-nottingham-browser-caching-and-you-a-love-story" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2010-10-23 13:03:23" ["post_modified_gmt"]=> string(19) "2010-10-23 03:03:23" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(36) "http://www.webdirections.org/?p=2865" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [7]=> object(stdClass)#123 (25) { ["ID"]=> int(2860) ["post_author"]=> string(1) "7" ["post_date"]=> string(19) "2010-10-23 12:42:36" ["post_date_gmt"]=> string(19) "2010-10-23 02:42:36" ["post_content"]=> string(2798) "Web Directions South 2010, Sydney Convention and Exhibition Centre, October 14 10.45am.
- Audio recording of session
- Presentation slides
- Blog post from Divya
- Session description
- About Divya Manian
Presentation slides
Session description
Web technologies are evolving at such a frenetic pace that it becomes almost mandatory to learn on your own. A lot of us still depend on other people to do this learning for us, and we tend to use their answers to solve our everyday problems. Inconsistent implementations, rapidly evolving specs, questionable performance impacts and maintenance implications mean we cannot always depend on others for answers but must involve ourselves actively in the process of developing specifications for new Web technologies. But how do we go about it? There are some simple rituals we can all do, which can have us be better-informed and also better inform the people and groups who are most directly involved in the development of new Web technologies.About Divya Manian
Divya Manian is a Web Designer in Seattle. She made the jump from developing device drivers for Motorola phones to designing websites and has not looked back since. She takes her duties as an Open Web vigilante seriously which has resulted in collaborative projects such as HTML5 Readiness and HTML5 Boilerplate.Speaker Photo: © Mohini Patel Glanz.Follow Divya on Twitter: @nimbuin
Web technologies are evolving at such a frenetic pace that it becomes almost mandatory to learn on your own. A lot of us still depend on other people to do this learning for us, and we tend to use their answers to solve our everyday problems. Inconsistent implementations, rapidly evolving specs, questionable performance impacts and maintenance implications mean we cannot always depend on others for answers but must involve ourselves actively in the process of developing specifications for new Web technologies. But how do we go about it? There are some simple rituals we can all do, which can have us be better-informed and also better inform the people and groups who are most directly involved in the development of new Web technologies.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 10.45am.
Presentation slides
Session description
Despite being an option on web servers as early as 1995 with Netscape's LiveWire, JavaScript has long been regarded as a language only of the browser.Approaching sweet sixteen JavaScript has evolved in the community and gained acceptance as a general purpose programming language.In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.About Patrick Lee
Patrick is a computer programmer and interaction designer. Usually at the same time.He thinks JavaScript is an important language.He works for ThoughtWorks.Follow Patrick on Twitter: @boundvariable
In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 1.40pm.
Presentation slides
Session description
There is no denying that the Apple App Store is huge, but who wants to have to deal with Objective-C? Thankfully, technologies like PhoneGap and Sencha allow web developers to work in languages they know (HTML/CSS/JavaScript) while still making them look native. PhoneGap also allows us to port our apps to other platforms, like Android. This session will look at the mobile web development lifecycle from building a prototype in the browser, integration with the phone, app submission and some basic marketing tricks.About Myles Eftos
Myles is a Perth-based Web developer who feels as at home building INNER JOINS as he does calculating the specificity of CSS selectors. He has worked in all the major web languages, with his weapon of choice being Ruby on Rails. During his 8-years in the industry, working under the moniker of MadPilot Productions, he has worked with pretty much everyone in Perth. He started 220, a cooperative workspace in Leederville and currently has a position on the committee of the Australian Web Industry Association.Follow Myles on Twitter: @madpilot
This session will look at the mobile web development lifecycle from building a prototype in the browser, integration with the phone, app submission and some basic marketing tricks.
Web Directions USA 2010, Loews Atlanta Hotel, September 24 10.10am.
Presentation slides
The presentation slides are available on Michael's website.Session description
HTML5 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.About Michael Mahemoff
Michael Mahemoff is a Chrome Developer Advocate for Google, based in London, always looking at ways to make the web a more habitable place for users and developers alike. He’s been programming on the web since the mid ’90s, in a range of public-facing and enterprise (Java, what else?) contexts, and is the author of Ajax Design Patterns (O’Reilly, 2006) and a blogger for Ajaxian.com. Server side, he’s mostly a Ruby, PHP, and NodeJS guy and sushi is his preferred coding fuel. Michael holds a PhD from the University of Melbourne, covering software design patterns for improving user experience.
HTML5 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.
Web Directions South 2010, Sydney Convention and Exhibition Centre, October 14 2.40pm.
Presentation slides
Session description
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. We don't have to rely on or wait for the release of new browsers to make our web applications faster. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world's most popular web sites to create a faster user experience, increase revenue, and reduce operating costs. Steve provides technical details about reducing the pain of JavaScript, as well as secrets for making your page load faster in emerging markets where network connectivity is a challenge.About Steve Souders
Steve works at Google on web performance and open source initiatives. He previously served as Chief Performance Yahoo!. Steve is the author of High Performance Web Sites and Even Faster Web Sites. He created YSlow, the performance analysis plug-in for Firefox. He serves as co-chair of Velocity, the web performance and operations conference from O'Reilly, and is co-founder of the Firebug Working Group. He recently taught CS193H: High Performance Web Sites at Stanford University.Follow Steve on Twitter: @souders
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. We don't have to rely on or wait for the release of new browsers to make our web applications faster. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world's most popular web sites to create a faster user experience, increase revenue, and reduce operating costs. Steve provides technical details about reducing the pain of JavaScript, as well as secrets for making your page load faster in emerging markets where network connectivity is a challenge.
Web Directions @media 2010, Southbank Centre London, June 10 10.45am.
Presentation slides
These slides are available on the W3C website. In a masterstroke of self-referential genius, Doug's slides are in fact all created in SVG itself, so it may in fact be a little difficult to piece them together with the podcast. This was an amazing presentation though - you'll have to be there next time :).Session description
Thought SVG was dead? Think again. Once relegated to plug-in status, Scalable Vector Graphics is now spreading rapidly, in browsers, mobiles, and even televisions, with broad native support and graphical script libraries. It’s used on major websites like Wikipedia, Google Docs, and the Washington Post. Whether images or apps, standalone or integrated into HTML, CSS, or Canvas, SVG is a powerful tool in a developer or designer toolkit. With full scripting support, animations, and advanced visual effects, SVG lets you reuse skills you already have. Learn how to use SVG to best effect to add standards-based bling to your webapp or site, see what works and what to avoid, and glimpse where the future lies.About Doug Schepers
Doug Schepers works for the W3C as the Rich Web Clients Activity Lead, and the Team Contact for the SVG and WebApps Working Groups, and participates in several other groups, including HTML and OWEA. He is an editor of the Element Traversal, DOM3 Events, and SVG specifications, and co-chairs the SVG Interest Group. Before joining the W3C Team, he has been a long-time developer of Web applications, with a focus on SVG. Doug works from home in Chapel Hill, North Carolina, USA.Follow Doug on Twitter: @shepazu
Thought SVG was dead? Think again. Once relegated to plug-in status, Scalable Vector Graphics is now spreading rapidly, in browsers, mobiles, and even televisions, with broad native support and graphical script libraries. It’s used on major websites like Wikipedia, Google Docs, and the Washington Post. Whether images or apps, standalone or integrated into HTML, CSS, or Canvas, SVG is a powerful tool in a developer or designer toolkit. With full scripting support, animations, and advanced visual effects, SVG lets you reuse skills you already have. Learn how to use SVG to best effect to add standards-based bling to your webapp or site, see what works and what to avoid, and glimpse where the future lies.
Web Directions @media 2010, Southbank Centre London, June 10 11.45am.
- Audio recording of session
- Presentation slides
- Additional resources
- Session description
- About Rachel Andrew
Presentation slides
Session description
This session will be a solid introduction to CSS3 by way of practical examples that can get you started using CSS3 on your projects today.Rachel Andrew will take you through some of the core features of CSS3 including advanced selectors, media queries and other features that are being developed and starting to be implemented in browsers.In addition to discovering how CSS3 will change the way that we develop in the future we will explore current and upcoming browser support. We will also see how it is possible to start using some of CSS3 in your projects now, with the help of a little JavaScript to plug the holes in current browsers.About Rachel Andrew
Rachel Andrew is a front and back-end web developer and Director of edgeofmyseat.com, a UK web development consultancy and the creators of the small content management system, Perch. She is the author of a number of web design and development books including CSS Anthology: 101 Essential Tips, Tricks and Hacks (3rd edition), published by SitePoint and also writes on her blog rachelandrew.co.uk. Rachel tries to encourage a common sense application of best practice and standards adoption in her own work and when writing about the web.Follow Rachel on Twitter: @rachelandrew
This session will be a solid introduction to CSS3 by way of practical examples that can get you started using CSS3 on your projects today.
Web Directions @media 2010, Southbank Centre London, June 11 11.45am.
Presentation slides
Session description
Server-side JavaScript has really started to take off, with a number of great projects providing different pieces of the puzzle. This talk will introduce server-side JavaScript and provide an overview of the existing projects as well as some ideas about where it’s all going in the future.Tom will look at how the various JavaScript runtimes, such as V8 and Rhino, affect development and provide their own unique features. You’ll also see the standardisation effort of Common.js and why it’s shaping how people write server-side JavaScript.All the leading SSJS frameworks – Node.js, Narwhal, Jaxer – will be discussed as well as some more quirky uses of JavaScript on the server such as CouchDB and YQL.About Tom Hughes-Croucher
Tom Hughes-Croucher is an Evangelist and Senior Developer in Yahoo’s Open Strategy Group, focusing on Yahoo¹s Web Services and Cloud Platform.Tom joined Yahoo! to work on the Yahoo! frontpage in Europe as a Front end engineer. He brought his experience from contributing to a number of Web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI).Before joining Yahoo! he helped build the online music stores for some of the UK’s largest brands including Tesco, Three Telecom and Channel 4.Follow Tom on Twitter: @sh1mmer
Server-side JavaScript has really started to take off, with a number of great projects providing different pieces of the puzzle. This talk will introduce server-side JavaScript and provide an overview of the existing projects as well as some ideas about where it’s all going in the future.
Web Directions Unplugged 2011, Seattle, May 13th 2:25pm.
Presentation slides
Session description
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash. Several practical code examples will show how you can use it along with CSS3 and other HTML5 goodies to make your web apps more featured, efficient and downright cool.About Dave Balmer
As a Senior Software Engineer with Palm Developer Relations, Dave is a JavaScript guru currently focused on mobile app development. He is the creator of four JavaScript application frameworks, including Jo HTML5 Mobile App Framework, which is a lightweight solution for cross-platform mobile apps.In his spare time, Dave designs and writes games, makes music, and writes.Follow Dave on Twitter: @balmer
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash.
Presentations about development
Dave Balmer — HTML5 Graphics: Canvas Deep Dive
The Canvas tag has been around for a while, and HTML5 has given it more visibility. It’s now finding its way into most mobile browsers, and even a majority of desktop browsers. This talk will give a solid overview of what the canvas tag is, what it can do, and how it compares with other technologies like SVG and Flash.
See the slides and hear the podcast »
Aaron Parecki — Geolocation
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.
See the slides and hear the podcast »
Nicholas Zakas — High Performance JavaScript
In this talk, you’ll learn what’s going on inside the browser that can slow JavaScript down and how that can end up creating a “slow page”. You’ll also learn how to overcome the conspiracy against your code by eliminating performance bottlenecks.
See the slides and hear the podcast »
Gordon Grace — More than raw: government data online
Learn about the path to the first release of data.gov.au; a draft roadmap to future releases; the barriers to linked data and open public sector information (PSI); and the real-world questions this technology aims to solve.
See the slides and hear the podcast »
Michael™ Smith — HTML5 Report Card
Remember how fun it was to do hands-on classroom projects together in kindergarten? Well, this interactive session is going to be like that, but just with bigger people.
See the slides and hear the podcast »
Knud Möller — RDFa everywhere
In this talk, an overview will be given of the RDFa technology in general, followed by an outline of its latest developments, such as the RDFa API and the definition of RDFa Core.
See the slides and hear the podcast »
Mark Nottingham — Browser Caching and You (A Love Story)
Over time, Web developers have feared, hated and loved Web caching, at times trying to kill it, at others professing undying love. Mark Nottingham (chair of the IETF HTTPbis Working Group and author of its revised Web Caching specification) will examine how browsers (mis)-treat your content today, as well as where your relationship with browser caching might go in the future.
See the slides and hear the podcast »
Divya Manian — Active web development
Web technologies are evolving at such a frenetic pace that it becomes almost mandatory to learn on your own. A lot of us still depend on other people to do this learning for us, and we tend to use their answers to solve our everyday problems. Inconsistent implementations, rapidly evolving specs, questionable performance impacts and maintenance implications mean we cannot always depend on others for answers but must involve ourselves actively in the process of developing specifications for new Web technologies. But how do we go about it? There are some simple rituals we can all do, which can have us be better-informed and also better inform the people and groups who are most directly involved in the development of new Web technologies.
See the slides and hear the podcast »
Patrick Lee — JavaScript Sprachraum
In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.
See the slides and hear the podcast »
Myles Eftos — Building mobile web apps
This session will look at the mobile web development lifecycle from building a prototype in the browser, integration with the phone, app submission and some basic marketing tricks.
See the slides and hear the podcast »
Michael Mahemoff — HTML5: Online and Offline
HTML5 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.
See the slides and hear the podcast »
Steve Souders — Even Faster Web Sites
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. We don’t have to rely on or wait for the release of new browsers to make our web applications faster. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world’s most popular web sites to create a faster user experience, increase revenue, and reduce operating costs. Steve provides technical details about reducing the pain of JavaScript, as well as secrets for making your page load faster in emerging markets where network connectivity is a challenge.
See the slides and hear the podcast »
Doug Schepers — SVG Today and Tomorrow
Thought SVG was dead? Think again. Once relegated to plug-in status, Scalable Vector Graphics is now spreading rapidly, in browsers, mobiles, and even televisions, with broad native support and graphical script libraries. It’s used on major websites like Wikipedia, Google Docs, and the Washington Post. Whether images or apps, standalone or integrated into HTML, CSS, or Canvas, SVG is a powerful tool in a developer or designer toolkit. With full scripting support, animations, and advanced visual effects, SVG lets you reuse skills you already have. Learn how to use SVG to best effect to add standards-based bling to your webapp or site, see what works and what to avoid, and glimpse where the future lies.
See the slides and hear the podcast »
Rachel Andrew — Core CSS3
This session will be a solid introduction to CSS3 by way of practical examples that can get you started using CSS3 on your projects today.
See the slides and hear the podcast »
Tom Hughes-Croucher — An introduction to server-side JavaScript
Server-side JavaScript has really started to take off, with a number of great projects providing different pieces of the puzzle. This talk will introduce server-side JavaScript and provide an overview of the existing projects as well as some ideas about where it’s all going in the future.
Stay in touch
- Our awesome weekly newsletter:
- Twitter: @webdirections
- Keep up with the latest in HTML5, app development, platforms, devices and more at our blog, the web, unplugged
What do you know?
Live dev and design screencasts
State of Web Development Reports
Flip through our detailed reports focussing on the technologies and techniques used by web professionals around the world.
- State of Mobile Web Development (2011)
- State of Web Development (2010)
- State of Web Development (2008)
Slides and podcasts from previous events
- accessibility
- coding
- css
- data
- design
- development
- html
- innovation
- interaction design
- javascript
- mobile
- strategy
- usability
- user experience
- visual design
- wdn08
- wds07
- wds08
- wds09
- web standards
Jobs from jobs.webdirections.org
Post contract, part-time or full-time job offerings for web professionals of all types for free, or find properly qualified job openings as a web professional.
