InfoQ

Presentation

   Good News: We have re-worked our video infrastructure to provide more reliable service. Please email bugs at infoq.com with any problems.

Recorded at:
Recorded at

The Power of Javascript

Posted by Glenn Vanderburg on Mar 29, 2008 12:23 PM

Community
Ruby
Topics
Language Design,
Javascript,
Language,
Dynamic Languages,
Programming
Tags
JAOO Conference,
AJAX,
Language Features
Summary
Glenn Vanderburg makes the case for Javascript, a language long overlooked. This presentation from JAOO 2007 shows how its OOP model and other language features make it a very powerful tool and how to use these features to get the most out of the language.

Bio
Glenn Vanderburg is an independent consultant focused on cutting-edge software development technologies and techniques, including Ruby, JavaScript, Ajax, and state-of-the-art development practices.

About the conference
JAOO is the premier European developer conference on software technology, methods and best practices. The conference presents in-depth presentations and tutorials by researchers, engineers and trend-setters in software engineering and technology.

2 comments

Reply

That's great! by João Vieira da Luz Posted Apr 4, 2008 6:50 PM
Nice presentation by Julian Browne Posted Apr 9, 2008 4:17 AM
  1. Back to top

    That's great!

    Apr 4, 2008 6:50 PM by João Vieira da Luz

    Glenn got the point. I've put my two arms in the air several times. I reviewed myself several times on my javascript learning curve. The last statement: "Great, new, powerful things aren't going to look like the things we already understand. If we aren't expecting that, we'll miss them." This is very true about javascript. Thanks Glenn.

  2. Back to top

    Nice presentation

    Apr 9, 2008 4:17 AM by Julian Browne

    A good presentation that's well worth sitting through. Not sure that it will convince hardened doubters that javascript is a candidate for more serious work, despite it's growing role in the ajax world, but then if you have strong views on the risk/power that javascript's fluidity provides I guess it would take more than one presentation. I've been playing with Phobos recently (admittedly for my own edification as opposed to anything industrial strength) and love it.

Exclusive Content

Book Excerpt and Interview: Effective Java, Second Edition

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers.

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.

Fine Grained Versioning with ClickOnce

David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.

Implementing Manual Activities in Windows Workflow

Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.