TheServerSide.com: A RESTful Core 3 Part Series

There’s a great series on applying RESTful concepts in application design at TheServerSide.com by Randy Kahle and Tom Hicks that’s worth a read:

A RESTful Core for Web-like Application Flexibility – Part 1

A RESTful Core for Web-like Application Flexibility – Part 2

A RESTful Core for Web-like Application Flexibility – Part 3

Social Software Links for October 1st, 2008: Of Google Hive Minds and Friending Obsolescence

Links on a theme in today’s roundup.

Union Square Ventures: Why The Flow Of Innovation Has Reversed:

. It used to be that innovation started with NASA, flowed to the military, then to the enterprise, and finally to the consumer. Today, it is the reverse. All of the most interesting stuff is being built first for consumers and is tricking back to the enterprise. I suggested that one reason this is happening is that the success of a web service is more often determined by its social engineering than its electrical engineering.

Jeremiah Owyang (of Forrester Research): Why ‘Friending’ Will Be Obsolete:

Like a baby, we’re teaching the ‘system’ our language, how to walk, how to coexist in our real flesh and blood world, the ‘system’ is just starting to show intelligence. One primary example of this is the use of hashtags in Twitter. We use the # sign to tag content so it’s easily to organize and find. That one # character isn’t native to our tongue (unless when you recite your grocery list and say “hashtag”) it’s another example of us speaking machine language in order to teach the system.

For example, I started a social experiment on Sunday, where I encouraged folks to tweet related music artists using the tag “#relatedmusic” you can see the database form when you search for that term -If we had enough people do this in my -and your- network we’d be able to build a reference engine that other music reccomendations services could pull from.

Search Engine Land: Danny Sullivan: The Google Hive Mind:

As Google turns 10 years old, that important birthday sees the company more powerful than ever before. With its competitors in disarray, the Big G seems likely to grow even further. The secret to its success? For me, it’s what I’ve been calling the “Google Hive Mind. ” Rather than follow a rigid top-down master plan, the company’s direction and success has been shaped by decisions often taken independently of how they’ll benefit the company as a whole. But collectively, those decisions DO form a master plan, a hive mind that dictates what the company will do.

Phil Windley’s Technometria: Alan Kay: Is Computer Science an Oxymoron?:

One of Alan’s undergraduate degrees is in molecular biology. He can’t understand it anymore despite having tried to review new developments every few years. That’s not true in computer science. The basics are still mostly the same. If you go to most campuses, there is a single computer science department and the first course in computer science is almost indistinguishable from the first course in 1960. They’re about data structures and algorithms despite the fact that almost nothing exciting about computing today has to do with data structures and algorithms.

The Internet is like the human body. It’s replaced all of its atoms and bits at least twice since it started even though the Internet has never stopped working. Attacks on the ‘Net aren’t really attacks on the ‘Net, they’re attacks on machines on the ‘Net. Very few software systems, maybe none, are built in ways that sustain operation in spite of being continually rebuilt and continually growing.

Can The Muppets be relevant in this day and age?

The NYTimes, in a recent story, documents the effort by Disney to reintroduce the Muppets. You might be wondering if The Muppets could be relevant to today’s children. Richelle had told me that she didn’t think it would be for Emma, who loved The Backyardigans, or The Wonder Pets, or Jack’s Music Show, or Elmo and Seasme Street (which has changed considerably from what I grew up with).

Well, I can report from my own experience that

The Muppet Movie – Movie – Review – The New York Times

The Muppets Take Manhattan – Movie Trailers – Preview – The New York Times

The Great Muppet Caper – Readers’ Reviews – The New York Times

Disney.com | Characters | The Muppets

Development links for today, Sunday, September 28th 2008

stackoverflow: What are the best resources to learn about capacity planning

Charles Miller: Spring is Sprung – his thoughts on SpringSource’s new maintenance policy.

xkcd: Listen to Yourself

IBM developerWorks: Using Python to create UNIX command line tools

SEOBook: Google’s Chinese Wall Between AdWords Ads & Organic Search Results Disappears*

Erann Gat: Lisping at JPL – the history of Lisp at the Jet Propulsion Lab.

“a Manual for our Kids to Save the Future”?

That’s what John Baichtal at his Wired Blog “Geek Dad” called Cory Doctorow’s book sci-fi novel “Little Brother”, in his glowing review posted last week.

While you can download the book for free legally from the website, I’m going to want to buy a copy for the bookshelf – it’s a great book so far.

One of the best purchases of mine these past few months was following his comic book series “Futuristic Tales” from IDW. As a sci-fi and comic book fan, I gotta tell ya, it was worth every penny.

Web Development Links for Thursday, September 25th, 2008

InfoQ: JSR 311 Final: Java API for RESTful Web Services

IBM developerWorks: Mastering Grails: RESTful Grails: Build a resource-oriented architecture

InfoQ: Joshua Bloch: Bumper-Sticker API Design

Aaron Swartz: The Semantic Web In Breadth

Mock Objects: “Growing Object-Oriented Software, Guided by Tests”: Chapter 1. What’s the point of Test Driven Development?

Code To Joy: A fascinating quote attributed to James Gosling: “James Gosling once said that every configuration file becomes a programming language, so you might as well think that way.”

Wiki.Directi.Com: Building a Scalable Architecture for Web Apps – Part I

Previously: InfoQ: How to Design a Good API & Why it Matters

Social Media/Software Links for September 19th, 2008

Tim O’Reilly is sounding the alarm – CNet.com: O’Reilly: Stop throwing sheep, do something worthy:

“(These are) pretty depressing times in a lot of ways,” O’Reilly said in an address that first had looked like it would simply be a starry-eyed discussion of enterprise opportunities for Web 2.0. “And you have to conclude, if you look at the focus of a lot of what you call ‘Web 2.0,’ the relentless focus on advertising-based consumer models, lightweight applications, we may be living in somewhat of a bubble, and I’m not talking about an investment bubble. (It’s) a reality bubble.”

Lefsetz connects other media industries to the music industry – Lefsetz Letter: Denial:

Is this getting familiar yet? Does this sound like the record business?

What we’re going through in America replicates what happened in Japan in the 1990s. But rather than taking the bullet, eating the loss, the government continued to try to prop up the country’s financial system, to its detriment. It took almost a decade for it to revive. Every analyst says this was a mistake. They should have taken the hit immediately and started over.

The major labels refuse to believe we’re living in the twenty first century, they refuse to bite the bullet and get with the program, they want to continue to live in the glory days of the 1990’s. Isn’t that what Warner’s failed Estelle effort was about? Getting people to buy an overpriced CD to get the one good track? As they said in that old 1990’s TV show, homey don’t play that no more.

The labels have to confront reality, and bite the bullet now.

Dare explains why what bit Sarah Palin – a typical ‘forgot your password’ function – bit Sarah Palin – Dare Obasanjo: The Problem with Every Implementation of a “Forgot Your Password?” Feature I’ve Seen Online:

The fundamental flaw of pretty much every password recovery feature I’ve found online is that what they consider “secret” information actually isn’t thanks to social networking, blogs and even Wikipedia. Yahoo! Mail password recovery relies on asking you your date of birth, zip code and country of residence as a proof of identity. Considering that this is the kind of information that is on the average Facebook profile or MySpace page, it seems ludicrous that this is all that stops someone from stealing your identity online.

Lots of people scratched their heads at Google Chrome. Dare explains why Google would pursue it – Dare Obasanjo: The Significance of Google Chrome:

his boils down to the corporate ideology that “anything that is good for the Web is good for Google”. This means Google is in favor of anything that increases the breadth of the Web which explains why it is investing in O3b networks in an effort intended to bring the Web to 3 billion people in emerging markets. The more people there are using the Web, the more people there are viewing ads on Google’s services and on pages of sites that use AdSense and DoubleClick ads. This also means that Google is in favor of moving as much media consumption as possible to the Web. This explains why purchasing YouTube was so important.

Tim Berners-Lee new foundation the W3F is timely

The World Wide Web Foundation has a broad scope as described in its one page concept paper, but in short, where the w3c focuses on technologies and interoperability the w3f looks to to focus on technology and society.

arstechnica.com: WWW creator Berners-Lee launches ambitious Web Foundation

BBC.com: Warning sounded on web’s future

The Register: Berners-Lee backs web truthiness labelling scheme

Wow. Talk about timing!

Take the current campaign for President. How could a labeling scheme help or hurt?

Take a walk outside of your political bias for a moment, and realize, you might not be part of the majority, nor may your take on ‘truth’ be the prevailing ‘truth’ as per attention influence on the Web (anyone with high SERPs on Google for example).

Marc Ambinder: What We Learned This Weekend:

The McCain campaign has gone thoroughly post-modern on us! Truth? Schmuth? It’s all a struggle for power.

ScienceBlogs.com: Cognitive Dissonance And Politics:

…dissonant facts made them double-down. It would be too painful to be wrong, and so they convinced themselves that they were right.

USNews: The Campaign, “The Matrix,” and the GOP Offensive Against Truth:

Among historians, there’s a raging Great Debate about the question of Truth.

Wall Street Journal: The Triumph of Culture Over Politics:

For this season has given us the first truly postmodern election. Modern political campaigns are amalgams of politics, spectacle and entertainment. Postmodern campaigns teem with fluid identities, unmoored meanings and blurred boundaries to the point that stable terms like “politics,” “spectacle” and “entertainment” barely exist as separate concepts. These innovations, if you will, are shifts in the culture, and the total submersion of politics in a cultural atmosphere is a trend perfectly suited to the party of organic culture.

Lies, Damned Lies, and Barack Obama:

In my book “True Enough: Learning To Live in a Post-Fact Society”, published earlier this year, I argued that in the digital world, facts are a stock of faltering value. The phenomenon that scholars call “media fragmentation”–the disintegration of the mass media into the many niches of the Web, cable news, and talk radio–lets us consume news that we like and avoid news that we don’t, leading people to perceive reality in a way that conforms to their long-held beliefs. Not everyone agrees with me that our new infosphere will open the floodgates to fiction, but it’s clear that the McCain camp is benefiting from some of the forces I described.

If postmodern behavior is just human nature (and I am not convinced), then ‘truth’ is in serious trouble since the Web mirrors human nature.

I guarantee you a labeling scheme, in the political sphere, would favor the those who could utilize attention influence the most effectively, and have little to do with actual ‘truth’.

Is the reason why Steven Colbert rocks so damn hard is because he confronts us with our lack of belief in a common ‘truth’ ?

YouTube: Stephen Colbert on The O’Reilly Factor

Google Video: Colbert Roasts President Bush – 2006 White House Correspondents Dinner

What to do or not do? Are there technological solutions, or does technology have no role to play? Or are we dealing with human nature at work, and if so, is it something to embrace, and we’ve come to a core reason why computer programming is so… flawed – that software is an attempt to model processes where there is no true or false, with a tool that only understands true or false?

And if it seems odd that I am making connections between tech, media and politics, well Dave Winer posted yesterday “People thought I stopped writing about technology but the technology and politics are all one and the same.”.

I’m just asking questions here, I have no answers. And probably need to drink less coffee in the morning.