Learn About HTML5 and the Future of the Web

May 11 Tue 5:30 PM
Location

835 Market Street
7th floor / Golden Gate room
San Francisco, CA 94103

Attendance
 320  people attended.
4.50 4.5035 (35 ratings)

Who organized?
Aleksandar Gargenta

After more than five years in development, HTML5 has finally arrived! Ok, it is still considered Editor's Draft by the W3C and Draft Standard by WHATWG, but it's not just a hype any more - it's happening, and its impact will be huge! It will change the web as we know it.

For our May 11th event we are extremely fortunate to have not one, not two, but three amazing speakers share their passion for HTML5 with us.


First up is Brad Neuberg from Google, who is on the Google Docs team and has focused on HTML5 advocacy in the past! As an expert speaker on HTML5, Brad's main task will be to explain why HTML5 matters - to consumers as well as developers!

His overview of HTML5 will include SVG/Canvas rendering, CSS transforms, app-cache, local databases, web workers, and much more. He will also identify the scope and practical implications of the changes that are coming along with HTML5 support in modern browsers.


Next up will be Giorgio Sardo from Microsoft, who is a Web Technical Evangelist and works on the Microsoft Web Stack and Internet Explorer. He's been speaking at hundreds of conferences around the world about the Windows Web and Mobile Platform, Web Standards, HTML5, and much more.

Giorgio will talk about HTML5, CSS 3, SVG, Fast JavaScript support coming in the Internet Explorer 9 platform. His presentation will include demos showcasing the latest code, providing you best practices to make your web application standards compliant, fast and interoperable cross browsers.

You heard right! Microsoft's been actively participating in the HTML5 standards process!


Finally, we'll have Peter Lubbers from Kaazing, co-author of ]Pro HTML5 Programming (Apress 2010), explain how the new HTML5 Communication APIs can be used to build real-time web applications. He will cover:

  • Web Sockets
  • Server-Sent Events
  • XMLHttpRequest Level 2
  • Cross-Document Messaging

HTML5 Web Sockets introduces a full-duplex, bidirectional communications channel that operates over a single socket, allowing you to do all kinds of incredible things from your web applications. For example, you can communicate with any TCP-based back-end service (Stomp, JMS, Jabber, XMPP, and so on), which enables developers to code directly against back-end services.

HTML5 provides not just another incremental enhancement to conventional HTTP communications; it represents a colossal advance, especially for real-time, event-driven web applications, eliminating many the problems and complexity that Comet and AJAX solutions are prone to and providing a dramatic reduction in latency and network throughput (think 1000:1)!

Throughout the session, Peter will use real-world examples to demonstrate the powerful simplicity of HTML5 Communication.


Here's the rough agenda for the evening. Yes, this will be a marathon, but it will be so worth it!
5:30pm-5:50pm: Arrive and mingle
5:50pm-6:00pm: Announcements
6:00pm-7:00pm: Brad Neuberg's presentation
7:00pm-7:10pm: Break
7:10pm-8:10pm: Giorgio Sardo's presentation
8:10pm-8:20pm: Break
8:20pm-9:20pm: Peter Lubbers' presentation
9:20pm-9:30pm: Wrap-up and giveaways

And since this is such a long event, you'll be happy to know that:

  • Diana Henninger from TEKsystems will keep us fed with pizzas.
  • David Sadler from Guidewire Software will keep us hydrated with drinks.
  • Jacqueline Dozier from Medallia will keep us healthy with salads and cookies.
  • Plus there will be additional sponsors from SF-PHP group that is co-organizing this event with us.

Be sure to stick around until the end to get a shot at winning books, software licenses, T-shirts, and other interesting goodies from Sun (err, Oracle), O'Reilly, JetBrains, etc.

You don't want to miss this event! This will sell-out, so RSVP soon!


About Brad Neuberg
Brad Neuberg is a software engineer on the Google Docs team.
He used to be a developer advocate at Google for the Open Web and HTML5 and an acknowledged expert in pushing web browsers in new directions. He is the creator of a number of JavaScript libraries and frameworks, including Dojo Storage, Dojo Offline, and Really Simple History, many of which preceded and helped influence HTML5. Brad worked with Douglas Engelbart on the HyperScope project; explored deeply collaborative web browsers with Paper Airplane and collaborative libraries with the Internet Archive; worked on one of the first web-based RSS aggregators; and was a Developer Advocate for the Gears project where he helped both sell Gears and implement solutions for such partners as MySpace, WordPress, and more.

He is currently working on the SVG Web library, a drop-in JavaScript toolkit that brings SVG 1.1 support to Internet Explorer, including building an SVG implementation using SVG Web into Wikipedia. Brad has extensive experience in the open source community, contributing code to Mozilla, JXTA, Apache Jakarta, and more. His experience includes developing distributed systems on Wall Street, building electronic option exchanges, and working with Java for more than a decade. Brad also created Coworking, an international grassroots movement to establish a new kind of workspace for the self-employed. Coworking spaces are now across the globe, including Paris, New York City, and San Francisco, and have been covered by the New York Times, Business Week, and more.

In his work at Google Brad has presented talks and keynotes around the world, including at Yahoo, JavaOne, Web 2.0, and more. Brad blogs at codinginparadise.org and is a contributor to Ajaxian.com.


About Giorgio Sardo:
Giorgio Sardo works as Web Technical Evangelist in Microsoft Corporation. Moving from Italy to the United States, he studied at Polytechnic of Turin and successfully obtained a Master of Computer Engineering with distinction. Before joining Microsoft, Giorgio leaded a national university community forum in Italy and won the Imagine Cup worldwide championship. He started his experience in Microsoft UK as User Experience Consultant, delivering stunning solutions (from fancy web sites with BBC, to futuristic Aston Martin in-car prototypes...) based on Silverlight, WPF and Mobile. In 2008 he has been nominated Best Consultant of the Year from the British Computer Society. Early 2009 Giorgio moved to Redmond to work on the Microsoft Web Stack and Internet Explorer. He's currently involved in many cool projects with popular top sites and he loves meeting the most crazy web developers to discuss the future of the Web. In the last few years he's been speaking at hundreds of conferences around the world about the Windows Web and Mobile Platform, Web Standards, HTML5, and much more.


About Peter Lubbers:
Peter Lubbers is the Director of Documentation and Training at Kaazing. Peter is the co-author of the Apress book "Pro HTML5 Programming" and teaches HTML5 training courses. An HTML5 and WebSocket enthusiast, Peter frequently speaks at international events.

Prior to joining Kaazing, Peter worked as an information architect at Oracle, where he wrote many books, such as the award-winning Oracle Application Server Portal Configuration Guide and the Oracle Application Server Developer's Guide for Microsoft Office. Peter also develops documentation automation solutions and two of his inventions are patented.

Before joining Oracle, Peter architected and developed the internationalized Microsoft Office User Specialist Testing Framework. Peter was also a technical reviewer for the book "Pro JSF and Ajax: Building Rich Internet Components" (Apress, 2006).

A native of the Netherlands, Peter served as a Special Forces commando in the Royal Dutch Green Berets. In his spare time (ha!) Peter likes to run ultra-marathons. He is the 2007 and 2009 ultrarunner.net series champion and three-time winner of the Tahoe Super Triple marathon. Peter lives on the edge of the Tahoe National Forest and loves to run in the Sierra Nevada foothills and around Lake Tahoe (preferably in one go!). Don’t worry though—he won’t make you run laps around the building or do pushups during the meetup!


This event is brought to you by Marakana, which happens to offer HTML5 training courses.

Talk about this Meetup

  • You must be a member to post a comment. Join or login.

  • Aleksandar Gargenta
    Aleksandar Gargenta

    The last of the three videos (on HTML5 Communication APIs) is now online: http://marakana.com/forums/html5/general/137.html

    Posted Jun 24, 2010 3:00 PM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    The second of the three videos (on HTML5 and IE9) is now online:
    http://marakana.com/forums/html5/general/133.html

    Posted Jun 11, 2010 5:01 PM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    First of the three videos is now on line:
    http://marakana.com/forums/html5/general/132.html

    Posted Jun 10, 2010 11:50 AM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    While we are waiting on the videos to be edited, check out some of the photos I just uploaded from this event:

    http://www.sfjava.org/photos/921275/

    Posted May 15, 2010 9:30 PM
  • Himanshu Ranavat
    Himanshu Ranavat

    Sasa, can you please upload the videos and slides from this event when possible. Thanks

    Posted May 14, 2010 5:11 PM
  • Rahul
    Rahul

    As per my understanding, games have price tags on them. If exploring GPUs and other OS internals is so easy, why IE has been discontinued for Mac and Linux? If Firefox can?t be excused for poor performance, why IE has been excused for other platforms? R http://pricematching.wordpress.com

    Posted May 13, 2010 12:33 AM
  • Aleksandar Gargenta
    Aleksandar Gargenta

    At the end of the day what matters to me the most is when will I be able to serve HTML5 content to my users. It's all about the standards and how well they are implemented! I want IE9 to do extremely well, because other browser will also get better and HTML5 will get adopted quicker! We should all be excited that Microsoft is pushing IE9 so hard!

    Posted May 13, 2010 12:12 AM
  • Ryan Crowley
    Ryan Crowley

    @Rahul: A comparison of IE and Firefox does make sense when you consider that a very significant share of the desktop market belongs to Windows, IE and Firefox compete in that space.

    Posted May 12, 2010 5:31 PM
  • Rahul
    Rahul

    I don?t think a comparison of IE and Firefox makes sense. Since IE9 is shipped only for Windows, it is not a free browser. When you buy windows, you pay for it. IE9 is also treated as a separate product. From the graphs last night, it was clear that browsers from Apple and Microsoft are faster when it comes to hardware acceleration. It may be because of their ties with chip manufacturers. Do you think it makes sense?

    Posted May 12, 2010 5:19 PM
  • Keith Brown
    Keith Brown

    For IE, it's also a matter of writing a browser that runs on one platform, Windows, where a graphics processor is necessary just to get the behemoth to run. So, it's great that they're taking advantage of the spare horsepower, and I assume the other browsers compiled for that hardware will, in the near future, also take advantage of it... again running circles around IE-12 :)

    Posted May 12, 2010 3:45 PM
  • Brian Choate
    Brian Choate

    Considering the audience and the nature of the event, I personally would have liked it better if the presentation was focused more on the technologies and not framed as sales pitch.

    All-in-all I enjoyed the evening, learned a whole lot, and I'm now super excited to start playing with HTML5 and the related technologies. And well siting through the sales pitch was part of the price of admission.

    Posted May 12, 2010 3:27 PM
  • Brian Choate
    Brian Choate

    I think that demonstrating how different projects implement the same standard slightly differently was valid. However, it definitely seemed like his approach was "Hey our browser rocks, just look how much better it is than the others." I am sure that someone from Opera and the Google/Chrome could have done a similar demo of how this particular feature or that is better than how Microsoft did their's.

    Posted May 12, 2010 3:27 PM
  • alexander smirnov
    alexander smirnov

    The presentation of IE give me a little clue how carefully they follow W3C standards. Honestly, I hate their products as web applications/libraries developer. Compatibility with IE takes most of our time, the great deal of issues and workarounds in the code related to IE only, so I feel that they stole my time and money by inappropriate implementation. I hope what 100% pass of w3c tests means significant improvement.

    Posted May 12, 2010 3:20 PM
  • David Jensen
    David Jensen

    I think Giorgio had a fun demo of a browser that uses multi-core and the GPU to enhance performance and compared it to browsers that do not. He also encouraged other browsers to follow suit. Just like how Chrome is trying to set an example of how modern browsers should evolve.

    We're all, understandably, jaded by previous experiences with IE but I'm willing to give MSFT another chance to do right with IE9. If they get it right, we win. If they don't, then flame on.

    Posted May 12, 2010 11:01 AM
  • Ryan Crowley
    Ryan Crowley

    I definitely enjoyed all three speakers, each were very good at what they were presenting. As far as the Microsoft presentation I thought he was an excellent speaker, let's face it, he was a MSFT presenter in a room full of Java and PHP programmers.... everything he said was very tongue in cheek and said with a grain of salt and humor. He was definitely an engaging speaker.

    Posted May 12, 2010 10:38 AM
  • Chris
    Chris

    It's nice to see Microsoft recognizing and developing with a mindset that there is competition, which will benefit us all in the end. His approach to his presentation was inherently Microsoft as my coworker said in our discussion this morning, but there is nothing wrong with that. Google and Microsoft approach problems and marketing in entirely different ways. Something that is interesting to see play out last evening.

    Posted May 12, 2010 10:26 AM
  • Dan Doyon
    Dan Doyon

    I think the microsoft presentation comparing with other browsers was a bit unfair. He could've used some of the older I/E browsers to show deltas. He does work for microsoft so you have to kinda expect this. I'm sure other browser developers will have their day to bash microsoft. I think that having the intensive operations done in underutilized GPU is a really good idea. Once the others follow suit there should be a level playing field

    Posted May 12, 2010 10:13 AM
  • Daniel Moskowitz
    Daniel Moskowitz

    Also, my question is half-way rhetorical. He (most likely) didn't demo IE9 vs. IE8 because IE8 doesn't have any support for the things he demoed, so he had no choice but to use Chrome and Firefox. But that's something worth mentioning in the context of that presentation.

    Posted May 12, 2010 9:48 AM
  • Daniel Moskowitz
    Daniel Moskowitz

    I'm of two minds regarding the IE presentation.

    He demonstrated important things, namely the performance gains of utilizing the GPU, and how various products implementing a spec does not guarantee consistency.

    But he gave that information in the context of what felt like a juvenile contest between competing browsers. Why didn't he demo IE9's performance compared to IE8's?

    Posted May 12, 2010 9:40 AM
  • Francisco J. Carriedo
    Francisco J. Carriedo

    Even though I think MS talk was a little bit of a show off, (to be fair) I think they are doing a pretty good job on IE9 with HTML5 & standards. Also, a little bit of ego-poking rhetoric empowers competition which surely benefits us all ;).

    Posted May 12, 2010 1:15 AM
    • 1

Who attended?

  • 320 attendees
    •  This was a very informative meetup, as I'm new to HTML5.. great content and thanks to Microsoft for the great venue. Unfortunately, had to leave before the third speaker so will have to watch afterwards. Brad's presentation was top notch; cool examples & overall presentation style, clear explanations, great vision delivery. The only thing I'd say to the Microsoft speaker is that while it was great to learn about the new IE release, I felt that it focused a bit too closely on the little things like marginal performance advantage and dodged constructive criticism / inquiries where the news weren't so great :). Made some great points on browser interoperability. Altogether, I probably wouldn't see that speaker again. 
    •  I especially enjoyed the HTML5/CSS presentation. I thought the evening was too long. Actually expanding any of the first two presentations and doing only that presentation would have been good. 
    •  This was the biggest meetup I've ever been to. Wow, what a crowd. Plus, having Microsoft and Google at the same place at the same time was priceless! 
    •  Really enjoyed all the talks. - Brad was excellent. I thought his presentation was very informative and very slick. - I enjoyed how Giorgio demonstrated differences between the implementations across browsers as they march toward the new spec - I enjoyed Peter's presentation too. Gave a lot of insight on the value and use of WebSockets Overall it was an excellent event! Looking forward to more like this. 
    •  Wow! I don't event know where to start. I could not have asked for better speakers to share their passion for HTML5 with us! They complimented each extremely well. Amazing turnout! Our largest event so far! Great effort from everyone that helped put this event together. The only downside... pizza was gone in 5 minutes! 
    •  Great topic, two great speakers. Third had a great message. Too much for one meeting though! 
    •  Very informative and would like to see more such ppt 
    •  all 3 speakers were interesting. it was long and tiring, but well worth it. 
    •  Great speakers, enlightening information. 
    •  It was great to see and hear from Google, Microsoft, and Kaazing about HTML5 and the direction it is taking us in. Great speakers and a great venue (thank you Microsoft). 
    •  Got me excited about the future of HTML and CSS, which, honestly, are not things I normally associate with excitement. 
    • Ken
    • Ron

Our Sponsors

Marakana Java Training

The organizer of this group.

SUPINFO

Provides venue for our events

Medallia

Provides food and drinks for our events

Sun Microsystems

Gives away technical books and various cool goodies at our meetings.

Apex Systems

Sponsors food and drinks for our events

TEKsystems

Sponsors food for our meetings

JetBrains

Gives away a copy of IntelliJ IDEA at our meetings.

O'Reilly

Gives away technical books at our meetings.

Google

Provides a YouTube channel for hosting our videos

Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to The San Francisco Java User Group.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service