Railscasts – Model Versioning

Published February 5th, 2010 Under Configuration Management, Open Source Tools, Tutorial | Leave a Comment

If you need to keep track of a model’s history of changes and switch between versions, consider using the vestal_versions gem like I show in this episode.

http://railscasts.com/episodes/177-model-versioning

Use a Continuous Integration Server with Hudson

Published February 5th, 2010 Under Agile, Configuration Management, Open Source Tools, Presentation | Leave a Comment

Continuous integration expert Paul Duvall explains how to download, install and configure Hudson and Tomcat, run an HSQL database, run an Ant automated build, use Subversion to manage source files and administer the Hudson web application.

Source of the video and additional information

Continuous integration tools directory

Become a Web Debugging Virtuoso with Fiddler

Published February 3rd, 2010 Under Open Source Tools, Presentation, User Interface | Leave a Comment

Learn how teams around Microsoft and ISVs around the world use the Fiddler web debugging tool to find bugs, troubleshoot performance problems, and uncover security vulnerabilities in both client and server code. Explore the best add-ons for Fiddler, and build your own functionality using JavaScript and .NET languages. Examine how new features in Internet Explorer 8, like Accelerators and Visual Search suggestions, utilize the network. Learn actionable best practices for building faster websites


Get Microsoft Silverlight

Paver: easy build and deployment automation for Python projects

Published February 3rd, 2010 Under Configuration Management, Open Source Tools, Presentation | Leave a Comment

Paver makes managing common aspects of Python projects easier, by providing just the right kind of scaffolding on which to automate building and packaging of your software. In this talk, you’ll see how easy it is to get started with Paver, how you can use Paver without alienating other users of your code, and how you can use Paver to trivially extend Python’s distutils commands.

Extreme JS Performance

Published February 3rd, 2010 Under Presentation | Leave a Comment

You serve up your code gzipped. Your caches are properly configured. Your data (and scripts) are loaded on-demand. That’s awesome—so don’t stop there. Runtime is another source of slowdowns, and you can learn to conquer those, too. Learn how to profile & benchmark your code to isolate performance issues, and what to do when you find them. The techniques you’ll learn range from the normal (clean up after yourself) to the extreme (unrolling loops).


next page »