Archive
Browse all posts by month and year.
November 2021
November 2012
July 2010
- Day 3 Craftsmanship Swap at 8th Light
- Day 2 Craftsmanship Swap at 8th Light
- Day 1 Craftsmanship Swap at 8th Light
May 2010
March 2010
September 2009
June 2009
February 2009
January 2009
November 2008
September 2008
- Tarantula 0.0.5 Released - the "Naked Aardvark" release
- Scp or rsync failing with no error message? Check your startup scripts...
July 2008
- Git Clone vs cp -R --> WTF?
- Quick: Find the Bug or Gotcha with named_scope
- Notes on testing Bj (Background Job)
- CapGun and LogBuddy updated to 0.0.5
June 2008
May 2008
April 2008
- Testing Velocity Part 2 - Why do we test?
- CapGun Released! Super simple Capistrano deployment notifications
- history meme onwards...
- If you think Huddle is ripping off Campfire
- Zero to a Fully Git Enabled Rails App in the time it takes to drink an espresso
- log_buddy 0.0.2 released
- Rails is moving to Git (and Lighthouse)
March 2008
- How to move your domains off GoDaddy
- log_buddy Released - your helpful little dev buddy
- Testing Velocity - Keeping your test suite fast, Part 1
- Dave Thomas' testing library (thrown in github)
- Staging Environments in Rails
February 2008
- Tarantula, Rails super-fuzzer, released
- Learn Git 10 Different Ways
- Productivity Talk abstract and resources
- I Can Has Productivity?
- [ANN] brain_buster 0.8.0 released
- Beware the default nginx config - old IE6 hates gzip
- autotest without the unit_diff
January 2008
- multi_rails 0.0.5 released
- Why I use test/spec over rspec
- Om nom nom nom
- untitled
- How I Spent My Christmas Vacation
- Rails observers make rake db:migrate crash from version 0
December 2007
- Rails 2.0.2 is coming...
- [ANN] multi_rails 0.0.4 Released
- Handling asset caching nicely in Rails 2.0
- I can has laptops?
- Creating a Static Loopback Address to use in VMWare
- Fixing Textmate Test Issues - `blank_slate_method_added': stack level too deep (SystemStackError)
- MultiRails 0.0.3 released
- Minor Gotcha with ActiveRecord query methods
- Gmail freaks out - Lynx for the win
November 2007
- Nothing to it but to do it
- Making CrossCheck work with Prototype 1.6
- Relevance is looking for two super ninja hackers
October 2007
- Understanding the Rails command
- multi_rails has been released
- Yall gonna go update some code, up in here, up 'n here!"
- I'm feeling open sourcey...
September 2007
August 2007
- Joining Relevance
- Zed for the win
- Add "should.include?" for test/spec
- I can haz tweets?
- Ultimate Developer Rig - the Mac version
July 2007
- Finally, a new theme and dropping the www
- Did redgreen get borked?
- Make Textmate's "find in project" faster in Rails projects
- Upgraded Wordpress...
- BrainBuster 0.7 released
June 2007
May 2007
- Portland RailsConf 2007 brain dump
- RailsConf 2007 - Memcaching Rails - Chris Wansrath
- PreConf - RailsConf Wednesday Night Meetup @ Lucky Lab Pub
- RailsConf 2007 Google Map
- Rails Conf Plans - Anyone for a Wed Night Meetup?
- Deploying Locally to Mac OS X with Capistrano
- Facebook's architecture - 200 memcached servers
- All Ruby and Rails APIs suck (but its getting better)
- Introducing Mila Sanheim (baby 2.0)
- Google Becoming Boring(er)
April 2007
- Cleaning ActiveRecord Sessions
- Quick Note on zentest 3.5
- Ze Frank at Rails Conf!
- TurboTax vs TaxCut online
March 2007
- Top 100 Rails Sites
- RSS - Full Content or Excerpts
- Reason #303 Charter Cable Sucks - Browser Hijack
- My Command line toolkit for Ruby and Linux
- Gotta love the PHP
- Zed and Geoffrey, laying it down, httperf style
- Rails 1.2.1 is twice as slow as Rails 1.1.6?
February 2007
January 2007
December 2006
- BDD in Rails - test/spec and rspec
- Contegix is Amazing. Plus Thoughts on Rails Hosting
- Dear Gap.com: Watch those divide by zero errors
- Ruby on Rails for Java Programmers - PDF finally uploaded
- The Ruby Way, 2nd Edition, and a gotcha
- Ruby for Netbeans? Wha Happened?!
November 2006
- Updating a Rails App for 1.2 - Notes and Tips
- I'm a Rails Contributor
- Console Madness
- Five Common Myths about Working From Home
- Whats wrong with this method_missing?
- Friday Night Randomness
- Mac vs PC - the Holy War
- Whatever Happened to MeasureMap?
- RubyConf, the Ajax Experience, and Home.
October 2006
- Step 1) Create Something Awesome 2) Profit - or Ze makes $2k in One Day
- New Version of BrainBuster - 0.6
- How to Stub ActionController#render for Testing
- Introducing BrainBuster - Logic Captcha for Rails
- Continous Builder gets some Campfire love
- Ruby For Rails by David A Black - Book Review
- GoF Patterns: Helping Losers Lose Less
September 2006
- Launching Feels Good
- A Sad Day to be American
- Five Ruby Blogs to Feed Your Head (and Soul)
- Adding your Lib Tests and Plugin Tests to Autotest
- Seeking Alpha now carried by Yahoo! Finance
- Accessing Rails Configuration and database.yml Programatically
- Deprecation in Rails, and What You Can Do About It
August 2006
- Symbol#to_proc and inconsistent code vs DRY
- Code worth Stealing From Ruby 1.8.5 - pretty_inspect
- Rails Schema Dumper + Mysql ENUM's = Bad For Business
- Why Can't I Show Line Numbers in "View Source" in Firefox
- Memcached, Rails, and You
- More on Java/Ruby Communities, or Chill Out: Its Just Code Dude
- The Difference Between the Ruby and Java Communities
- Using Autotest with Integration Tests
- Hacking green bar color output into Autotest
- Comand Line Tip: How to List Only Directories
- Ruby Conf 2006 registration open!
July 2006
- Drucker on Efficiency
- Ruby Cookbook released - 900 pages?!
- Testing named routes or url_for in functional test
- Gmail Finally Adds Mass Delete
- What I Want From TextMate...
- Evil magic: Getting the name of a method within the method in Ruby (or Java?)
June 2006
- Living with Half a Brain
- Mick Clark's Testing Session from Rails Conf
- Rails Conf Brain Dump
- Nerdiest Quote Overheard @ Rails Conf
- Rails Conf 2006, this blog, and biking
- Testing the ApplicationController in Rails
- Users Don't Know (and Don't Care) What RSS (or Ajax, or CSS...) Is
- Peter Drucker on Reports, Forms, and Process
May 2006
- Using Mac OS X Color Picker as a stand alone app
- Browser bugs - onblur and onfocus with IFrames
- An Open (Love) Letter to Taco Bell's Crunch Wrap Supreme
- Packing up for the Ajax Experience
- Mac OS X Browsers and Shortcut Keys
- Kathy Sierra, the Shangri-La diet, and common sense
- Ruby on Rails for Java Programmers - Wisconsin User Groups
April 2006
- Programming in Pain
- An Amazing Breakthrough in Customer Service
- Adventures in PHP
- Sunday morning surfing
- Off to North Carolina
- MacBook Pro First Impressions
- Moderating Comments...
- Its _Working_ From Home, not Work+Childcare from Home
- Goodbye Enterprise Java, Hello Seeking Alpha!
- Adventures in Quikrete
March 2006
- Madison Ruby on Rails wiki setup
- Wikipedia = new hotness. Encyclopedia Britannica = old and busted.
- IDEA vs Textmate, and Rails 1.1 web services
- Ruby and Ruby on Rails Book Roundup
- Do you program? You need to read Steve Yegge.
- Why not to use Ant
- Lets not go Crazy with the Social Chiclets, People
- A Little Ruby, A Lot of Objects
- Paul Graham has a new, more informal blog
- Top Five Worst APIs in Java
- Searching for the perfect in memory database
- java.awt.List - the Bane of IDE AutoCompletion
- Bloglines Adds Drag and Drop, Finally
February 2006
- Rails 1.1 is coming...
- Google Calendar?
- NFJS Milwaukee - Day One
- Malcolm Gladwell is blogging
- MacBook Pro battery life - 2.5 hours?
- CSS is Real Code, So Treat it as Such
- Ajaxian provides more traffic then del.icio.us/popular?
- Quick Tip: Host Two Different Version Control Systems
- Sql standards - how exactly did this get so f'ed up?
- Rails Conf opens up 150 more seats
- First Madison Ruby on Rails group meeting tonight
- Why Ruby?
- Ruby 1.8.4 on White Box Enterprise Linux 3 (with OpenSSL)
- Eight More Essential Books for Developers
- Ajax calendars, responding to Joel and alwaysBeta
- RailsConf nearly sold out
- Programming the New Web - hosted by Bruce Eckel
- Five books every Java developer must own
- Five Things to Improve Your blog (plus One)
- How to write good error messages
- Google Drops Below $400
January 2006
- When will JavaLobby get a working message board?
- Interview with DHH on ITConversation -- and _On Lisp_ ebook free!
- Project roadmaps == a waste of time
- Friday night birthday celebration @ Mantra lounge w/Derrick Carter
- Presenting at Waterfall 2006
- Presenting tonight at Fox Valley Jug, and dealing with anxiety
- JRuby session at Javaone 2006
- Bloglines weirdness - strange characters randomly
- Two points for Eclipse
- Looks like Google should've used BigDecimal!
- Gmail adds a delete button! Cats and dogs live in peace!
- Naming test objects - mock, stub, fake?
- Eclipse tip: always save automatically to stay in the flow
- Getting size of collection in JSTL 1.0
- Public Radio Fan
- How to annoy and aggravate your coworkers with CVS!
- Buncha links for Friday - techie and otherwise
- So if WebWork uses DWR and Dojo, and Struts is becoming WebWork...
- Neward's paper on the OR mismatch and LINQ
- MacBook Pro announced: "4-5x faster than the PowerBook G5"
- First No Fluff Just Stuff session of 2006 posted
- 100 cups of coffee in 48 hours
- THIS IS NO GAME
- Keeping enums/constants DRY?
- Bray says don't forget about concurrency...
- Ajaxian redesigned (and finally on Wordpress)
December 2005
- Prototype and extending javascript's Object or Array
- The problem with JavaSchools according to Joel
- web framework deathmatch: Rails vs Seaside
- Back to the daily grind
- Monday wrapup: Eckel on Ruby, real-world Rails productivity, the Ajax Experience...
- Devboi: essential extension for web developers
- Logging in an abstract base class - violates good OO?
- A missed opportunity for Barnes and Noble's web site
- An Open Letter to Rudolph the Red-Nosed Raindeer
- Keep your sql and your java code separate
- Using reflection to determine method overloading
- Amazon wishlists suck
- The wonderful invention that is self-checkout
- DHH on Rails and Django
- Ruby's power + Java's tools = Smalltalk today
- Problem with AbstractDependencyInjectionSpringContextTests, autowiring, and multiple datasources
- Refactoring presentations done, code and slides are up
November 2005
- Refactoring and abstractions
- How many books do you read a year?
- 15 minute in-browser Ruby tutorial
- Thanksgiving: Turkey is overrated
- Joel's software managment reading list
- Microsoft's horrible TDD guidelines
- Farewell to Loveline's Adam
- An extra chromosome isn't awful
- When do you NOT want to use a library for XmlHttpRequest?
- Multiple feeds suck - switching to Feedburner and one feed
- Starting a blog - a nice checklist of todo's
- The perfect Rails/Debian/Lighttpd stack
- Google Analytics launched - Google does site stats
- Presenting "Better Software Through Refactoring" at Wisconsin JUGs
- Rails on Apache 2 on Ubuntu Breezy
- xUnit frameworks - they aren't just for unit testing
- The killer app for Web 2.0 has arrived
- Using ajax for user monitoring, testing, and usability
- The muppet show - Mahna mahna
- Rubyconf 2005 for stragglers has moved
- calling your data layer via Ajax (jsquery) - a bad idea?
October 2005
- Bookmarks and the back button with Ajax at onjava.com
- updated "Effective Ajax" presentation online
- moo.fx - lightweight javascript effects built on Prototype
- Programmer Language Inventor or Serial Killer?
- Detailed ruby on rails linux install walkthrough
- Book Review: Working Effectively With Legacy Code by Michael Feathers
- Presenting on Ajax at tomorrow's Chicago JUG
- free web development magazine PDF - Treehouse
- Some downtime for the site...moving to Xen box
- Bloglines interface improvements
- Ajax ToDo list application #437
- Prototype Insertion, IE 6, tr's, and "invalid target element for this operation..."
- JIA - Matt Raible - Comparing Java Web Frameworks
- TDD and accounting - keeping it in balance
- Powerpoint as stream of conciousness
- Hanging out at Disney Yacht Club (host of Java in Action)
September 2005
- more beta books on the way from Pragmatic Programmers
- Bracha on adding dynamic type support to the JVM
- I hate when I rewrite API code
- Ted explains C# 3.0 in depth
- NFJS Ajax presentation recap
- Chicago for NFJS, tolls, and Ruby vs Atlas
- "Effective Ajax" slides and examples online
- Passion + community + teaching = success & profit
- IDE code smell: generated comment templates in repository
- "Louisiana is a city that is largely underwater..."
- Keeping IDE/JDK in version control
- mildy amusing: Java Rehab Clinic T-Shirt
August 2005
- Java technical interview guide: part two - some answers
- Behold! A link-post!
- thoughts on Rails from Ted and friends
- Reviews of New Food
- Prototype JavaScript library documentation
- preferred Iterator usage - use "for", not "while"
- Comparing Ruby Symbols to Java String interning
- Rails ActiveRecord and blocks
- Obie on Rails
- attending Java in Action conference in Orlando
- Pretty classpath output from Ant
- The Head First Design Patterns model is hot
- Ten Things Every Java Programmer Should Know about Ruby
- Every Time I Die coming to Madison in October
- Java 5 certification (SCJP) exam
- Comparing Yahoo and Google search results
- Claiming feedster ...move along
- Air Force Graveyard base - via Google Maps
- Why doesn't Gmail have a delete button?
- Load balancing with two Tomcats on the same server using JK1.2
- 99 Bottles of Beer on the Wall, in Java, multithreaded
- Rails in Java (again) == Sails?
- Automating awstats using cron
- Eclipse Web Tools 0.7 and flexible projects
- Rails tutorial using Eclipse 3.1
- Fowler on collections and closures
- adventures in daycare
July 2005
- Presenting on Ajax at Fox Valley JUG
- Moving sucks
- The new(er) Rails movie is very impressive
- DWR, Tomcat 5.5, and Xalan classpath error
- Google Maps offers "hyrbid" mode w/ satellite + maps
- You know your cache is slowing development when...
- Web testing and validation
- Java technical interview guide - part 1
- setting up awstats on rimuhosting (user mode linux)
- Rails beta book and agile book publishing
- Notes on synchronzied methods and code blocks
- How can you tell a fake Master Shake from the real one?
- Its not so much the heat, its the humidity
- should you really be writing that code?
- Why I switched from Roller to Wordpress
- Tech Talk with Dave Thomas on the 'knowledge portfolio'
- Converting to Wordpress
June 2005
February 2005
- first day at new place
- Tonights action plan: dev server, burning cds, and iTunes
- In the zone
- Delivering the groceries at 160 bpm
- Brain Fog
- Whats next after java?
- Calvin ball variant