Personal schedule for Keith Norman
Download or
subscribe to Keith Norman's
schedule.
As experienced Rails consultants, and authors of the upcoming Rails AntiPatterns book, Chad Pytel and Tammer Saleh have seen their fair share of terrible code.
This workshop is best suited for developers already familiar with Ruby on Rails. Participants should bring their laptops, setup for Ruby on Rails development, and any code they wish to share.
Read more.
This workshop will tour through a number of advanced, in-depth topics on Rails 3. We'll look take a tour of many of the new additions to Rails 3, talk about how to exploit Rails' new focus on Rack to your advantage, dig around in the source to really understand how many of the pieces work, and take a look at how to bring some common, advanced patterns used in Rails 2.x into the world of Rails 3.
Read more.
"Don't repeat yourself." "Don't reinvent the wheel." Phrases like this are thrown around like crazy in the programming world, but one is missing. Repeat others. The best way to learn is to imitate those that are better than us.
Read more.
If you lead or work on a development team, you know that applications need to be tuned and tweaked continuously or their performance degrades. Changing load, new features, growing databases, all contribute to application slowing. Learn how to prioritize the work for your team so you're making improvements that make a difference.
Read more.
If you're building a RESTful API for your application you need to know about the latest standards in open authentication. With a new, modular approach and providing much greater flexibility than ever, the OAuth standard has evolved into a mature, open, and intelligent way to provide access to your application. Learn what it is, how to use it, and how to implement it on your application today!
Read more.
There is so much data on the cloud, but finding the best way to access
it can be a challenge. This talk will discuss the options to securely
access Google Data APIs and provide a Federated Login for Google Apps
and Google Account Users. We'll also provide you with an overview of
OpenID and related protocols.
Read more.
Keynote by Yehuda Katz, Engine Yard Inc.
Read more.
Event
Location: Ballroom I - II
We'll be handing out several trophies to people we believe to be Ruby Heroes, and giving them the round of applause they deserve and might not get otherwise.
Read more.
Event
Location: See BoF Schedule for Locations
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic online and onsite and provide the space and time. You provide the engaging topic.
Read more.
Rubinius 1.0 is finally out, and Evan will talk about what you can expect from using Rubinius. He'll cover performance, tips, tricks, etc. Additionally, he'll be previewing features that will be in 1.1!
Read more.
Redis is fast. Rails is good. Resque is cheap. It's a match made in heaven.
Learn how to use Resque with Rails, how GitHub processes background jobs, and why Redis makes it blissful.
We'll compare Resque to other solutions, discuss design patterns, and review the plugins that add infrastructure.
Read more.
More and more Rails apps are being deployed to App Engine. Generated AR scaffolding works unaltered with DataMapper, and critical gems like redcloth and mechanize are working too. Spin-up time is less of an issue, and Duby has matured to provide unprecedented performance. Our latest development tools make the development process painless. Best of all, it's free to get started.
Read more.
Hype is everywhere. Whether it's the latest NoSQL db that's going to magically scale your app, or the newest best practice that's going to prevent you from writing bad code.
As early adopters, we've tried a lot of this stuff. We've even put it in to production under real load. In this talk, I'll tell you what worked and what didn't. There are no sacred cows - not even rails.
Read more.
Rails 3 is full of great new features for plugin authors: a stable API, more modularity, and the ability to hook into its generators. To add these features, though, Rails had to change a lot, breaking compatibility with many current plugins. We're going to walk together on what the major changes are and migrate some favorite plugins to be work well with and take advantage of Rails 3.
Read more.
Learn why Gemcutter won the great RubyGem hosting battle of 2009 and about the challenges the site faces in 2010 and beyond. Discover how instant code deployment with Gemcutter is changing the way not only Rubyists develop and release software, but other open source communities as well.
Read more.
Itch scratching is at the core of any hacker.
But how does it apply in the real world? This talk goes over the steps I took from scratching an itch by patching the TMail library, taking over maintenance of it, upgrading ActionMailer 2.x, writing the Mail library and then finally helping rewrite the ActionMailer API for Rails 3.0
I'll go over the tools I used, and how it all worked.
Read more.