What’s Next in Continuous Integration?

Published November 4th, 2011 Under Coding | Leave a Comment

Kohsuke Kawaguchi, the creator of Hudson who is now working for CloudBees, discusses the future of Continuous Integration and Jenkins as they will be influenced by virtualization, cloud computing, DVCS and analysis software.

http://www.infoq.com/presentations/Whats-Next-in-Continuous-Integration

Agile Style Scalability

Published September 29th, 2011 Under Coding | Leave a Comment

This video presents Pivotal Labs development process: how they go from minimum viable product to high traffic site, where they focus and when. In particular, the talk will provide hands-on pointers on how to make your Ruby on Rails application run fast and scale. Not just theory, but specific tools and concrete steps.

Organizers: The San Francisco Ruby on Rails Group
Video Source: http://marakana.com/forums/ruby/ruby_on_rails/411.html

Refactoring Erlang with Wrangler

Published August 23rd, 2011 Under Coding | Leave a Comment

Wrangler is an interactive refactoring tool for Erlang. This video shows how to perform the basic refactoring activity: how to rename functions, variables and modules and also how to more functions from one module to another.

Metrics Based Refactoring

Published May 30th, 2011 Under Coding | Leave a Comment

Metric_fu makes it easy to generate reports that measure code quality. Once you’ve created the reports, what do you do next? You know your code could be better. Now what? As lead developer of metric_fu, Jake Scruggs is in a great position to make recommendations about the best ways to leverage the tool.

Video Producer: Chicago Ruby

Toxic Code: Technical Debt Analytics

Published May 18th, 2011 Under Coding | Leave a Comment

Recent advances in source code analysis enable us to quantify technical debt and express it in dollars terms. Technical debt analytics can help your team improve its design, coding, testing and project management skills.

Video Producer: Agile Roots Conference

Saros Distributed Pair Programming for Eclipse

Published May 10th, 2011 Under Coding | Leave a Comment

Saros is an open source Eclipse plugin for distributed pair programming. It allows to do collaborative text editing with support of many participants at once. All members of a session have an identical copy of an Eclipse project and Saros keeps these copies synchronized.

http://www.saros-project.org/DemoVideo

Dojo Retrospectives

Published March 28th, 2011 Under Coding | Leave a Comment

Coding dojos offer the chance to practice solid coding techniques without pressure. This video shares experience learned during dojos.

Video Producer: chicagoruby.org

So You Think You Need a Rewrite?

Published November 29th, 2010 Under Coding | 2 Comments

Your application is slowing down and you can’t seem to speed it up. The code is a mess, and changes are taking longer and longer. You’re afraid to release new features for fear of introducing bugs throughout the system. The marketing and sales teams are frustrated by how long new features are taking to release. All signs seem to point to the dreaded Big Rewrite. Big Rewrites are dangerous projects. The decision to rewrite shouldn’t be taken lightly. In this session, we will walk through the pros and cons of Rewrites and give real world examples of Rewrite strategies that work and that fail. From the first hint of a need for a rewrite, through the migration and deployment of the reincarnated system, we’ll share our victories, sorrows, joy, and pain. By the end of the session we hope you’ll have a better idea of how to approach The Big Rewrite the next time it rears its never-welcomed head and have a framework which increases your likelihood of success.

FAIL: Anti-Patterns and Worst Practices

Published November 24th, 2010 Under Coding | Leave a Comment

Everybody likes to talk about best practices, tips, and tricks, but often it is by analyzing failures that we learn from our own and others’ mistakes. In this session, Steve Smnith describes various anti-patterns and worst practices in software development that he has encountered in his own experience or learned about from other experts in the field, along with advice on recognizing and avoiding them.


Get Microsoft Silverlight

Download presentation and video in different formats

Agile and UX: An Unholy Alliance?

Published October 11th, 2010 Under Coding | Leave a Comment

This video presents a collaborative approach to the scaling of innovative user experience design on enterprise-strength RIAs delivered using Agile methodology. Learn the techniques technical and UX teams have evolved to successfully solve the dichotomy between iterative development’s “release early and often” approach and the big upfront design more typically demanded by large-scale client-facing solutions.

keep looking »