Videos tagged with Agile Development


RailsLab Rails Teamwork: Scalable Teams, Part 2 – Leadership

RailsLab Rails Teamwork: Scalable Teams, Part 2 – Leadership

Posted in Project Management, Development

Change is a constant in software development. Requirements change and there’s always more than one way to solve any problem. Team members join in, and depart - some senior, some junior. How do teams continue to make meaningful progress and ultimately complete projects with a shifting landscape? Wolfram Arnold from RubyFocus discusses the importance of leadership with Edward Hieatt and Dav...

Tags: Practices, Interview, RailsLab, Agile Development, Broadcasting, Screencasts, Development



RailsLab Rails Teamwork: Scalable Teams, Part 1 – Communication

RailsLab Rails Teamwork: Scalable Teams, Part 1 – Communication

Posted in Project Management, Development

When talking about scalability we often mean hardware or software. However, a key aspect of software projects is the human factor. It’s also a key expense. Wolfram Arnold at RubyFocus - a boutique Ruby-on-Rails consulting and talent acquisition firm - investigates what it takes to scale your development team. A scalable team is one that can remain productive regardless of t...

Tags: Practices, Interview, RailsLab, Agile Development, Broadcasting, Screencasts, Development


RailsLab Scaling Rails: Episode #13 - Jim Gochee & Advanced RPM

RailsLab Scaling Rails: Episode #13 - Jim Gochee & Advanced RPM

Posted in Development, Frameworks, Databases, Project Management

Jim Gochee is the VP of Engineering at New Relic, where he’s helped shape RPM, their server monitoring tool. After asking him his recommendations for Scaling Rails, we take a closer look at some of the advanced features of New Relic’s RPM tool. If you haven’t seen some of the upper tier performance monitoring features of RPM, prepared to be impressed.

Tags: Ruby, Ruby On Rails, Frameworks, Interview, Scalability, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, ...


RailsLab Scaling Rails: Episode #12 - Jesse Newland & Deployment

RailsLab Scaling Rails: Episode #12 - Jesse Newland & Deployment

Posted in Development, Frameworks, Databases, Project Management

Jesse Newland works at Rails Machine, where he’s helped scale many Rails applications. In this episode we ask him for 3 tips to help us Scale our applications. We’re then going to take a closer look at one of his recommendations: how to properly deploy a Rails app.

Tags: Ruby, Ruby On Rails, Interview, Scalability, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, Cache Expiration, ...


RailsLab Scaling Rails: Episode #11 - Advanced HTTP Caching

RailsLab Scaling Rails: Episode #11 - Advanced HTTP Caching

Posted in Development, Frameworks, Databases, Project Management

Once you have a firm grasp of the 3 header tags we talked about in the previous episode (max-age, etags, and last_modified) you can start to take advantage of reverse proxy caches. In this episode we let you know exactly what a proxy cache is, and how you might use it to effectively scale a dynamic website to millions of users.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, Cache Expiration, ...



RailsLab Scaling Rails: Episode #10 - Client-side Caching

RailsLab Scaling Rails: Episode #10 - Client-side Caching

Posted in Development, Frameworks, Databases, Project Management

Once you’ve done all the server side caching you can possibly do, you might want to take a look back at the client side of things to do some advanced client-side caching.  In this episode we’ll show how to effectively use the max-age, etag, and last_modified helpers to scale your application.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, caching, eCommerce, Conference on Scalability 2008, database, RailsLab, Capacity Planning, Scaling Rails, ...


RailsLab Scaling Rails: Episode #9 - Taylor Weibley & Databases

RailsLab Scaling Rails: Episode #9 - Taylor Weibley & Databases

Posted in Development, Frameworks, Databases, Project Management

Taylor Weibley is the director of support at Engine Yard, where he’s seen plenty of poorly scaling Rails applications.  In this first interview he lets us know about three things we can do today to help our application performance.  After his interview I go through some common ways to Scale your Database layer.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, Cache Expiration, ...


RailsLab Scaling Rails: Episode #8 - Memcached

RailsLab Scaling Rails: Episode #8 - Memcached

Posted in Development, Frameworks, Databases, Project Management

Most of the big Web 2.0 websites rely on memcached (pronounced "Memcache-Dee") to scale, even the ones not using Rails. In this screencast you’ll learn how easy it is to use memcached in your Rails application, and how to do low level query caching for websites where you have highly customized layouts.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, caching, eCommerce, Memcached, database, RailsLab, Capacity Planning, Scaling Rails, ...


RailsLab Scaling Rails: Episode #7 - Fragment Caching

RailsLab Scaling Rails: Episode #7 - Fragment Caching

Posted in Development, Frameworks, Databases, Project Management

If there’s no way to cache the entire content of a page, then odds are you can probably cache smaller pieces of it.  This is where fragment caching comes in, allowing you to cache common parts of a webpage which are resource intensive and may be used accross mulitple pages.

Tags: Ruby, Ruby On Rails, Frameworks, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, Cache Expiration, Agile Development, ...


RailsLab Scaling Rails: Episode #6 - Action Caching

RailsLab Scaling Rails: Episode #6 - Action Caching

Posted in Development, Frameworks, Databases, Project Management

If you can’t fully page cache your Rails action, when your next best choice is using Action Caching.  Action Caching allows you to run filters such as authorization on each request before they’re able to see the cached content of the page.

Tags: Ruby, Ruby On Rails, Frameworks, Interview, Scalability, caching, eCommerce, database, RailsLab, Capacity Planning, Scaling Rails, ...