Kenton Varda joined us to talk about the new open source release of Protocol Buffers, the
Kenton Varda joined us to talk about the new open source release of Protocol Buffers, the technology that we use at Google to deal with structured data. Listen in to find out what it does, and how it could fit in to something you are doing.
(suite)
(moins)
Ajoutée : il y a 1 semaine
Vues : 7580
The Google Code Review is a regular news show that goes over the recent escapades in code.
The Google Code Review is a regular news show that goes over the recent escapades in code.google.com land and beyond. In this weeks episode I discuss OAuth, Flash indexing, Protocol Buffers, Browser Sync, testing releases, and more.
(suite)
(moins)
Ajoutée : il y a 1 semaine
Vues : 1577
Geoff Stearns goes over the YouTube Player APIs with demos and a technical overview.
Re
Geoff Stearns goes over the YouTube Player APIs with demos and a technical overview.
Read our docs: http://code.google.com/apis/youtube/js_api_reference.html
(suite)
(moins)
Ajoutée : il y a 2 semaines
Vues : 1307
|
Painless Python for Proficient Programmers Alex Martelli (Google)
Python is a popular
Painless Python for Proficient Programmers Alex Martelli (Google)
Python is a popular very-high-level programming language, with a clean and spare syntax, simple and regular semantics, a large standard library and a wealth of third-party extensions, libraries and tools. With several production-quality open-source implementations available, many excellent books, and growing acceptance in both industry and academia, Python can play some useful role within a huge variety of software development projects.
Moreover, Python is really easy to learn, particularly (though not exclusively) for programmers who are skilled at such languages as Java, C++ and C. This talk addresses software developers who are experienced in other languages but have had limited or no exposure to Python yet, and offers a rapid overview of the main characteristics of the language, plus a brief synopsis of its main implementations, its standard library, and Python's use with Google App Engine.
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 7420
Design Your Own YouTube Player Geoff Stearns (Google)
The YouTube player APIs allow yo
Design Your Own YouTube Player Geoff Stearns (Google)
The YouTube player APIs allow you to take nearly full control over the YouTube embedded video players. Controls like play, pause, seeking, volume controls, and event updates are all possible and easy to set up. The new Chromeless player allows you to build your own controls and interactions that play YouTube videos. In this session we will look at how to use both the YouTube player APIs and the Chromeless player in your apps and on your site.
Pre-reqs: Basic Javascript, or basic Actionscript 2.0 knowledge
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 3140
Becoming a Google Apps Small Business Solution Provider Jeff Ragusa (Google), Tony Safoia
Becoming a Google Apps Small Business Solution Provider Jeff Ragusa (Google), Tony Safoian (SADA Systems), and Crisantos Hajibrahim (Virus Woman)
Google Apps is a popular solution for small businesses looking for better ways to operate, communicate, and collaborate. In this session we'll look at revenue opportunities that this creates for freelance consultants and IT service providers. We'll discuss opportunities ranging from basic setup, data migration, and training services to custom business Gadget development and GData integration work. We'll look at Google's new Small Business Solution Provider program for Google Apps (google.com/a/smallbiz/providers) and how it can enable service providers to take advantage of these opportunities through marketing assistance, sales tools, training materials, and technical support. Tony (President, CEO, SADA Systems) & Crisantos (Director of Business Development, Virus Woman) will provide insights based on their extensive experience bringing Google Apps-based solutions to clients.
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 3164
|
Surprisingly Rockin' JavaScript and DOM Programming in GWT Bruce Johnson (Google)
You
Surprisingly Rockin' JavaScript and DOM Programming in GWT Bruce Johnson (Google)
You may already know about GWT's nifty JavaScript Native Interface (JSNI), which allows you to define native Java methods with handwritten JavaScript. In GWT 1.5, there's an even more powerful way to program close to the metal. You can now model arbitrary JavaScript types directly as Java classes (specifically, as subclasses of GWT's JavaScriptObject class), yet there is no overhead in size or speed. You can code against any JavaScript object as if it were a regular old Java object. So, what does that buy you?
* It's never been easier to integrate with external JS libraries; just define a Java class that models the JS object you want to interact with. Nice Java syntax, no overhead. * Freely use low-level native JS data structures (JS arrays, for example) by exposing them with a Java-friendly API. You can even apply Java generics to JS types! * Superimpose strongly-typed Java classes on JSON objects, giving you IDE code completion, refactoring and compile-time type checking. * GWT uses this new ability to provide a complete cross-browser DOM class hierarchy based on the W3C's Java HTML bindings. Programming straight to the DOM has never been more productive.
Come learn about this unusual and powerful new capability that you can use to squeeze every drop of performance and interop out of your GWT projects.
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 4856
Search Friendly Development Maile Ohye (Google)
Learn techniques to help bring your si
Search Friendly Development Maile Ohye (Google)
Learn techniques to help bring your site more users through search engine traffic. This session focuses on how to maximize your site, your content, and your application's exposure to search engines. We'll cover how to:
* Make sites with Flash, AJAX/JavaScript, and images better crawled and indexed by search engines * Create a strong, crawlable foundation through URL and site structure * Deal with duplicate content caused by URL parameters and dynamic pages (help search engines determine the canonical version) * Check that your site follows SEO best practices
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 8530
Faster-than-Possible Code: Deferred Binding with GWT Bruce Johnson (Google)
What do yo
Faster-than-Possible Code: Deferred Binding with GWT Bruce Johnson (Google)
What do you do when you want the benefits of modularity and abstraction during development, but you aren't willing to subject users with any runtime overhead to get it? If you're the GWT team, you invent deferred binding. Deferred binding is a pluggable compile-time type substitution and code generation mechanism. This unique approach to program modularization provides many of the benefits of Java reflection and dynamic class loading without compromising the GWT compiler's ability to optimize the heck out of your code.
In this Code Lab, we'll examine how the GWT libraries leverage deferred binding and GWT compiler optimizations to provide zero-overhead browser abstractions, highly optimized internationalization, automatic image bundling, and high-performance, polymorphic RPC. Did we mention that deferred binding is extensible? We'll also use deferred binding to create a new library from scratch.
(suite)
(moins)
Ajoutée : il y a 1 mois
Vues : 5978
|
|
Voir les 242 vidéos
|