joshuago’s Bookmarks

30 DEC 2009
An overview of the modularity improvements that have gone into Rails 3, from Yehuda Katz.
30 DEC 2009
Yehuda Katz on the work he did with reducing general controller overhead and speeding up the rendering of a collection of partials for Rails 3.
30 DEC 2009
The conservative view fails to acknowledge the social costs of unrestrained economic innovation — costs that have made themselves powerfully apparent in American politics throughout our history. The liberal view, meanwhile, betrays a misunderstanding of the global economic environment.
30 DEC 2009
How it happened and what can be done to reverse it. There are several causes, but at the root is the failure of departments of English across the country to champion, with passion, the books they teach and to make a strong case to undergraduates that the knowledge of those books and the tradition in which they exist is a human good in and of itself.
30 DEC 2009
Since the United States first became a global superpower, it has been fashionable to speak of its decline. But in today's world, the United States' economic and military strength, along with the attractiveness of its ideals, will ensure its power for a long time to come.
29 DEC 2009
The ohs? The double-ohs? The zeros? The zips? The nadas? The naughties? As the reassuringly comprehensible nineties were drawing to a close, all these were suggested as possible designations for the coming era.
28 DEC 2009
It’s hard to imagine now, but there was once great excitement about the potential for LDAP based directory servers to become more than just authentication servers and morph into general purpose datastores. LDAP directories promised a single, scalable, high performance data store that could be queried for common information across multiple applications.
28 DEC 2009
"We aren't creating computers. We are creating bicycles for the mind."
28 DEC 2009
"Farming is how Detroit started and farming is how Detroit can be saved."
28 DEC 2009
A commit should contain exactly one logical change. A logical change includes adding a new feature, fixing a specific bug, etc. If it's not possible to describe the high level change in a few words, it is most likely too complex for a single commit.