Personal schedule for Scott Sayles
Download or
subscribe to Scott Sayles's
schedule.
Modern browsers have changed web development by offering new, more powerful capabilities, known by the marketing buzzword "HTML5". In this tutorial we'll build a sophisticated example that shows you how to take advantage of workers, sockets, canvases, local storage, media embeds, and more. You'll learn how you can use HTML5 to build newer and better web applications, leaving old hacks behind.
Read more.
BohConf is the official RailsConf 2011 unconference. At BohConf, we're going to get our hands dirty writing code and sharing ideas in an open and free-form environment. It's free and will run alongside RailsConf in the convention center. Everyone is welcome.
Read more.
Event
Location: Chesapeake Ballroom - 3rd Level
Ignite is a high-energy evening of 5-minute talks by people who have an idea - and the guts to get onstage and share it with the rest of the Rails community.
Read more.
A huge step forward in the third version of the Rails 3 framework is the modularity it provides. This modularity is the result of a long refactoring effort to make it easier to extend or modify Rails to suit our application's needs.
Read more.
Come learn about the open source e-commerce framework that is taking the Rails world by storm! We will provide a basic overview of Spree, demonstrate some of the unique features and preview some of the exciting features planned for this year.
Read more.
It's not what you code, it's how you code it. In this talk, I'll take you through real world examples of code drawn from the 40+ production Rails applications we have developed and maintained during the last 12 months and highlight anti patterns and examples of technical code debt in them. You do what you can do to avoid these, making your future lives simpler. Your future you will thank you...
Read more.
Having built two object mappers in Ruby (MongoMapper and ToyStore), I would like to throw out a crazy thought. What if, on your next project, you ditch the ORM.
No ActiveRecord. No DataMapper. No anything. Just you and a lower level driver, whispering sweet nothings into Ruby classes and modules. Could you? Would you? DARE you?
Read more.
Well-designed APIs can double as a great way to help make scaling easier by splitting your application in two. This talk will discuss some new libraries and techniques which aim to let you make the transition fun and manageable by splitting your application horizontally, not vertically - into services.
Read more.
MVC inventor Trygve Reemskaug and James Coplien have a new vision for software, called DCI -- Data, Context, and Interaction. Although as conceptually elegant as MVC, and with the same potential to improve software, DCI's innovations are not easily implemented in Java or C#. That is not the case with Ruby, however, which puts Rails developers in a unique position to lead the way.
Read more.
Social games backends share many aspects of normal web applications, but exasperate scaling problems. Follow this talk to see how we evolved and brought a plain rails app to 5000 reqs/sec, moved part of our data from SQL to NoSQL in order to reach 100,000 queries / second and see what we learned from this experience.
Read more.
Dive into the internals of thoughtbot's copycopter_client and discover how to handle difficult-to-test components such as HTTP, SSL, threads, forks, logging, caching, Rails engines, and others. Learn viable testing strategies for applications and libraries that contain such components with a focus on Rails libraries.
Read more.
Redis is well known for being a fast key-value store and as the fantastic backend for the work queue library Resque. The functionality and speed of Redis also make it a great tool for keeping indexes when your data-write load is very high. This talk will cover how we used Redis to build a system that can index thousands of writes per second without breaking a sweat.
Read more.
Light-sabers help, but they don't win the war. Bring your computer and Ruby and we can defeat the Emperor. Tactics and tools will be shown so you can be ready for the battle!
We need less robots and more thinking allies! Join us now!
Read more.
Make your users happy by building webapps without page loads. People waiting 2,000ms or more for a page on your app to load are losing interest and focus. Learn how easy it is to create an interface that responds in less then 100ms with Backbone.js, a JavaScript library created to seamlessly integrate with Rails and keep your JavaScript organized and readable.
Read more.