Videos in category Development
In this YUI Open Hours session from May 24, 2012, YUI engineer Dav Glass gives us an update on the awesomeness that is YUIDoc and a look into YUI's automated unit testing on Travis CI.
Railscasts #352: Securing an API
There are many approaches to locking down an API. Here I start off with HTTP Basic authentication then move on to generating a unique token which can be passed through a URL parameter or HTTP header. Resources: Episode 350: REST API Versioning HTTP Basic Authentication HTTP Token Authentication OAuth Doorkeeper oauth2 rack-oauth2-server oauth2-provider
How to Write Clean, Testable Code
Google Tech Talks December 15, 2010 Presented by Miško Hevery. ABSTRACT The Clean Code Talks are designed to help teams get better at writing clean, well-designed, testable code. Such code is easier to write tests for, more robust, easier to understand and maintain. Having clean code lets you be more productive. It helps you release more often, with more robustness, more confidence, and fewer r...
The Essence of Caching - Ehcache
Google Tech Talk January 24, 2011 Presented by Greg Luck, Founder of Ehcache, Ehcache CTO of Terracotta. ABSTRACT In this talk we will start with a performance problem and lead you through solving it with caching, discovering along the way the problems of distributed caching and their solutions. This will equip you with the tools to analyze a performance situation and to see whether a cache wil...
Railscasts #350: REST API Versioning
APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned, RESTful API. The version can be determined from either the URL or HTTP headers. Resources: Versionist Rocket Pants Episode 322: RABL
A JVM Does That?
Google Tech Talk (more info below) March 29, 2011 Presented by Cliff Click, Azul Systems. ABSTRACT Just what the heck is a JVM *supposed* to do? JVMs already provide a host of services. The 'J' part definitely slants the service selection and the 'V' part means that underneath the illusion there's a lot of really cruddy stuff. The success of these illusions has led to the real popularity of JVM...
YUI Open Hours: 3.5.0 Uploader
In this YUI Open Hours session from May 10, 2012, YUI engineer Allen Rabinovich provides a guided tour of the latest version of the YUI Uploader component, released with 3.5.0.
Railscasts #348: The Rails API Gem
It is often asked: Is Rails a good fit if I only need to serve an API? In this episode I show how to use the Rails API gem to create a slimmer Rails application designed to respond with JSON. Resources: Rails API Gem ActionController::API Modules ActionController::Base Modules Episode 319: Rails Middleware Walkthrough (pro)
YUI Open Hours: Photos Near Me on the Server
In this YUI Open Hours session from April 26, 2012, YUI engineer Eric Ferraiuolo provides a guided tour of the latest version of his Photos Near Me application, which uses shared YUI code and Handlebars templates on the server (in Node.js) and on the client to provide an optimal experience for users regardless of whether they have JavaScript enabled.
YUI Open Hours: 3.5.0 Retrospective & 3.6.0 Planning
In this YUI Open Hours session from April 19, 2012, YUI engineers Luke Smith, Eric Ferraiuolo and Ryan Grove recap the changes in the recently released YUI 3.5.0 and discuss the plans for YUI 3.6.0.