Biography
Books
|
|
|
|
|
|
Blog
Small Apps, Loosely-Joined Into Contextual Tasks
November 20 2008
I spend too much time telling my computer how to do things when I should be able to tell it what I want to do. Perhaps it's time for declarative UIs to replace our procedural UIs. read moreBeginners Introduction to Object-Oriented Programming with Perl
November 13 2008
Perl is a great language for processing text and automating tasks. It's also a fully-capable modern programming language, with effective modularization and object oriented capabilities. Though that sounds scary, they're easy to understand (and even easier to accomplish, through shiny modern tools such as Moose and Mouse). read moreHow Linux Supports More Devices Than Any Other OS, Ever
October 31 2008
Greg-Kroah Hartman discusses why he believes the Linux kernel supports more devices than any other operating system ever has, why binary-only drivers are impractical, immoral, and illegal, and how the kernel development process contributes to the inevitable world domination of free software. read moreHow Techies Can Improve Democracy and Governance
October 30 2008
Silona Bonewald is an established technologist as well as an experienced political consultant who believes that well-designed and well-applied technology can improve communication, transparency, and governance in political systems -- and state legislators are listening. Here's how you can help her improve democracy. read moreAnnouncing the 2008 O'Reilly Reader Survey
October 28 2008
We spend a lot of time updating our site, and we spend a lot of time agonizing over which book or article or course to feature where. Yet there's one question we need to ask regularly. How do you find what's most useful and interesting? read moreThe Free Software Patent Question Microsoft's Sam Ramji Should Answer
October 23 2008
Microsoft's Sam Ramji promised to answer the tough questions about his company's open source efforts. Here's the big one: will Microsoft fix its open source patent license? read moreThe Sine Qua Non of the Free Desktop
October 18 2008
Pundits of all kinds love to preach that the free desktop needs this feature or that software to succeed. They may be right for certain audiences, but they often miss the single essential feature which gives free desktops an amazing evolutionary edge. read moreHow PowerTOP, LatencyTOP, and Five-Second Boot Improve Desktop Linux
October 18 2008
Arjan van de Ven is a Linux kernel hacker and the author of PowerTOP and LatencyTOP. His goal is to fix problems in the Linux desktop to save power, respond more smoothly, and to run faster. This interview explains how. read moreAvoiding Downstream Eddies in Free Software
October 18 2008
Recent discussions about who contributes to the Linux ecosystem have singled out certain companies as freeriders. That almost makes, but misses a greater point: it's their responsibility to contribute to the health of upstream projects. read moreA Beginner's Introduction to Perl Web Programming
October 18 2008
Previous articles in this series showed how to use Perl for text processing and general purpose programming. Now it's time to demonstrate how to use Perl on the web. read moreWhat's the Appeal of the iPhone to Developers?
October 18 2008
Raven Zachary and Bill Dudney are co-chairs of the one-day iPhoneLive conference in San Jose. O'Reilly recently talked to them to answer the questions "What's interesting about the iPhone to developers?" and "What hints does the iPhone give to Apple's future plans?" read moreThe Sine Qua Non of the Free Desktop
October 18 2008
Pundits of all kinds love to preach that the free desktop needs this feature or that software to succeed. They may be right for certain audiences, but they often miss the single essential feature which gives free desktops an amazing evolutionary edge. read moreWhat's the Appeal of the iPhone to Developers?
October 17 2008
Raven Zachary and Bill Dudney are co-chairs of the one-day iPhoneLive conference in San Jose. O'Reilly recently talked to them to answer the questions "What's interesting about the iPhone to developers?" and "What hints does the iPhone give to Apple's future plans?" read moreThe Sine Qua Non of the Free Desktop
October 17 2008
Pundits of all kinds love to preach that the free desktop needs this feature or that software to succeed. They may be right for certain audiences, but they often miss the single essential feature which gives free desktops an amazing evolutionary edge. read moreDoes Enterprise Development Have to be Painful, part three
October 17 2008
chromatic explores how to build, bundle, and deploy an application with SAP NetWeaver Composition Environment and evaluates the whole process for creating and deploying applications in the enterprise. read more



