Preview Release of Rails (TM) 2.0 Goes Live
Oct 1st
Migrating to Java 6
Oct 1st
NFJS hangover
Oct 1st
Does your bad Java code need help? (from...
Oct 1st
Top Technology Podcasts
Sep 30th
Feeling Groovy
Sep 30th
Ruby's Multithreading: On Processes and...
Sep 30th
Interesting Ruby Tidbits That Don't Need...
Sep 29th
Filthy Rich Clients Demos as NetBeans Plugin
Sep 29th
Translucent shaped Windows (Extreme GUI...
Sep 28th
Weekly Google Code Roundup: New Gears...
Sep 28th
First, Fully Functional Ruby 1.8 Compiler Now...
Sep 28th
DHH's Keynote at RailsConf Europe 2007
Sep 28th
The first fully functional Ruby compiler
Sep 28th
Messy Code? Stumped? Submit it to be...
Sep 28th
The Compiler Is Complete
Sep 27th
Campaign Trails
Sep 27th
Happy 9th Birthday Google!
Sep 27th
Queplix discusses their GWT open source...
Sep 27th
The PHP Toolbox: 20+ PHP Resources
Sep 27th
SQLServer is also stupid
Sep 27th
YourKit Java Profiler 7.0 Review
Sep 27th
IT in the REAL World
Sep 26th
Display bugs suck
Sep 26th
Explaining the Excel Bug
Sep 26th
Ruby Screenshot of the Week #19: Comment...
Sep 26th
Unfocused and Unabashed
Sep 26th
Oracle is stupid
Sep 26th
Lovely intermittent Oracle XE problem
Sep 26th
Virtual meetings in Second Life?
Sep 25th
Another Fun House Language Called...
Sep 25th
Traffik
Sep 25th
Grails at JAOO 07
Sep 25th
Amazon MP3 Beta goes public
Sep 25th
Dissected book art
Sep 24th
Colorado Software Summit - are you coming?
Sep 24th
Google Developer Podcast Episode Nine: The...
Sep 24th
Can bytecodes perform well?
Sep 24th
Filthy Rich Samples in NetBeans
Sep 24th
The language of bias
Sep 24th
Java 7 Roundup (Sept 24th)
Sep 24th
Rubinius is important
Sep 24th
What every programmer should know about...
Sep 24th
Ruby+Erlang concurrency?
Sep 24th
Practical JRuby on Rails released!
Sep 24th
Rewrite Woes (Take Two)
Sep 23rd
The Omnivore's Dilemma
Sep 23rd
How Not To Build An E-Commerce Site With...
Sep 23rd
Thinking about The Big Rewrite?
Sep 23rd
7 Reasons I Switched Back to PHP After 2...
Sep 23rd
What about Sun's Ruby strategy?
Sep 23rd
RailsConf Europe recap
Sep 23rd
Ruby-DBI and JDBC
Sep 23rd
LinkedHashMap trick
Sep 23rd
DSL renaissance
Sep 22nd
Language design is hard
Sep 22nd
RubiGen video from RejectConf Berlin
Sep 22nd
Weekly Google Code Roundup: JavaScript and...
Sep 22nd
Windows Print Screen Key
Sep 21st
Interface21 on Open Source
Sep 21st
Getting Java source on the Mac
Sep 21st
Ruby on Rails Security Guide
Sep 21st
The new meta-programming APIs in Groovy 1.1...
Sep 21st
Java, Ruby, and even Python Sucks
Sep 21st
Introduction to Spring IDE 2.0
Sep 20th
RailsConf EU 2007 Wrap Up
Sep 20th
JavaFX, you using it? + TCK Response
Sep 20th
Ruby Screenshot of the Week #18: Errors and...
Sep 20th
The Digg Oracle
Sep 20th
Thanks to the iText folks for a great PDF...
Sep 20th
New GData JavaScript library enables full...
Sep 20th
Princeton, Philadelphia, Boston
Sep 19th
GlassFish 2 vs. Tomcat 6
Sep 19th
Proposed Tomcat Enhancement: Add flag to...
Sep 19th
Design patterns as language
Sep 19th
Quicksand model of code ownership
Sep 19th
Good times at RailsConf Europe
Sep 19th
Sun surprises at RailsConf Europe 2007
Sep 19th
Java documentation in Chinese and Japanese
Sep 19th
Updates from the Django Sprint
Sep 19th
NetBeans 6.0 Beta 1 Released (Ruby Edition...
Sep 19th
Gavin King saying nice stuff about...
Sep 19th
Interesting Ruby Tidbits That Don't Need...
Sep 19th
Are Authors Technological Poseurs?
Sep 19th
Hanging out with printer engineers
Sep 18th
Strategy Letter VI
Sep 18th
Freeing the Grid
Sep 18th
Java isn't Open Source is it Open Source(TM)
Sep 18th
AppFuse 2.0 Released!
Sep 18th
More spelunking
Sep 18th
Code Spelunking Techniques
Sep 18th
doTemplate
Sep 18th
RejectConf tonight - RailsConfEurope 2007
Sep 18th
RailsConf Europe: David Heinemeier Hansson
Sep 18th
RailsConf Europe: (Prag-) Dave Thomas
Sep 18th
RailsConf EU 2007 - The First Day
Sep 18th
Autumn Leaves: A Ruby IRC Bot Framework
Sep 18th
StaticMatic: Ruby-Powered Static Web Site...
Sep 18th
JavaScript Engine Speeds
Sep 17th
Double thrill Monday!
Sep 17th
Automatically
Sep 17th
Java 7 Roundup (Sept 17th)
Sep 17th
Upcoming Presentations
Sep 17th
Twelve Elements of JavaScript Style
Sep 17th
Another Free Chapter
Sep 17th
Non-Stop jQuery
Sep 17th
Beginners Guide: Programming Cocoa for OS X
Sep 16th
On a Blue Night
Sep 15th
The End Is Near For Mongrel
Sep 14th
nXML in earnest
Sep 14th
Linux Kernel-Userland Interface Design,...
Sep 14th
AppFuse Light 1.8 Released
Sep 14th
Google welcomes ISO decision on OOXML
Sep 14th
Mavenized
Sep 14th
Oslo in September
Sep 14th
More musings on JSR 277
Sep 14th
Upcoming Rails training in New Jersey!
Sep 14th
Gig: Speaking at RailsConf Europe 2007
Sep 14th
UW and Google: Teaching in Parallel
Sep 13th
10 Ways a Programmer Can Improve His or Her...
Sep 13th
JavaScript ignorance
Sep 13th
Red Hat Developer Studio - Good but could...
Sep 13th
How Easy Is It To Contribute To JRuby?
Sep 13th
Concurrent DSLs
Sep 13th
Does becoming a committer hurt?
Sep 13th
Me.dium Google Gadget
Sep 12th
Anvil: Another Framework for Developing GUI...
Sep 12th
Scripting API for everyone
Sep 12th
InfoWorld Bossies Close to my Heart
Sep 12th
Even More Ambitious
Sep 12th
The GIMP - has this option ever been used?...
Sep 11th
JRuby Compiler Update, and a Nice Peformance...
Sep 11th
Beautiful Swing
Sep 11th
From Helsinki to Oslo
Sep 11th
The Ruby Connector: Connect .NET Apps to Ruby...
Sep 11th
There's no place like 127.0.0.1
Sep 11th
Why supporting multiple OpenIDs per User is...
Sep 11th
Interesting Ruby Tidbits That Don't Warrant...
Sep 11th
RailsRumble hates OpenID
Sep 11th
jQuery 1.2: jQuery.extend(”Awesome”)
Sep 11th
Walkabout in Helsinki
Sep 11th
Bloom Filters: A Powerful Tool
Sep 10th
PassPack
Sep 10th
Spotted at San Jose Airport
Sep 10th
Schemaless Java-XML Data Binding with VTD-XML
Sep 10th
Java 7 Roundup (Sept 10th)
Sep 10th
Should Ruby have optional typing and compiler...
Sep 10th
JavaScript 2
Sep 10th
ThoughtWorks Immersion
Sep 10th
Upcoming
Sep 10th
Facebook – Fruit Flies for Applications
Sep 10th
Credit card scam: WLI*RESERVATIONREWARDS
Sep 9th
Ruby East 2007: A Ruby Conference in...
Sep 9th
Shoes Roundup: Ruby GUI App Development...
Sep 9th
Learning JavaScript
Sep 9th
Made it to Helsinki!
Sep 9th
Chicago
Sep 8th
Don Brown on OGNL
Sep 8th
The Secret Behind Nimbus
Sep 7th
Hello World!
Sep 7th
Creating Google Custom Search Engines
Sep 7th
Heading for Beantown
Sep 7th
Weekly Google Code Roundup: Learning to...
Sep 7th
Digg this if you're tired of IE costing you...
Sep 7th
New Demo Screencasts Available
Sep 7th
New Look and Feel
Sep 7th
Java does Artificial Intelligence
Sep 7th
RubyConf 2007 Registration Now Open
Sep 7th
Railsify: A New Repository of Rails Plugins
Sep 7th
Why you should see Dr Nic at RailsConf
Sep 7th
map_by_method - the final announcement
Sep 7th
Seattle
Sep 7th
RubyConf Registration is Open
Sep 6th
So long, Alfred
Sep 6th
GIQT
Sep 6th
Iterator idioms
Sep 6th
Vancouver, BC
Sep 5th
Lone Star Ruby Conference Starting
Sep 5th
Keynote
Sep 5th
“Next Generation Java Testing” on the way
Sep 5th
Google Developer Podcast Episode Eight: The...
Sep 5th
Saving the world, one cell-phone app at a...
Sep 5th
Does Struts 2 suck?
Sep 5th
17 Wordpress Plugins For AdSense
Sep 5th
First review for Filthy Rich Clients
Sep 5th
W3C Releases Web Services Policy 1.5 -...
Sep 4th
Writing APIs to Wrap APIs
Sep 4th
TimingFramework 1.0
Sep 4th
Ignite Boston, Free as in Free Beer
Sep 4th
Ganeti
Sep 4th
AppFuse 2.0 RC1 Released
Sep 4th
On the road again
Sep 4th
Constrain yourself
Sep 4th
Warbler, A Little Birdie To Introduce Your...
Sep 3rd
Java 7 Roundup (Sept 3rd)
Sep 3rd
“Party Sort” defined
Sep 3rd
Official Ruby Logo Contest - Win a Plate And...
Sep 3rd
David HH Living in Cloud Cookoo-land
Sep 3rd
RM-Install: A new multi-platform,...
Sep 3rd
Java Native Access + JRuby = True POSIX
Sep 2nd
Evolution of a JavaScript Coder
Sep 2nd
ActiveRecord JDBC 0.5
Sep 1st
Prank starts 25 years of security woes
Sep 1st