(Find more about AJAX at http://ajaxtraining.blogspot.com ) AJAX (Asynchronous JavaScript and XML), or Ajax, is a group of inter-related web development techniques used for creating interactive web applications. A primary characteristic is the increased responsiveness and interactiveness of web pages achieved by exchanging small amounts of data with the server “behind the scenes” so that the entire web page does not have to be reloaded each time the user performs an action. This is intended to increase the web page’s interactivity, speed, functionality, and usabilityDuration : 0:5:30
|
Google Tech Talks
November, 13 2007
ABSTRACT
Yahoo!’s Exceptional Performance Team has identified 14 best practices for making web pages faster. These best practices have proven to reduce response times of Yahoo! properties by 25-50%. They focus on the front-end, for example, why it’s bad to use “@import” for including stylesheets and why ETags disable browser caching. In this talk I’ll go in-depth on these best practices and the research behind them. I’ll also demonstrate YSlow and do some live performance analysis of popular web sites.
Relevant links:
Exceptional Performance: http://developer.yahoo.com/performance/
YSlow: http://developer.yahoo.com/yslow/
Speaker: Steve Souders
Steve Souders holds down the job of Chief Performance Yahoo! at Yahoo! He’s been at Yahoo! since 2000, working on many of the platforms and products within the company He ran the development team for My Yahoo! before reaching his current position.
As Chief Performance Yahoo!, he has developed a set of best practices for making web sites faster. He builds tools for performance analysis and evangelizes these best practices and tools across Yahoo!’s product teams.Duration : 1:0:33
|
The 2nd Annual Google Test Automation Conference (GTAC) in our New York office on August 23 and 24, 2007
Simon Stewart - Web Driver
Faster than a speeding bullet! Easier to maintain than something that’s really easy to maintain! Reliable! That’s what we want from our tests, but how do we get there? This presentation covers key strategies and patterns for writing test suites using WebDriver, a developer focused tool for web application testing similar in spirit to Selenium RC. We’ll cover why it was written, the problems it addresses and how to integrate it into your projects and testing process.
Simon Stewart lives in London and works as a developer for ThoughtWorks, specialising in Agile development and Test Driven Development. His Open Source contributions include the original integration of WebWork and Spring as well as WebDriver. He enjoys writing better software and beer, sometimes at the same time.Duration : 0:45:46
|
Dave Mitchell, Founder & CTO Bungee Labs, discusses the Bungee Connect on-demand development environment that automates web service integration, AJAX programming, web state management and instant deployment in a hosted environment. www.bungeelabs.comDuration : 0:3:10
|
Martin Plaehn, CEO Bungee Labs, discusses the Bungee Connect on-demand development environment that automates web service integration, AJAX programming, web state management and instant deployment in a hosted environment. www.bungeelabs.comDuration : 0:4:12
|
Fast, Easy, Beautiful: Pick Three — Building Web User Interfaces in the Java Programming Language with Google Web Toolkit
Bruce Johnson, Joel Webber
The Google Web Toolkit (GWT) is an open source Java-centric framework for creating AJAX applications. GWT cross-compiles Java source into JavaScript, allowing Java developers to use their existing Java skills and tools to easily create AJAX applications with virtually no learning curve. After a short introduction to GWT, we will dive quickly into a few key topics including high-performance AJAX, remote procedure calls, and integration with existing web applications.Duration : 0:48:44
|
Google Maps API ist ein effektives Tool, um eine eigene Karte auf Ihrer Website einzubinden. In dieser Session zeigen wir Ihnen, wie einfach es ist, eigene Maps Mashups zu kreieren. Wir fangen bei den Basics an und arbeiten uns durch die verschiedenen API-Tools. Am Ende des Workshops werden Sie erstaunt sein, was für tolle Mashups Sie für Ihre Website bauen können mit nur ein paar Zeilen JavaScript.
Steffen Meschkat ist seit 2004 Software Engineer im New Yorker Google-Büro und arbeitet größtenteils an Google Maps. Zuvor war er Mitgründer der ART+COM AG und der datango AG. Bei ART+COM arbeitete er im Auftrag namhafter Industrieunternehmen an Anwendungsforschungsprojekten auf dem Gebiet der interaktiven 3D-Visualisierung (Virtual Reality) und, seit 1993, des WWW. Für datango implementierte er die browserseitigen Komponenten der Navigation Suite, einer Technologie, die es erlaubt, komplexe Webanwendungen dynamisch durch simulierte Benutzerinteraktionsfragmente zu erweitern. Steffen hat ein Diplom in Physik von der Humboldt-Universität Berlin.Duration : 0:50:16
|
Google Maps API ist ein effektives Tool, um eine eigene Karte auf Ihrer Website einzubinden. In dieser Session zeigen wir Ihnen, wie einfach es ist, eigene Maps Mashups zu kreieren. Wir fangen bei den Basics an und arbeiten uns durch die verschiedenen API-Tools. Am Ende des Workshops werden Sie erstaunt sein, was für tolle Mashups Sie für Ihre Website bauen können mit nur ein paar Zeilen JavaScript.
Steffen Meschkat ist seit 2004 Software Engineer im New Yorker Google-Büro und arbeitet größtenteils an Google Maps. Zuvor war er Mitgründer der ART+COM AG und der datango AG. Bei ART+COM arbeitete er im Auftrag namhafter Industrieunternehmen an Anwendungsforschungsprojekten auf dem Gebiet der interaktiven 3D-Visualisierung (Virtual Reality) und, seit 1993, des WWW. Für datango implementierte er die browserseitigen Komponenten der Navigation Suite, einer Technologie, die es erlaubt, komplexe Webanwendungen dynamisch durch simulierte Benutzerinteraktionsfragmente zu erweitern. Steffen hat ein Diplom in Physik von der Humboldt-Universität Berlin.Duration : 0:44:11
|
Open Source, Google APIs, Google Web Toolkit
Presented by Lars Rasmussen
Why Google supports and uses open source, why it is good for us, and why you should use it too. Followed by an overview of Google’s extensive collection of APIs for use by third party developers including the Google Maps API, the Google AJAX Search API, the Google Gadgets API and much more. This session will then explore the Google Web Toolkit (GWT), a Java-centric framework for creating AJAX applications. GWT cross-compiles Java source into JavaScript, allowing Java developers to use their existing Java skills and tools to easily create AJAX applications with virtually no learning curve. Lars will contrast using the toolkit with his experience ‘hand-rolling’ the AJAX of Google Maps, and if time allows, demonstrate building a simple application with GWT.
Lars Eilstrup Rasmussen is a member of Google’s technical staff and a lead engineer of the team that created Google Maps. He currently works out of Google’s young but growing Sydney engineering office and is actively working to expand Google’s engineering presence in Australia. Lars holds a Ph.D. in theoretical computer science from the University of California at Berkeley, which nominated his thesis on approximate counting for the ACM Doctoral Dissertation Award. In early 2003, Lars co-founded with his brother Jens Eilstrup Rasmussen a mapping-related startup, Where 2 Technologies, which was acquired by Google in October of 2004.Duration : 0:45:51
|
|
|
|