ENTRIES TAGGED "nitty gritty tech"

Review Board is good software

After having tried and failed to have useful code reviews at several different companies, and after feeling deep envy for Mondrian, Google's web-based code review tool, I'd been looking for some tool that would help make code reviews more painless. I think I've found what I was looking for in Review Board. Code reviews usually amount to infrequent lunchtime sessions…

Comments: 7 |

NYT and Sun on Concurrency

Two interesting stories on concurrency came past my browser this morning: NYTimes on Microsoft's concurrency efforts and Allan Packer from Sun on open source databases. The NYT piece is about Microsoft's efforts to produce multicore programming tools, which include hiring a bunch of supercomputing veterans. “Industry has basically thrown a Hail Mary,” said David Patterson, a pioneering computer scientist at…

Comment: 1 |

Shared nothing parallel programming

I agree strongly with Tim and Nathan's belief in the importance of parallel computing. I've been following this space since 2000, when I took Gurusamy Sarathy's initial work on making perl multi-threaded and finished it for the 5.8 release. The initial perl threading released in 5.5 had a traditional architecture: all data was shared between all threads. The problem with…

Comments: 6 |

Saying only new (-ish) things about the iPhone

We've all read about how cool flicking is and how lame EDGE is. Enough on that. Below are some things I haven't already read a thousand times about the iPhone. Full disclosure: I've owned one Newton, two Blackberrys, three Palms, and three Treos (geeeeeeek!), and I'm switching from a Treo 650 to an 8GB iPhone. The iPhone kicks the Treo's…

Comments: 45 |

Java SE 6 Released

Today Sun announced the release of Java SE version 6. Last week I spoke with Danny Coward (Java SE Platform Lead) about the features and significance of the new release. From my perspective, the most interesting feature is the built-in support for what they're calling "script engines", that is, pluggable alternate syntaxes that run in an interpreted environment on top…

Comments: 4 |

Question about GMail referers

When I get referers from GMail messages on my new blog, they often contain a query string parameter labeled 'cat' with a cleartext, meaningful value in it. I've often been able to determine, from the 'cat' value, exactly who is talking about my site in email, and in one case, exactly what they thought of what we're doing! (Fortunately, the…

Comments: 5 |

Metaprogramming in Ruby and Java

Metaprogramming is modifying your programming language to make it fit your problem domain. Lisp started it, Perl's source filters did something along those lines, but Ruby's got it in spades (caution: Why The Lucky Stiff content behind that last link). In the last few weeks I've been pounding through Ruby like Rush Limbaugh through an Everest of Viagra, and I…

Comments: 4 |

Intel OS X Boxes to Dual Boot Windows XP

Apple yesterday announced "Boot Camp", a system that lets you dual boot Windows XP and OS X on the Intel-based Macs. It's software to make the partitioning and installation easy. "Dual booting" is, for those of you who haven't struggled with your own Linux boxes, when you install both operating systems on a single hard disk and decide each time…

Comment: 1 |

Yahoo! Open Sources UIs and Design Patterns

Kudos to Yahoo!, who today released two pieces of goodness into the commons. The first is their UI library, and the second is their Design Patterns Library. The UI Library is a collection of DHTML/Ajax/Javascript (pick your favourite term) controls and widgets. The Design Patterns Library is "intended to provide Web designers prescriptive guidance to help solve common design problems…

Comments: 32 |

Google Maps Extension for GeoRSS

GeoRSS is rapidly establishing itself as a useful lightweight format for exchanging point data. Based on the widely popular RSS format (motto: "not just for spam blogs!"), GeoRSS has found homes in Yahoo!, worldKit, and mapbuilder. Now Mikel Maron (one of our Where Fair superstars from last year) has released MGeoRSS, a Google Maps extension that handles GeoRSS. Says Mikel,…

Comments: 7 |