|  | 
    
      
    
                    
                    
                    
                    
                    
                    
                      | <<< Previous speaker | next speaker >>> |   Brian  Sletten, Bosatsu Consulting
  
      
Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. He has a background as a system architect, a developer, a mentor and a trainer. His experience has spanned the online games, defense, finance and commercial domains with security consulting, network matrix switch controls, 3D simulation/visualization, Grid Computing, P2P and Semantic Web-based systems. He has a B.S. in Computer Science from the College of William and Mary. He is President of Bosatsu Consulting, Inc.and lives in Los Angeles, CA.
 
Brian focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries.
 | 
    
      
                    
                      Presentation: "Building Best Buy's BBY Open RESTful Commerce Engine"
                        Time:
                        
                          
                            Thursday 10:35 - 11:35
                          
                          
                        
                       
                        Location:
                        
                          
                            
                              
                              
                                Henry Moore Room, Fourth Floor
                              
                            
                          
                          
                        
                       
                          Abstract: 
In 2009, Best Buy became the first "brick and mortar" retailer to expose its product catalog API to third party developers. The Remix API provided access to content for over 1,000,000 current and historical products. In 2010, they introduced a new API allowing registered developers to handle the complete purchase workflow through their own applications. Account creation, order history, pricing and availability information are all offered, including the ability to specify in-store pick up and home delivery.
 
Rather than starting from scratch, the Best Buy Commerce team decided to layer a resource-oriented abstraction on top of its existing Web architecture to minimize the development effort and maximize the performance of the new API. The team adopted a fully hypermedia-driven Level 3 design to establish a stable but flexible integration strategy for existing and future partners.
 
This talk will describe the technical design, issues faced and procedures adopted to build, test and deploy an advanced RESTful API in a highly-transactional environment.
 Workshop: "HTML 5 Workshop"
                        Time:
                        
                          
                            Tuesday 09:00 - 16:00
                          
                          
                        
                       
                        Location:
                        
                          
                            
                              
                              
                                Rutherford Room, Fourth Floor
                              
                            
                          
                          
                        
                       
                          Abstract: 
People are confused about the status of HTML 5. Is it ready? Is it not? What is part of the spec and what isn't? We will introduce the most exciting new features of HTML 5 and its related technologies and build examples that use them. We will also visit some of the security issues associated with these technologies.
 
 
We will work with real code covering:
 
The new input elementsEditable content
 Canvas Element and its related 2D APIs for drawing and animation
 Audio and Video elements and how to use fallbacks for codec coverage
 Browser native drag and drop
 Local storage
 Web Workers
 Websockets
 The Geolocation API
 Web DB (SQL in the browser!)
 This workshop will assume no special knowledge of HTML 5 and should be accessible to any web developers.
 
 
Bring your laptops. This is a hands-on workshop.
 |  | 
        
          |  |