Cloud Computing (5)Comics (1)Competitors/Web Companies (161)Current Affairs (31)Das Blog (3)dasBlog (1)Life in the B0rg Cube (197)Mindless Link Propagation (185)Movie Review (13)MSN (127)Music (20)Office Live (8)Personal (54)Platforms (59)Programming (58)Ramblings (145)Rants (7)RSS Bandit (215)Seattle Startup Shoutout (4)Social Software (185)Startup Shoutout (4)Syndication Technology (108)Technology (169)Trip Report (63)Video Games (6)Web Development (198)Windows Live (227)XML (203)XML Web Services (114)No Category (207)

Cloud Computing (5) 
9/5/20145 Account Security Features Every Online Service Should Implement But Doesn't
6/30/2012Has the notion of “files” outlived its usefulness?
3/1/2009Is Google App Engine the wrong product for the market?
1/27/2009Asking "should we trust the cloud" is like asking "should we trust horseless carriages"
1/22/2009Cloud Computing Conundrum: Platform as a Service vs. Utility Computing

Comics (1) 
3/7/2007Captain America is Dead!

Competitors/Web Companies (161) 
5/5/2014Facebook’s App Links: The Good, the Bad and the Ugly
11/18/2013Greed is Good: Why Google has Broken Many of its Promises about the Integrity of the Search Engine Results Page
7/3/2013Google: We’re Not Even Pretending to be the Good Guys Anymore
11/17/2012Twitter and Facebook: The Search for a Google-like Business Model
7/10/2011Google+ is the new FriendFeed
11/8/2010Competing with Facebook: How Twitter gets it right and FourSquare gets it wrong
7/15/2010Some Thoughts on Quora
4/10/2010Twitter Slaps Developers in the Face and How They Can Fix It
2/15/2010Google Buzz vs. Google Wave
2/15/2009How Google's layoffs and project cancellations are affecting it's culture of innovation
2/7/2009Breaking down the walled garden: Some thoughts on Facebook embracing OpenID and opening up status update APIs
2/4/2009Big Ideas are not as important as Good Ideas
12/7/2008Google Friend Connect vs. Facebook Connect: Google's Fear of Facebook will be their Undoing
12/1/2008Facebook Connect: Does Issuing Passports Make Facebook A Country?
10/24/2008Some Thoughts on OpenID vs. Facebook Connect
10/11/2008Search Ads vs. Organic Results: Google's Conflict of Interest
10/4/2008The Facebook Exodus: No Co-Founder Left Behind
9/15/2008The Significance of Google Chrome
9/1/2008The Comic Book: Google Unveils "Chrome" It's Open Source Browser
8/21/2008Some Thoughts on Amazon's Elastic Block Store
8/12/2008Application Rewrites after Acquisitions: How Large Software Companies Destroy Startup Value
8/3/2008Paul Graham, Changing the World and "Built to Flip" Startups
7/28/2008Google's Assault on Wikipedia
7/23/2008What You Can Learn from the Facebook Redesign
7/21/2008Software as a Service: When Your Business Model Becomes a Paradox
7/14/2008Project Cassandra: Facebook's Open Source Alternative to Google BigTable
6/6/2008Thoughts on Facebook's usage of the CPAL as a "Poison Pill" and Other Such Nonsense
6/2/2008Will Twitter be the Next Friendster?
5/17/2008Some Thoughts on Facebook Connect, Google Friend Connect and MySpace Data Availability
2/23/2008Slashdotters on Google's Foray Into Health Services [pic]
2/13/2008Yahoo! Layoffs: How Screwed Up is Yahoo?
2/1/2008Microsoft Proposes Acquisition of Yahoo! for $31 a Share
1/27/2008The Facebook Javascript Library: Learning from the Beacon Fiasco
1/23/2008Facebook Restricts News Feed APIs to Facebook Apps
1/3/2008Facebook Right, Scoble Wrong: Social Network Interoperability and the O'Reilly Social Graph FOO Camp
12/19/20072007: The Year Google Jumped the Shark
12/13/2007Some Thoughts on the Opening of the Facebook Platform Architecture
12/9/2007Is Facebook to Blame for Privacy Violating Beacon Affiliates?
12/9/2007Facebook: Placing Needs of Developers Over Needs of Users
12/5/2007Facebook SocialAds are Evolution, Search Ads are the Revolution in Advertising
12/1/2007Facebook Beacon is Unfixable
11/27/2007Some Thoughts on the Facebook Beacon
11/11/2007SocialAds Implications: Facebook will Acquire iLike and Flixster
11/8/2007Facebook vs. Facebook Developers: When Platforms Attack
11/7/2007Google Stops Shipping Products, Starts Shipping FUD
11/3/2007Google OpenSocial: Technical Overview and Critique
11/2/2007Some Thoughts on MySpace, Bebo and SixApart adopting OpenSocial
11/1/2007Google Transforms into Microsoft of Old
10/31/2007OpenSocial: Google Proposes Widget & RESTful API Standards for Social Networking Sites
10/26/2007Who Will Acquire the Widget Makers?
10/17/2007Can the Facebook News Feed be Made More Useful?
10/13/2007Sarcastic Responses to Dumb Questions (Erick Schonfeld Edition)
10/4/2007Facebook Hates Fakesters Too
10/4/2007"Office is Dead" and Other Obvious Trends
10/2/2007It Must Be a Fun Time to Work on Microsoft Office
10/2/2007Thoughts on FriendFeed, Brainchild of the creators of Gmail and Google Maps
9/19/2007How Facebook Makes Identity Theft Easier
9/5/2007MySpace: How To Devalue a Platform in Three Easy Steps
8/30/2007Plaxo Pulse: Imitation is the Sincerest form of Flattery
8/28/2007Facebook Makes Token Attempt to Curb Application Spam
8/27/2007Why Google Should be Scared of Facebook
8/22/2007Windows Live and Bebo: Social Network Portability, IM Interoperability and More
8/18/2007Google Working on Social Network Aggregator
8/13/2007A Proposal for Social Network Interoperability via OpenID
8/6/2007Some Thoughts on Open Social Networks
8/2/2007What is a "Cloud OS"?
7/30/2007Your Website's UI is Synonymous with Your Brand
7/24/2007A Broadband Connection in Every Pot: Vint Cerf on Google's Vision
7/17/2007Google Cookie Expiration Policy Changes: Too Little, Too Late
7/13/2007Facebook is the next Broadcast.com
7/12/2007The Man Who Knew Too Much
7/9/2007Lessons on Innovation from Google
6/20/2007Facebook: The Power of Software that Knows Who You Know
6/12/2007I Need a Stevey Yegge Translator
5/31/2007Google Gears: Offline Support for AJAX/Flash Apps
5/28/2007Doing Evil to the Internet: Google and Yahoo! Promote Domain Squatting
5/18/2007Microsoft Acquires aQuantive for $6 Billion
5/17/2007Robert Scoble's Faulty Analysis of YouTube Purchase
5/16/2007Google Universal Search bug?
5/10/2007Has Overuse of Bayesian Analysis Screwed Google Search?
5/9/2007What is Java FX Answered by Don Park
5/5/2007Some Thoughts on Recent Yahoo! News
4/29/2007Terry Semel and the Halo Effect
4/12/2007Some Free Advice for Photobucket
4/6/2007Google MyMaps vs. Frappr: A Feature Isn't a Business
4/4/2007Quick Links from London Heathrow
3/30/2007Bandwidth Theft and Hotlinking vs. Mashups
3/29/2007Some Thoughts on the Yahoo! Mail Web Service
3/18/2007Search Engine Bribery: iTWire Needs to Get Its Facts Straight
3/15/2007Amazon S3 & EC2: What's the Endgame?
2/27/2007Facebook's Announces FQL for Developers
2/27/2007How Big is the Health Related Search Market?
2/26/2007Entropy in Tagging Systems, Google's Office Killer and Conference Diversity
2/25/2007Blog Rants as Bug Reports
2/12/2007Googlegate and Founders' Awards
2/1/2007Flickr Competitors Flock Like Vultures
1/26/2007Cool Celebrity Questions on Yahoo! Answers
1/26/2007Flickr Adds Machine Tags
1/23/2007What is Rob Weir (and IBM's) Agenda with the OOXML Bashing?
1/16/2007Google's Month of Security Flaws
1/16/2007IE 7, Firefox and the Search Wars
1/13/2007Queries Google isn't Good at Answering
12/27/2006Google's Strategy Tax: Integrity of Search Results vs. Ads vs. Cross Promotion
12/19/2006Google Kills Search API
12/15/2006Two Perspectives on Life at Google
12/11/2006Embracing De-Portalization: Internet Toll Booths as the New Hotness
12/6/2006Widgets and Protecting Your Brand
11/30/2006Yahoo! Continues Trend of Slower, Buggier AJAX Makeovers
11/30/2006Competing with Google is Like the War in Iraq
11/22/2006Google Office: The Gloves are Off
11/21/2006What Do Yahoo Employees Think of the "Peanut Butter Manifesto"?
11/20/2006YouTube, Please Fix Your Site
11/19/2006Thought Experiment: What if Microsoft Stopped Competing with Google?
11/11/2006Is "Relevance" a Relevant Metric of Search Engine Quality?
10/30/2006Don't Compete on Their Terms
10/25/2006Yahoo! Bookmarks Evolves, del.icio.us Still a Niche Service
10/24/2006Custom Search Engines: Google Coop, Live Search Macros and Yahoo! Search Builder
10/16/2006Google + YouTube: The Winner's Curse in Effect?
9/30/2006Yahoo Launches Browser Based Authentication (BBAuth)
9/28/2006Life at Google and the Talent Myth
9/27/2006Kevin Briody on Facebook Opening Up
9/25/2006Froogle Dies, What Should Google Kill Next?
9/13/2006The Google/Intuit Deal
9/13/2006MySpace Craps on Its Developer Ecosystem
9/6/2006Negative User Response to Facebook's New Features
9/6/2006Are MySpace's Pageview Numbers Inflated?
9/1/2006Greg Linden on Google's Personalized Search
8/31/2006VCs Running Scared of Google
8/28/2006Kiko sold
8/28/2006Amazon Becoming Utility Computing Power House
8/28/2006Google Apps for Your Domain vs. Office Live
8/24/2006Flickr API Weirdness
8/19/2006Paul Graham was Surprised by Google Calendar?
8/17/2006Exclusive Website Partnerships in the Age of Open APIs
8/16/2006The Facebook has an API
8/3/2006Digg is Just Like Kuro5hin and now it has an API
8/1/2006Tag Clouds and Search Boxes aren't Navigation Tools
7/28/2006Google Builds SourceForge Competitor
7/27/2006Hadoop and Misunderstanding "Commoditizing Your Complements"
7/24/2006New York Times on Google, Yahoo, MSN & AOL
7/18/2006Follow Up to Skype Protocol Cracking Story
7/15/2006On GData and Hailstorm
7/13/2006Web Services Versioning - Google Style
7/10/2006Operations Expertise is the Secret Sauce of Web Development
7/7/2006Yahoo! Working on Open Source GFS Clone?
6/30/2006Google and Identity 2.0
6/23/2006PhotoBucket Bigger Than Flickr?
6/19/2006Adobe Comments on PDF in Office Brouhaha and Microsoft Responds
6/19/2006Inside Look at Working at Google or Hoax?
6/19/2006del.icio.us Still a Niche Service?
6/17/2006Startups Based on Targetting Users of Successful Online Services
6/15/2006AOL's Digg-Killer
6/8/2006O'Reilly Database War Stories Highlights
6/6/2006Joe Wilcox on Google Spreadsheet
6/2/2006Mark Cuban as Chicken Little
5/24/2006Innovation, A/B Tests and the Microsoft Experimentation Platform
5/17/2006Startups as Research for Big Companies
5/10/2006GMail vs. Outlook/Exchange
5/3/2006Is YouTube Making the Friendster Mistake?
5/2/2006Danny Sullivan on Google's Complaints about IE 7 Defaults
4/25/2006Ian McAllister on Rapleaf's Fatal Flaws

Current Affairs (31) 
2/15/2009How Google's layoffs and project cancellations are affecting it's culture of innovation
1/25/2009Are we living through a deflationary spiral?
10/13/2008When Designing Systems Always Factor in Human Nature
10/11/2008TechCrunch Turns Into FuckedCompany 2.0
10/9/2008A Fool's Errand: Stabilizing House Prices
10/7/2008It's Money in the Mattress Time
10/1/2008A Blast from the Past: 1999 NY Times Article Foreshadowing Credit Crises
8/14/2008John McCain: An Example of Cognitive Dissonance
7/21/2008PodTech: What Happens When You Misunderstand the Long Tail
7/8/2008Freedom of Speech Doesn’t Mean Freedom from Consequences
12/9/2007Is Facebook to Blame for Privacy Violating Beacon Affiliates?
8/28/2007Three Down, Two to Go
8/27/2007The Internet is a Dead Platform and Mark Cuban is a Dinosaur
6/23/2007Mike Arrington: Then and Now
2/16/2007Social Media...WTF?
2/12/2007The Marketing for the Upcoming Iran Invasion Heats Up
1/7/2007The Virtue of Closed Platforms: Album Sales Slump while Ringtone Sales Soar
11/28/2006Cut and Run vs. Stay the Course
11/14/2006Drunken Frat Boys Sue Borat
10/31/2006Windows Live Quick Hits
10/18/2006They Hate Us For Our Freedom
2/13/2006U.S. Congress Considers Banning U.S. Technology Companies from China
1/29/2006I Thought Democracy was the Answer
1/26/2006Personally Identifiable Information and Online Services
1/21/2006MSN Search and the DOJ Subpoena
1/10/2006http://www.google.com/ig/dell
1/4/2006Luke 6:41
12/9/2005Harold Pinter on the United States
10/24/2005Some Thoughts on Google Print
10/9/2005Understanding Web 2.0
9/3/2005The Aftermath of Katrina and Some Related Thoughts

Das Blog (3) 
1/18/2004Posting to a dasBlog weblog from w::bloggar
10/10/2003The Top 3 Features I Want To Add To dasBlog
10/8/2003First Post From DasBlog

dasBlog (1) 
3/11/2009Congratulations, you've installed dasBlog with Web Deploy!

Life in the B0rg Cube (197) 
1/20/2014My Experiences with DevOps while Working in Bing Ads
11/11/2013Stack Ranking: Why are Amazon, Facebook and Yahoo copying Microsoft's performance review system?
11/13/2012Steven
9/17/2011Video of my talk “Powering your app with Live Services” from Microsoft BUILD conference now available
9/14/2011Single Sign On, SkyDrive APIs and More: Connecting your Windows 8 Metro-style apps to Windows Live #bldwin
6/3/2011BUILD: I’ll be there and if you’re a web developer you should be too
8/27/2010Lessons from Google Wave and REST vs. SOAP: Fighting Complexity of our own Choosing
1/18/2009Dealing with the Seven Year Itch, Working at Microsoft and a few thoughts on the Google Hiring Process
12/17/2008Wanna Work With Me?
11/3/2008Windows Azure from a Developer's Perspective
9/22/2008danah boyd Joining Microsoft
8/11/2008Managing Large Web Server Farms: Microsoft's AutoPilot
6/29/2008The GOOG->MSFT Exodus: Working at Google vs. Working at Microsoft
6/19/2008How Do You Find the Best Employees for Your Company?
5/17/2008Two Key Issues that often Hinder Collaboration Between Teams in Large Companies
3/5/2008Indefinite Hiatus
2/21/2008Microsoft Announces Data Portability Principles for Office 2007, Exchange Server 2008, Office Sharepoint Server 2007, and Windows Server 2008
2/12/2008To Mini-Microsoft: On Building Software Experiences that Delight Users
2/3/2008MSFT + YHOO: Question for the Armchair Quarterbacks
2/1/2008Microsoft Proposes Acquisition of Yahoo! for $31 a Share
10/2/2007Dinosaur Country redux
8/1/2007MSFT Investment Needs More Patience?
7/16/2007Windows Home Server ships
7/5/2007Stupid Things Big Companies Do
6/29/2007RE: Life at Google - The Microsoftie Perspective
6/27/2007Thoughts on Microsoft's Online Strategy
6/7/2007Microsoft's "Back to the Future" Spoof Video
6/4/2007One Perspective on Microsoft vs. TestDriven.NET
5/31/2007Surviving WinFS: How LINQ to SQL Came to Be
5/25/2007No Microsoft PDC This Year
5/18/2007Microsoft Acquires aQuantive for $6 Billion
5/17/2007Microsoft's Open Source Patent Claims: Interview with Bill Hilf
5/5/2007Some Thoughts on Recent Yahoo! News
3/28/2007How Do We Fix Microsoft?
3/22/2007The Org Chart for Microsoft's Online Businesses
3/7/2007Michael Gartenberg Leaving Microsoft
2/26/2007Entropy in Tagging Systems, Google's Office Killer and Conference Diversity
2/18/2007Vision vs. Shipping Code
12/9/2006Social Software for the Enterprise: Sharepoint's Knowledge Network
12/8/2006Jon Udell Joining Microsoft
11/28/2006The Risk Averse and the Indentured
11/25/2006Back and Forth on the Vista Shutdown Menu
11/9/2006The Press on Zune and PlaysForSure
10/19/2006Top 5 Signs Your Project is Doomed
10/3/2006Counterproductive Internal Hiring Practices
9/30/2006What's Ray Ozzie Talking About?
9/29/2006Unspeakable
9/28/2006Life at Google and the Talent Myth
9/1/2006It's That Time of Year Again
8/21/2006Intern Experiences
8/8/2006Niall Kennedy Leaving Microsoft
8/8/2006Some Thoughts on the Death of NDoc
8/8/2006We Need More People Like Dare?
7/21/2006Meeting Hell
7/19/2006Every Bad Decision Has a Good Reason Behind It
7/5/2006Robert Scoble on the Harm Caused by Mini-Microsoft
6/27/2006WinFS Update Post Clarified
6/26/2006Some Thoughts on WinFS
6/19/2006Microsoft: End of the Road?
6/15/2006End of an Era...
6/12/2006Robert Scoble: First Corporate Face Transplant?
6/12/2006Product Management vs. Program Management at Microsoft
6/11/2006Good Luck, Robert
6/6/2006Working Here is Like Working at a Startup. Not.
5/23/2006Microsoft Products and the Geek Demographic
5/23/2006Microsoft Towelgate: When Companies Turn on Themselves
5/19/2006Microsoft Listens to Mini-Microsoft
5/1/2006Items of Interest [Mostly Microsoft and Google Related]
4/24/2006Our Org Chart is Fucked Up
4/24/2006New Features aren't Innovation
4/18/2006Announcing JobSyntax
4/4/2006Words Microsoft Has Killed
3/28/2006Your Passion Underwhelms Me
3/17/2006John Battelle Wants to Break Microsoft Up
1/27/2006Wanna Change the World of Social Software? We're Hiring!!!
1/15/2006The Microsoft Way
1/10/2006Does Microsoft Use Managed Code?
1/7/2006Fire & Motion: The Trouble with Competing with Google
1/6/2006Dinosaur Country
12/19/2005Mac IE's Death: A Case for Microsoft Disbanding or Transfering the Windows IE Team
12/15/2005Don Demsak on XSLT 2.0 and Microsoft
11/20/2005Microsoft and Offshoring
11/20/2005Office Live: Evolve or Die
11/14/2005Branding: Microsoft vs. XBox
10/16/2005Reposting a Comment on Microsoft and Accountability
10/9/2005Middle Management and Accountability
10/2/2005Some Thoughts on the Mini-Microsoft blog
9/22/2005Losing Friends
9/20/2005Microsoft Reorg: Jim Allchin Retiring, MSN Merges with Windows Division
9/20/2005Microsoft's Innovation Pipeline
9/16/2005Business Week: Troubling Exits at Microsoft
9/2/2005On Moving On From Microsoft in 5 Years
8/13/2005Raises in Dilbert Comics Better Than Those at MSFT?
8/10/2005Internet Explorer 7: Web feeds vs. RSS
7/22/2005On Not Getting an Offer After a Microsoft Interview
7/21/2005Microsoft and Recruiting
7/20/2005Microsoft Sues Google Over Employee Defection
7/10/2005Microsoft and Innovation: Always Ahead of It's Time or Bad Marketer?
6/28/2005Microsoft Announces AJAX Toolkit Codenamed "Atlas"
6/20/2005Ten Ways to Improve Productivity and Morale at Microsoft
6/2/2005Microsoft's Ball & Chain
6/2/2005Notes from CFP 2005 birds of a feather on 20% Time
5/21/2005RSS vs. Atom: Episode #2472
5/20/2005RSS and AJAX as Disruptive Technologies
5/19/2005Microsoft Missing the Boat on Programming Language Trends
5/17/2005Some Thoughts On IBM's Blogging Guidelines
5/9/2005Microsoft licensed Mvp.Xml library
5/6/2005How Good is Microsoft's Benefits Package?
5/6/2005Microsoft Listens to Employees
5/2/2005Microsoft Careers -- Meet Our People: Dare
4/24/2005On Microsoft and the Anti-Discrimination Bill
4/19/2005Robert Scoble's Guardian Angel Leaving Microsoft
4/17/2005Evan Williams Meets Jim Allchin: WebDAV, Windows XP and MSN
3/29/2005Some Thoughts and Questions About Google 20% Time
2/27/2005A Brief Comment on http://www.msnfound.com
2/27/2005Is Blogging About Work Risky Business?
2/26/2005Is Microsoft's Entrance into the Anti-Spyware/Anti-Virus Market Predatory?
2/22/2005Microsoft isn't Evil it's Just a Spoiled Brat
2/9/2005Microsoft Research Social Computing Symposium 2005, April 25-26
2/9/2005We're Hiring
2/5/2005Michael Brundage on What it's Like to Work at Microsoft
12/20/2004A Babe in the Woods
12/12/2004White Elephants and Ivory Towers at Microsoft
12/8/2004XML Heavyweights Migrate to Redmond
11/11/2004The Transition is Complete
11/2/2004What's The Most Dilbert-esque Cost Cutting You've Experienced?
10/24/2004New Beginnings
10/24/2004The New Strategy Tax
10/13/2004Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2
10/11/2004On Compatibility Between XAML and Xamlon
9/24/2004Mouth Wide Shut: Underpromise and Overdeliver
9/16/2004Questions To Ask Interviewers During Your Microsoft Job Interview
9/6/2004On Cost Cutting: Penny Wise, Pound Foolish
9/3/2004More Information on the XPathDocument/XmlDocument Change in Whidbey beta 2
9/3/2004Transitions
8/28/2004Jesus Walks
8/25/2004The MSDN Camp vs. The Raymond Chen Camp
8/3/2004Transcripts of Online Chat with Microsoft XML Team
7/15/2004Bang! Bang! My Baby Shot Me Down
7/4/2004Post Mortems, Reorganizations and the Dilbert Principle
7/4/2004Breaking Changes in System.Xml from v1.1 to v2.0 of the .NET Framework
6/24/2004What Would You Like To See in System.Xml in Orcas/Longhorn?
6/19/2004Online Chat with Microsoft XML Team
6/18/2004Some Thoughts on Joel Spolsky's "Microsoft Losing the API War"
6/15/2004Objects vs. XML in WinFS Land
6/4/2004Jumping on the Cluetrain and Legal Liabity
6/3/2004Would You Like to Work for the XML Team at Microsoft?
5/26/2004The .NET Developer Community vs. the Java Developer Community
5/22/2004RSS, Atom and Microsoft
5/18/2004Blogging at Microsoft Backgrounder
5/18/2004Publishing Articles on MSDN vs. Blogging
5/15/2004Why You Won't See XSLT 2.0 or XPath 2.0 in the Next Version of the .NET Framework
5/6/2004Design Guidelines for Exposing XML in APIs for Whidbey/Longhorn
5/3/2004Robert Scoble on MSDN Losing Its Sense of Direction
5/2/2004Microsoft Stifling Competition in the Developer Space?
4/27/2004My Interview with Channel 9
4/26/2004Joel Spolsky on Scoble as Microsoft's Fifth Column
4/20/2004Seeking the Perfect Online Discussion Forums for Microsoft Technologies
4/14/2004Static classes in C#
4/14/2004The Problem with Dates, Timezones and XmlConvert
4/12/2004How Microsoft MVP Nominations Work
4/10/2004Hanging Out with the XML MVPs and a Channel 9 Interview
4/6/2004Channel 9 is Live
3/12/2004Better Together vs. Release Early, Release Often
3/7/2004On Software Patents
2/28/2004Bloggers at Microsoft
2/18/2004Introductions: My Day Job
2/15/2004Everything's Xen
2/8/2004Dave Winer at Microsoft
2/7/2004Writing is Therapeutic
1/28/2004Validation and XML APIs
1/27/2004The Newly Awarded Microsoft XML MVPs
1/27/2004An Anders Review
1/21/2004Lots of Hats
1/19/2004Tomorrow is one of Those Days
1/13/2004Out of the Mouths of Microsoft Executives
1/6/2004Forward Motion
12/29/2003On Euphemisms: XML Web Services & SOA
12/24/2003On Blogging About Unreleased Technology
12/23/2003One of the Most Difficult Tasks in Software Development: Choosing Good Names
12/23/2003Installing Whidbey
12/17/2003Tips for Ward Cunningham on His Move To Microsoft
12/15/2003Censoring Benchmarks?
12/1/2003Bashing Your Head Against A Brick Wall
11/27/2003The Thrifty Billionairre
11/25/2003Using the Right Tool for the Job vs. One Size Fits All
11/18/2003Confusing Features with Functionality
11/13/2003When You Have A Hammer Everything Looks Like A Nail
11/10/2003The First WinFS Blogger Surfaces
11/9/2003Joe Gregorio on LongHorn vs. the Light of Day
11/5/2003How Does One Describe Universal Types?
10/31/2003On Jon Udell's Replace and Defend Theory
10/30/2003What's New For XML Programming Models in the Next Version of the .NET Framework
10/28/2003Indigo
10/27/2003Answers To Some Questions About XML in Whidbey
10/18/2003Damned If You Do and Damned If You Don't
10/10/2003Almost Standard Compliant

Mindless Link Propagation (185) 
2/15/2010Google Buzz vs. Google Wave
2/9/2009Alex Payne on the problem with email clients
11/26/2008A Comparison of Amazon, Google and Microsoft's Cloud Computing Offerings
9/28/2008jQuery to Ship as Part of Visual Studio
9/22/2008danah boyd Joining Microsoft
6/1/2008Cat Woman Lives...in Nigeria
2/27/2008Race to the Bottom [pic]
2/1/2008Why You Shouldn't Use Wireless at Conferences
1/17/2008Greg Linden Joins Microsoft Live Labs
10/2/2007eBay's Skype Misadventure
8/9/2007RE: Where Are The Black Tech Bloggers?
7/26/2007IBM Proves That They Invented FUD and Other Snarky Tales
7/12/2007The Man Who Knew Too Much
7/5/2007Stupid Things Big Companies Do
7/3/2007Five Bad Ideas from the Past Five Days
6/23/2007Ten Things I Found Funny This Week
6/7/2007Microsoft's "Back to the Future" Spoof Video
6/5/2007Improving Website Usability with A/B Testing
5/24/2007Five Blogs I'm Currently Enjoying
5/23/2007Congratulations to FeedBurner
4/11/2007Personals from Nigeria
4/4/2007Best Idea Ever. Seriously.
4/4/2007Quick Links from London Heathrow
3/19/2007danah boyd on Narcissism and Twitter
2/19/2007Inspired by Windows Vista
2/15/2007411 is Dead to Me
2/15/2007Looks Like I Missed an Upgrade or Two
2/13/2007Ads: Vista vs. Mac OS X
2/5/2007A Collection of Links on Monday Morning
1/31/2007Worst Implementation of Object.Equals() Ever?
1/28/2007Link to Robert Scoble's Blog or the Kitten Gets It
1/26/2007Cool Celebrity Questions on Yahoo! Answers
1/18/2007Five Unrelated Links
12/19/2006The Ten Worst iPod Accessories
12/15/2006Two Perspectives on Life at Google
12/13/2006What A Difference Six Months Make
12/6/2006Miguel De Icaza on the Novell's OpenOffice "Fork"
11/27/2006Web 2.0 isn't Jargon
11/21/2006Cosmo Kramer: Don't Interrupt the White Man
11/16/2006Pete Lacey's "The S stands for Simple"
11/16/2006CNN Shilling for Apple?
11/5/2006Upcoming Conferences
10/31/2006Intimate Details of the Google/YouTube Deal
10/19/2006The Difference Between Web 1.0 and Web 2.0
10/18/2006It's Their Fault We Shipped iPods with Viruses on Them
10/18/2006They Hate Us For Our Freedom
9/26/2006Q: How Buggy is iTunes 7?
9/7/2006Inline Search for Internet Explorer
8/4/2006BusinessWeek Jumps the Shark
7/7/2006Yahoo! Working on Open Source GFS Clone?
6/30/2006Maybe I Shouldn't Get That Windows Live Tattoo
6/22/2006Tim Berners-Lee on Net Neutrality
6/20/2006Hire Joe Gregorio
6/2/2006Mark Cuban as Chicken Little
5/24/2006Poverty in America
5/17/2006Migrating Content from One Blog to Another
5/17/2006Startups as Research for Big Companies
5/12/2006Blogging from Word 2007
5/2/2006Danny Sullivan on Google's Complaints about IE 7 Defaults
5/1/2006Items of Interest [Mostly Microsoft and Google Related]
4/20/2006Google is Yahoo 2.0
4/18/2006Announcing JobSyntax
4/17/2006David Sifry and Technorati Get On My Nerves
4/16/2006My Prayers Have Been Answered
4/10/2006Mark Pilgrim is Back
4/5/2006Schedule Chicken
4/5/2006Why Reporters Suck
3/27/2006ajaxWrite not actually an AJAX application
3/17/2006Omar Rejoins the iPod Fold
3/4/2006"Blogosphere" is a stupid word
3/2/2006I Can't Tell if this is Funny or Sad
2/28/2006YouTube: How Long Before It's Shut Down?
1/25/2006Google to Censor Search Results in China
1/24/2006WordPerfect to Support Microsoft Office Open XML Formats
1/23/2006One for the Ladies
1/10/2006Jakob Nielsen argues Google is Evil
1/4/2006Futurama Returns?
1/3/2006Some Posts on Microsoft's Stock Woes
12/16/2005Tim Berners-Lee is blogging.
12/13/2005Scaling Up and Startups redux
11/27/2005Misunderstanding How the World Wide Web Works
11/23/2005Orb.com is a bad ass service
11/14/2005XBox 360: List of Backwards Compatible XBox Games Released
11/4/2005The Internet Ad Revenue Imbalance
10/20/2005Being Black in America
10/10/2005The Nazgul
10/1/2005Office 12 will support PDF
9/22/2005The Grim Meathook Future
9/18/2005Donald Knuth vs. the W3C HTML Validator
9/16/2005Business Week: Troubling Exits at Microsoft
8/25/2005Sign Up for GMail via Your Mobile Phone
8/24/2005Yesterday in Instant Messaging News
8/20/2005This Week in Web Search
8/20/2005More People Ditch Technorati
8/16/2005Beta Testers Claim Visual Studio.NET 2005 is too Buggy to Ship this Year
8/14/2005The Technorati Top 100: A Lesson in How Not to Calculate Weblog Popularity
7/15/2005Why I Watch "Being Bobby Brown"
7/6/2005You Find Interesting Stuff on Slashdot
7/6/2005World of Warcraft Coke Commercial
6/14/2005Union Talk: Video Game Developers vs. the Screen Actors Guild
6/10/2005DHTML Lemmings: Most Fun I've Had Online in Years
6/2/2005Notes from CFP 2005 birds of a feather on 20% Time
5/31/2005Trixie - Greasemonkey for Internet Explorer
5/18/2005The One Where I Disagree with Steve Ballmer
5/15/2005When did Blogrolls Become Evil?
5/9/2005Phil Haack Announces Subtext, A Fork Of .TEXT
5/5/2005Top 5 Sites That Need To Get RSS Feeds
5/2/2005Happy Birthday, Dave
4/28/2005Random MSN Spaces Stuff
4/21/2005The End of the Quest for the Perfect RSS reader
4/20/2005A Cynical View of PR and Blogging
4/19/2005Laurie Garrett on the Decline of Journalism in America
4/3/2005An interesting glimpse at the MSN Spaces community
3/8/2005Most Amusing and Insightful Commentary on the Google AutoLink Saga Yet
2/17/2005Funniest Thing I've Seen All Year
2/14/2005The Perfect Geek Valentine's Day Gifts
2/10/2005It's On Now
2/9/2005MSN Spaces Tips and Tricks
1/6/2005Bill Gates on MSN and Social Software
1/6/2005My First Mention in the Wall Street Journal
1/2/2005More on Google and Open Source
12/30/2004Google and Open Source
12/27/2004Talk About Lack of Perspective
12/24/2004When Does Managerial Interest Become Micro-Management?
12/24/2004A Tale of Christmas Woe
12/7/200450 Cent Leaves Nigeria Before Completing Concert Tour
11/29/2004Bloggers Are Dumb: Target, Anal Massages and Marijuana
11/20/2004250MB Inbox and Photo Sharing Come to Hotmail Users
11/16/2004Halo 2 and the Audiovox 5600
11/10/2004Oh Happy Day
11/3/2004Vote Or Die Redux
10/22/2004Same Story, Different Delivery
10/3/2004Wallop Invites
9/6/2004Stomp
8/22/2004We Had To Destroy The Village To Save It
8/14/2004Building an XmlSerializer in Javascript
8/12/2004Two Minute Hate
7/15/2004Microsoft Responds to Sun’s Web Service Benchmarks
7/14/2004The Mini-Microsoft Blog
7/6/2004My Insomnia Place
7/4/2004Lossless CDs vs. Lossy MP3s
6/23/2004Method & Red
6/3/2004XML Web Services != Distributed Objects (part 2)
5/31/2004Review of Free RSS Readers for Windows
5/28/2004Document-centric.NET Article on XML.com
5/25/2004Donald Rumsfeld: Shaolin Master
5/15/2004Mexican Air Force Captures UFOs On Film
5/11/2004Collaboration Software
5/11/2004No Leg Left To Stand On
4/20/2004XPath for the HTML DOM in Internet Explorer
4/20/2004Living Up To Stereotypes
4/14/2004New William Hung Video
3/24/2004MSDN Magazine Article on Blogging and RSS
3/15/2004The Microsoft Technical Recruiting Weblog
3/15/2004Geekiest Wedding Proposal of All Time?
3/9/2004A Look Behind the Scenes at Real Networks
3/9/2004From the Creators of Halo Comes...
3/9/2004Staged Beefs and Faked Reality TV Shows
3/7/2004What Did the Five Fingers Say to the Face?
3/5/2004Elimidate Wins Another Convert
3/5/2004What A Vote For Ralph Nader Really Means
3/2/2004How To Opt Out of Credit Card Junk Mail
2/26/2004Aaron Swartz on Anti-Truths
2/17/2004Slashdot Puts A Human Face On Outsourcing
2/8/2004MSN Search beta
2/4/2004Which American Presidential Candidate Best Aligns With Your Views?
1/28/2004Mike Rowe - Young Entrepeneur
1/25/2004More African-American Silliness
1/19/2004Why I Read "Get Your War On" Weekly
1/13/2004The ServerSide.NET Launched
1/13/2004The Dork Watch Reviewed
1/13/2004My Yahoo! To Support RSS?
1/10/2004Why I Read "The Boondocks" Daily
1/9/2004The Effects of Walmart on Corporate Outsourcing
1/6/2004The Bad Fads Museum
12/31/2003I Want This T-Shirt
12/29/2003American Celebrities Hawking Goods in Japan
12/27/2003Another Example of Why Economics is a Crock
12/27/2003As We Suspected All Along
12/23/2003Modal Dialogs, Applications That Steal Focus and Other Pet Peeves
12/12/2003I Don't Know Whether To Laugh Or To Cry
12/1/2003How Has Hair Color Changed Your Life?
12/1/2003Name Your Product Carefully
11/30/2003Life Imitates SouthPark
11/14/2003iPods Anonymous

Movie Review (13) 
9/5/2007Monday was a Good Day: Bumbershoot and Rush Hour 3
7/12/2007Movie Review: Transformers
5/18/2007New Transformers Movie Trailer
5/14/2007Spider-Man 3 (aka A Night at the Roxbury 2)
8/1/2006My Super Ex-Girlfriend and Miami Vice
5/31/2006Movies I've Seen This Year
6/20/2005Movie Review: Batman Begins
3/20/2005Movie Review: Robots
11/9/2004The Incredibles: Pixar Does It Again
9/19/2004Ghost in the Shell 2 mini-review
2/15/2004Everything's Xen
11/25/2003Finally Saw Matrix Revolutions
10/18/2003Movie Review: Kill Bill Vol. 1

MSN (127) 
11/4/2009New MSN Homepage with Activity Streams from Windows Live, Facebook and Twitter
1/30/2009Live Search Firefox Add-On with Search Suggestions
6/2/2008Live Search Gives Wikipedia Some Search Results Love
6/27/2007Thoughts on Microsoft's Online Strategy
6/7/2007WhyWillYouWorkHere.com
6/5/2007MSN Soapbox Now Open to the Public
2/16/2007MSN Reporter: Microsoft's Digg Clone?
2/15/2007MSN SoapBox in Public Beta
12/12/2006On Windows Live Re-Rebranding as MSN
11/28/2006Happy Holidays - All Hotmail Users Get 1GB Inbox
11/22/2006Poorly Researched Article on 10 Worst Internet Acquisitions Ever
11/19/2006Thought Experiment: What if Microsoft Stopped Competing with Google?
11/13/2006MSN SoapBox Team is Blogging
9/27/2006"My Name is Ikechukwu" on MSN Soapbox
9/19/2006SoapBox on MSN Video in beta
2/17/2006MSN AdCenter team is blogging
1/12/2006On Recent Availability Issues with MSN Spaces
11/3/2005Microsoft Acquires FolderShare
11/3/2005Clone the Google APIs: Kill That Noise
11/2/2005Windows Live & Me
11/1/2005Windows Live
10/26/2005MSN Search Announces MSN Book Search
10/24/2005MSN Spaces & XBox 360
10/18/2005MSN Virtual Earth Team Seeks Feature Requests for Next Version
10/17/2005MSN Spaces and the Technorati Top 100
10/12/2005Microsoft and Yahoo! Announce IM Interoperability Agreement
10/11/2005Overview of the Features of the Hotmail "Kahuna" Beta
10/10/2005Signup for the Hotmail Public beta
10/1/2005Integrating MSN Virtual Earth and MSN Messenger
9/30/2005Where is the MSN Toolbar for Firefox?
9/26/2005MSN AdCenter Launches in France and Singapore
9/23/2005http://mail.start.com ?
9/21/2005Videos of MSN's AJAX Framework and new Hotmail UI on Channel 9
9/15/2005Microsoft Gadgets, Start.com and Innovation
9/13/2005Start.com and Microsoft Gadgets
9/13/2005MSN Developer Center on MSDN Launched
9/13/2005Late Breaking MSN Sessions at the Microsoft Professional Developers Conference (PDC)
9/10/2005More Details on MSN Developer Announcements
9/8/2005MSN Sessions at the Microsoft Professional Developer's Conference (PDC)
9/1/2005Start.com starts to take shape
9/1/2005MSN Search Adds Feed Search and Other Operators
8/31/2005Microsoft Purchases VOIP Company To Boost MSN Messenger's Capabilities
8/28/2005Google Talk: Disappointment or Another Example of Fire & Motion?
8/25/2005MSN's Vision for Social Software
8/23/2005Omar Shahine on MSN's AJAX Framework
8/16/2005Joe Wilcox on MSN Spaces
8/16/2005Moving Beyond the Basics: Scott Isaacs on AJAX Design Patterns
8/15/2005MSN Mobile Betas
8/13/2005Some Thoughts on MSN Filter
8/10/2005MSN Spaces Powertoys Launched: HTML and Windows Media Player Modules
8/3/2005Don't Believe The Hype
7/29/2005The Fruits of My Labor
7/25/2005Hacking MSN Virtual Earth - Seattle Movie Finder
7/22/2005This Week in MSN Betas: MSN Shopping, MSN Screensaver and Start.com
7/22/2005XML Web Services and Service Orientation: Does Microsoft Practice What It Preaches?
7/21/2005The Women Who Build the Blogging Tools We Love
7/18/2005Using Tagging To Track Feedback about MSN Search
7/17/2005Forbes on Yahoo! and Microsoft's anti-spam efforts
7/13/2005Hacking MSN Virtual Earth
7/8/2005Update on Blog Posting APIs and MSN Spaces.
7/8/2005Mark Burnett's "Rockstar: INXS" on MSN
7/5/2005Last Week in APIs for Online Mapping Services
6/30/2005Extending the power of MSN Search Toolbar with Windows Desktop Search
6/23/2005Of What Use Are Search Engine APIs?
6/21/2005Beta of MSN Local Search Debuts
6/15/2005Wall Street Journal Reviews MSN Spaces, Blogger & Yahoo! 360°
6/15/2005SMS to IM Conversations in MSN Messenger
6/14/2005MSN Spaces and China
6/12/2005Shelley Powers on Microsoft's InfoCard
6/10/2005MSN Search Toolbar Adds Tabbed Browsing to Internet Explorer
6/4/2005The Next Version of Start.com is Out
6/1/2005On the Petition for Dealing with Abusive Comments on MSN Spaces
5/27/2005MSN and Yahoo: Toe to Toe
5/24/2005MSN: The Inside Story
5/24/2005Bill Gates Announces MSN Virtual Earth
5/19/2005MSN Spaces and Start.com at the Syndicate Conference
5/16/2005Final Version of MSN Search Toolbar with Windows Desktop Search Released
5/12/2005Creating a Search Engine That Excludes Blogs Using MSN Search RSS Feeds
5/12/2005Imitation is the Sincerest Form of Flattery
5/12/2005MSN Acquires MessageCast
5/3/2005Explaining Why Old Posts on MSN Spaces are Marked as New in Bloglines
5/2/2005Classifying Users of Social Networking Applications
4/28/2005MSN Messenger and Hotmail blogs
4/28/2005Random MSN Spaces Stuff
4/24/2005Fun with XMLHttpRequest and RSS: Browsing Photo Albums on MSN Spaces
4/21/2005MSN Spaces Reviewed in the Wall Street Journal
4/17/2005Evan Williams Meets Jim Allchin: WebDAV, Windows XP and MSN
4/15/2005Jealousy Rears Its Ugly Head
4/12/2005MSN Spaces: A Contender
4/7/2005MSN Messenger 7.0 Released
4/7/2005MSN Spaces Comes out of Beta
4/3/2005An interesting glimpse at the MSN Spaces community
3/31/2005The Universal Inbox
3/29/2005Passport Renaming: Changing the email address associated with an MSN Space or MSN Messenger account
3/22/2005MSN Messenger Buddy List Limit Doubled
3/21/2005What Are We Building?
3/21/2005Find Out More About MSN's Web-based RSS Aggregator at Start.com
3/14/2005MSN Spaces: Blogging++
3/10/2005MSN Prototypes Web-based RSS Reader and Other Interesting Stuff
3/5/2005MSN Developer Network?
3/3/2005The Sorry State of Affairs in Weblog APIs
3/1/2005Integrating Instant Messaging and Email: Been There, Done That
2/27/2005A Brief Comment on http://www.msnfound.com
2/9/2005We're Hiring
2/9/2005MSN Spaces Tips and Tricks
1/27/20055 Things I'd Like To See Fixed In MSN Spaces
1/18/2005MyMSN Supports RSS and Atom Aggregation
1/17/2005On 1.5 million MSN Spaces created in less than 1.5 months
1/12/2005MSN Search Supports RSS
1/11/2005Photo Sharing with MSN Premium and MSN Spaces
1/6/2005Bill Gates on MSN and Social Software
12/31/2004Social Software: Finding Beauty in Walled Gardens
12/22/2004A Solution to Problems with MSN Messenger Contact Cards and Deleted Spaces
12/16/2004MSN: The New Hotness
12/15/2004The Long Tail, Blogging and MSN Spaces
12/14/2004Liz Lawley Reviews MSN Spaces
12/14/2004Some Thoughts On the MSN Toolbar Suite Beta
12/6/2004Analysts on MSN Spaces
12/6/2004Censorship and MSN Spaces
12/5/2004A Note on Deleted Spaces
12/3/2004Why MSN Spaces and not MSN Blogs?
12/2/2004What Blog Posting APIs are supported by MSN Spaces?
12/2/2004Top 5 Things I Dig About MSN Spaces
12/2/2004MSN Spaces Launched
11/20/2004250MB Inbox and Photo Sharing Come to Hotmail Users
11/12/2004MSN Search (beta) Already Better Than Google in Some Searches?
11/11/2004The Transition is Complete

Music (20) 
9/11/2007Justin Timberlake's FutureSex/LoveShow
9/5/2007Monday was a Good Day: Bumbershoot and Rush Hour 3
8/1/2007R. Kelly's "Trapped in the Closet Chapters" 13-22 Coming Soon
4/29/2007Music from my Trip to Nigeria
1/18/2007Lil Wayne Sells Out DJ Drama
12/28/2006My Top 5 Wishlist for Zune in 2007
12/5/2006Welcome to the Social
11/6/2006Zune vs. iPod Nation
9/22/2006Cesar Menendez on Zune and "Viral DRM"
9/19/2006DRM and Vendor Lock-in
9/18/2006YouTube Screws Weird Al?
9/17/2006Why Apple Didn't Give away the Razor and Charge for Blades
9/14/2006Zune Officially Announced
9/12/2006"My Name is Ikechukwu" and "Delicious" on YouTube
6/20/2006Country Fried Dare
12/14/200550 Cent: Unintentionally Hilarious
12/5/2005Crunktastic
8/23/2005Kanye West's Talentless Ass on the Cover of Time Magazine
7/18/2005G-G-G-G-G-Unit: Anger Management 3
7/5/2005Top 5 Hip Hop Diss Tracks of All Time

Office Live (8) 
11/22/2006Google Office: The Gloves are Off
8/28/2006Google Apps for Your Domain vs. Office Live
4/6/2006Office Live Now Open to All U.S. Residents
3/14/2006Office Live team is Blogging
2/16/200637 Signals on Office Live
2/15/2006David Hunter on Office Live
2/15/2006Office Live is Live
2/14/2006Joe Wilcox on Office Live

Personal (54) 
9/10/2012New Job: Some things change, some things stay the same
4/12/2009Happy Easter
3/18/2009This still happens to me
3/7/2009Some thoughts on being an 'underwater' home owner and walking out on a mortgage
1/25/2009Are we living through a deflationary spiral?
1/18/2009Dealing with the Seven Year Itch, Working at Microsoft and a few thoughts on the Google Hiring Process
1/3/2009My Holiday Project: A Twitter Search Engine Built on Windows Azure
11/5/2008My Son on Halloween
10/18/2008Another Addition to the Family
10/12/2008Is Bloglines On Life Support?
10/9/2008A Fool's Errand: Stabilizing House Prices
10/7/2008It's Money in the Mattress Time
3/5/2008Indefinite Hiatus
2/7/2008Can Someone Update My Wikipedia Entry?
12/26/2007Congratulations to Justin Rudd
12/19/2007I Signed Up for Twitter
12/9/2007Trash the Dress
12/5/2007Songs About Cars
11/14/2007Wedding Day Pictures
10/26/2007New Addition to the Family
10/9/2007Wedding Weekend and Honeymoon Pictures
9/5/2007Monday was a Good Day: Bumbershoot and Rush Hour 3
7/16/2007Weird Dream I Had Last Night
6/23/2007Did I Tick Off 214 People Last Weekend?
5/16/2007Seeking Good Games on XBox 360
5/1/2007Define: Servant
4/29/2007Pictures from My Trip to Nigeria
4/29/2007Music from my Trip to Nigeria
4/4/2007Quick Links from London Heathrow
3/28/2007What Should I Read on my Flight to Nigeria?
3/15/2007Trackback Spam
3/13/2007Wikipedia: Who's Your Daddy?
3/10/2007Wikipedia is a Giant Joke
3/8/2007Upcoming Outage
2/23/2007Back from Disneyland
2/15/2007Learning and Doing New Things
1/25/2007How Should I Torture My Girlfriend this Weekend?
1/13/2007Queries Google isn't Good at Answering
12/31/2006The Year the Blog Died
12/20/2006Five Things People Don't Know About Me
12/5/2006I Like It, They Discontinue It
10/16/2006RE: He Bought Houses for the Whole Village
10/9/2006Meeting Bill Gates
10/5/2006What a Way to Start the Morning
9/12/2006"My Name is Ikechukwu" and "Delicious" on YouTube
7/25/2006Prince Adam Wore Pink
7/9/2006Dialogue from My Life: Out of the Mouth of Babes
7/2/2006The Kenny Chesney Concert
6/20/2006Country Fried Dare
6/13/2006There Goes the Down Payment on My First House
5/31/2006Movies I've Seen This Year
5/9/2006Blogging isn't a Popularity Contest
5/8/2006Growing Up
4/17/2006Simplifying Your Life

Platforms (59) 
10/23/2014Fabric: Why Developers Can Trust Twitter Won’t Screw Them This Time
7/15/2012Some Thoughts on App.net
10/14/2010On Messenger Connect being out of beta and my new gig
4/29/2010Messenger Connect announced
4/10/2010Twitter Slaps Developers in the Face and How They Can Fix It
6/4/2009Developers on Google Wave
5/11/2009Some thoughts on using the Facebook Open Stream API
10/31/2008Platform Monetization is a Two Way Street: Lessons from Facebook and Sun Microsystems
10/27/2008Microsoft Announces Windows Azure
10/19/2008Cloud Computing and Vendor Lock-In
10/1/2008Windows Server on Amazon EC2?
9/28/2008User Experience is ALL that Matters
9/8/2008The 3 Laws of Platform Adoption: Why Developers Choose Platforms and What it Means to You
8/24/2008Best Practices for Web Sites Seeking to Prevent Service Degradation due to 3rd Party Widgets
7/14/2008Project Cassandra: Facebook's Open Source Alternative to Google BigTable
7/10/2008The Revenge of RPC: Google Protocol Buffers and Facebook Thrift
7/7/2008Gnip: FeedBurner + Ping Server for Web APIs
7/2/2008Some Thoughts on Google Adopting OAuth for GData APIs
6/6/2008Thoughts on Facebook's usage of the CPAL as a "Poison Pill" and Other Such Nonsense
5/30/2008Google Gears as the Next Flash
5/28/2008Doomed to Repeat History: Will Social Networking Platforms End Up Like Mobile Platforms?
2/16/2008ADO.NET Data Services (Astoria) Adopts AtomPub
2/3/2008Some Thoughts on the Google Social Graph API
2/3/2008Some Thoughts on the Movable Type Action Streams Plugin
1/27/2008The Facebook Javascript Library: Learning from the Beacon Fiasco
1/23/2008Facebook Restricts News Feed APIs to Facebook Apps
1/4/2008Should Hotmail Block Screen Scrapers?
12/30/2007REST APIs that Suck: Google Reader
12/21/2007Amazon SimpleDB: The Good, the Bad and the Ugly
12/13/2007Some Thoughts on the Opening of the Facebook Platform Architecture
12/9/2007Facebook: Placing Needs of Developers Over Needs of Users
11/8/2007Facebook vs. Facebook Developers: When Platforms Attack
11/6/2007Building a Platform is Hard
11/4/2007OpenSocial Explained in Five Sentences
11/3/2007Google OpenSocial: Technical Overview and Critique
11/2/2007Some Thoughts on MySpace, Bebo and SixApart adopting OpenSocial
10/31/2007OpenSocial: Google Proposes Widget & RESTful API Standards for Social Networking Sites
10/26/2007Which is better for developers, the Firefox platform vs. Facebook platform?
10/24/2007OutSync: Synchronize Your Outlook/Smartphone Contacts with FaceBook
10/20/2007If You Fight the Web, You Will Lose.
10/18/2007Social Networking Site Platforms: How Developers Should Evaluate the MySpace platform (and others)
10/16/2007The Web is the Platform: On Microsoft's Social Graph API Strategy
10/10/2007When Databases Lie: Consistency vs. Availability in Distributed Systems
10/10/2007One Protocol to Rule Them All and in the Darkness Bind Them
10/4/2007Joel Spolsky on Why the Facebook Platform is the Future of the Web
9/12/2007Some Thoughts on CouchDB and Relational Databases
9/5/2007MySpace: How To Devalue a Platform in Three Easy Steps
8/19/2007The Problems Faced by a Unified Social Graph
8/17/2007Thoughts on the Facebook Data Store API
8/14/2007Some Thoughts on Hadoop
8/13/2007A Proposal for Social Network Interoperability via OpenID
8/2/2007What is a "Cloud OS"?
7/5/2007ASP.NET Caching vs. memcached: Seeking Efficient Data Partitioning, Lookup, and Retrieval
6/26/2007Google Scalability Conference Trip Report: Lessons in Building Scalable Systems
6/26/2007Google Scalability Conference Trip Report: Using MapReduce on Large Geographic Datasets
6/25/2007Google Scalability Conference Trip Report: MapReduce, BigTable, and Other Distributed System Abstractions for Handling Large Datasets
6/23/2007Moonlight: Silverlight for Linux in 21 Days
6/19/2007Marc Andreessen: The GoDaddy 2.0 Business Model
5/26/2007Initial Thoughts on the Facebook Platform

Programming (58) 
9/5/20145 Account Security Features Every Online Service Should Implement But Doesn't
1/20/2014My Experiences with DevOps while Working in Bing Ads
1/3/2012What I Learned After 3 Weeks of Writing Mobile Apps
9/17/2011Video of my talk “Powering your app with Live Services” from Microsoft BUILD conference now available
9/14/2011Single Sign On, SkyDrive APIs and More: Connecting your Windows 8 Metro-style apps to Windows Live #bldwin
9/27/2009Duct Tape Programmers and the Culture of Complexity in Software Projects
3/7/2009There are no bad design decisions…
1/3/2009My Holiday Project: A Twitter Search Engine Built on Windows Azure
12/12/2008In Response to "Is Computer Science Broken"?
11/8/2008C# is the Next Python: Duck Typing and C# 4.0
9/8/2008The 3 Laws of Platform Adoption: Why Developers Choose Platforms and What it Means to You
8/31/2008Developers, Using Libraries is not a Sign of Weakness
8/4/2008Avoiding the Second System Effect in Software Development
7/10/2008The Revenge of RPC: Google Protocol Buffers and Facebook Thrift
6/16/2008Functional Programming in C# 3.0: How Map/Reduce/Filter can Rock your World
5/21/2008C# 3.0 Implicit Type Declarations: To var or not to var?
2/7/2008How to Probe Browser History Using Javascript in IE and Firefox
1/23/2008C# 3.0 vs. Ruby: Thoughts on Extension Methods and Open Classes
1/8/2008Finding Names that are Anagrams of Each Other in C# 3.0
1/5/2008Python vs C# 3.0: Tuples vs. Anonymous Types (Redux)
1/2/2008Does C# 3.0 Beat Dynamic Languages at their Own Game?
1/2/2008A Memetracker in C# 3.0
12/31/2007Command Line Client for Google Reader in IronPython
12/30/2007REST APIs that Suck: Google Reader
12/13/2007Natural Sort in IronPython vs. C# 2.0
12/9/2007Microsoft Volta: Turning Traditional Web Development On It's Head
12/5/2007Tuples are my Favorite Python Feature
11/26/2007A Meme Tracker in IronPython
11/24/2007Interested in "Python for C# Developers?"
11/21/2007The Joy of Programming: Learning Python and Simplifying Life
10/10/2007When Databases Lie: Consistency vs. Availability in Distributed Systems
10/5/2007On the Release of the Source Code of the .NET Framework Libraries
9/11/2007If You Document It, It's No Longer a Bug
8/9/2007C# Generics: Implicit Type Conversion Hell
7/20/2007Versioning Libraries: You Can't Eliminate Complexity...
7/5/2007ASP.NET Caching vs. memcached: Seeking Efficient Data Partitioning, Lookup, and Retrieval
6/23/2007What is the Right PM<->Developer Ratio?
6/23/2007Moonlight: Silverlight for Linux in 21 Days
6/6/2007Google Gears: Replacing One Problem with Another
5/25/2007Apollo Makes Desktop Apps Cool Again
5/22/2007Understanding Adobe's Apollo
5/3/2007What is Silverlight? (The Poster)
4/30/2007C# from a Java Developer's Perspective v2.0
4/11/2007The Difference Between Hard Coding and Magic Numbers
3/22/2007Top Ten Signs Your Software Project is Doomed
3/5/2007API Hall of Shame: Lucene's IndexReader and IndexWriter
3/2/2007I Hate URI Canonicalization
2/8/2007InvalidActiveXStateException and Remembering Open Browser Tabs on Restart
1/31/2007Worst Implementation of Object.Equals() Ever?
12/20/20062006: The Year Microsoft Gave Up on Consistent UI
11/8/2006.NET Framework v3.0 is out
9/8/2006It Seemed Like A Good Idea at the Time
9/7/2006This Week in Dynamic Languages on Statically Typed Virtual Machines
9/7/2006Jubilee Thoughts: Why Some Favicons Won't Show Up in RSS Bandit
9/1/2006(thread.Priority = ThreadPriority.BelowNormal) is Bad?
8/19/2006Jon Udell on Open Sourcing XAML and WPF/E
8/8/2006Some Thoughts on the Death of NDoc
6/12/2006WinFX is Dead. Long Live .NET Framework v3.0

Ramblings (145) 
1/4/2016Some Thoughts on Paul Graham’s Essay on Income Inequality
9/27/2009Duct Tape Programmers and the Culture of Complexity in Software Projects
6/16/2008Branding: You Can't Be Everything to Everyone
6/14/2007Top 5 Questions I'm Currently Pondering
5/22/2007Kill the Cash Cow Before Your Competitors Do. Really?
12/5/2006I Like It, They Discontinue It
11/5/2006The Economy of Abundance and Other Fairy Tales
8/31/2006The Essence of "Web 2.0"
7/31/2006Top 5 Bozo Bit Phrases in Email
6/11/2006Interesting Consequence of Google<->Dell Deal?
2/27/2006Blogs Make Me Happy, Blogs Make Me Sad
2/21/2006Pet Peeves
2/6/2006Firefox Annoyance
1/6/2006New Year Resolutions
12/31/2005Why are Movies with Similar Themes Released at the Same Time?
12/13/2005Accurate Reporting and the Blogosphere
11/25/2005Brand X vs. Brand Y: Social Effects and Competition in the Software Indistry
11/23/2005My Thinkweek Paper
10/29/2005I'd Be An Annoying Parent
10/17/2005My Blog and Safari on the Mac
10/14/2005Diversity and O'Reilly Conferences
8/13/2005Back in Seattle
7/24/2005Going Home
7/12/2005My Wikipedia ToDo List
7/6/2005Some Thoughts on the Live 8 Concerts
6/14/2005Gnomedex 5.0: I'll Be There
6/5/2005Sounds of the Dirty South
5/15/2005When did Blogrolls Become Evil?
5/5/2005Top 5 Sites That Need To Get RSS Feeds
4/10/2005Flipping the Bozo Bit: Web 2.0
4/8/2005Boing Boing and Slashdot: Blogs as Tabloid Journalism
3/24/2005A Pleasant Surprise from Adam Bosworth
3/21/2005Blogging While Black and Women at Technology Conferences
3/11/2005Bringing Affirmative Action to Blogging
3/8/2005Foreword March
3/1/2005Busy Month
2/21/2005Visiting the Museum of Science Fiction and the Museum of Glass
2/7/2005On the Elections in Iraq
1/19/2005Iraq was only the beginning?
1/18/2005The Game album finally out
12/12/2004Weirdness
11/29/2004The Taming of the Shrew?
11/26/200450 Cent & G-Unit in the Motherland
11/23/2004Ego Surfing on Google Scholar
11/19/2004Poppin' Them Thangs at XML 2004
11/17/2004iPod Battery Woes
11/1/2004Violated
10/17/2004The "Blogging is Male Dominated" Myth
10/8/2004Most Disappointing Movie Prequels or Sequels of All Time?
10/4/2004How to Reduce Your Credibility in a Technical Discussion
10/2/2004The New Vietnam: It's All Spin
9/26/2004This Site Should Be Faster Now
9/15/2004iTunes Smart Playlists Rock My World
9/14/2004The End of "Too Many Users" Errors
9/10/2004Bumping Heads: WinAmp vs. iTunes
9/3/2004Unscheduled Downtime and RSS Bandit v1.2.0.117
8/30/2004It's Always Something
8/11/2004Poser Vehicles
8/4/2004What Is Stock Manipulation?
8/3/2004So Why Are You Voting For George W Bush?
8/3/2004The Sex & Cash Theory
8/1/2004Detroit: The World is a Ghetto
7/17/2004Fighting Fire With Fire
7/10/2004Accountability
7/6/2004"Background Racism" and the Public Education System
7/3/2004Guess Who's Back
6/24/2004A Good Day
6/20/2004I Picked The Wrong Day To Start My Vacation
6/18/2004On Writing A Bill Gates ThinkWeek Paper On Syndication
6/15/2004Yahoo! Mail Steps Up To The Plate
6/14/2004Accidental Meetings
6/13/2004On Fire
6/6/2004Opportunity Cost and War
6/3/2004False Goals
5/31/2004My Encounter at the Apple Store
5/22/2004Should I Write A Bill Gates Think Week Paper?
5/21/2004Scoble Gets On My Nerves Sometimes
5/16/2004Captain America Redeems Himself and the Disappearing Secret Identity in Comic Books
5/12/2004Some Advice for the Bloggers @ Google
4/30/2004Breaking Up
4/17/2004Isaac Asimov is Rolling in His Grave
4/13/2004I Really Really Hate Mondays
4/12/2004The Purpose of Standards in the Software Industry
4/3/2004In Heavy Rotation...
4/1/2004New Eminem/D12 Album in the Works?
3/29/2004The Problem With Public Bug Databases
3/26/2004When Keeping It Real Goes Wrong
3/26/2004Keeping It Real
3/26/2004Lies and the Lying Liars Who Tell Them
3/15/2004The Microsoft Technical Recruiting Weblog
3/10/2004On Thought Leadership in the Java and .NET Developer Communities
3/7/2004Tax Season
3/5/2004Elimidate Wins Another Convert
2/27/2004The Gay Marriage Debate
2/22/2004Talk About Akward Moments
2/16/2004The Popularity of SMS Messages Befuddles Me
2/14/2004If Only Life Were An Action Movie
2/10/2004Meeting Dave Winer and Lili Cheng
2/8/2004Overlooking the Real Issue in the Janet Jackson Superbowl Fiasco
2/4/2004War Crimes and Iraq
2/3/2004Social Software and Sharing Too Much Information
2/3/2004Mondays
1/28/2004Scoble, iPods and Unfettered Access to Music
1/25/2004My First Brush with Social Software
1/23/2004Jumping off the [Clue]Train
1/16/2004How Low Can You Go?
1/15/2004The Peril of Foreign Language Tattoos
1/15/2004The Dork Watch Up Close
1/13/2004Technology that Changes Your Way of Life
1/9/2004On Buggy Cellphones
1/5/2004Porous Thinking
1/2/2004Why I Hate Physics
12/27/2003Another Example of Why Economics is a Crock
12/27/2003Learning the Wrong Lessons
12/27/2003I Lived a Sheltered Life in College
12/16/2003Get Crunk, Who U Wit?
12/7/2003Al Sharpton on Saturday Night Live last night.
12/6/2003Ten Most Embarrassing Moments in Political History
12/1/2003Getting Out Once the Gettin' Gets Good
12/1/2003The Success of the War on Terror
11/30/2003Prince of Persia on XBox
11/23/2003A Night Out In Seattle
11/18/2003Confusing Hype with Reality
11/17/2003Death in Cartoons
11/14/2003The Web is in the Eye of the Beholder
11/13/2003I'll Get To Try An Authentic Philly Cheese Steak Sandwich
11/11/20031984 Shows Up Two Decades Later
11/11/2003Mindless Link Propagation: Top 50 IRC Quotes
11/10/2003Jazzy Belle
11/7/2003InfoWorld Shares The Link Love (scroll to the bottom)
11/5/2003Blogs Are About Conversations
11/3/2003A Waste of Two Hours
10/29/2003Making Love To Vaccuum Cleaners
10/28/2003Weblogging Birds-Of-A-Feather At PDC
10/23/2003Amazon Comes Up With World's Shittiest Search Feature
10/23/2003Corrupting Our Nation's Youth
10/23/2003It's All About the iPod
10/19/2003The Problem With Competition Is That Eventually There Are Winners
10/18/2003Pots, Kettles and Blackface
10/17/2003Joel Spolsky Recants...I Think
10/13/2003Blasphemy
10/12/2003Invasion of the Penis Snatchers
10/11/2003Cognitive Dissonance and Shades of Gray
10/10/2003Another Reason I Miss Apache
10/8/2003The RIAA Gets On My Nerves

Rants (7) 
4/12/2010WebHost4Life: When Good Web Hosting Companies Go Bad
11/23/2009The Many Flaws of Twitter's Retweet Feature
1/19/2009Some thoughts on FeedBurner Site Stats being replaced by Google Analytics
7/7/2008A List of Companies Working Hard to Screw Up My Web Experience
5/26/2007Intrusive, Disgusting Ads Masquerading as Updates from Friends
4/29/2007Arguing Intelligently About Copyright on the Internet
1/23/2007My Plan to Save Apple Inc. Millions in Tech Support Costs

RSS Bandit (215) 
10/13/2009RSS Bandit + Facebook = RSS Bandit 1.9.0.972
5/31/2009A closer look at the upcoming RSS Bandit ribbon
5/25/2009Preview of Facebook Comments in RSS Bandit and the Ribbon
5/10/2009Progress report on Facebook integration into RSS Bandit (Colossus release)
5/4/2009Repost: RSS Bandit (codename - Collossus) will bring stability, bug fixes and Facebook integration
11/2/2008RSS Bandit v1.8.0.855 Released
8/3/2008RSS Bandit (Phoenix) beta release: A desktop client for Google Reader, a podcatcher, and much more
6/21/2008RSS Bandit (Phoenix) alpha release: A desktop client for Google Reader, a podcatcher, and much more
6/5/2008These Bits Will Be With You Shortly
2/24/2008RSS Bandit: Progress Report on Integrating with the Windows RSS Platform
2/11/2008You Can't Please Everyone: http://example.com != http://www.example.com
2/9/2008RSS Bandit Update: v1.6.0.2 Ships and Integrating with RSS feeds in Outlook/Exchange
1/17/2008FeedDemon and NetNewsWire are now Free
12/28/2007RSS Bandit (Phoenix) Thoughts: Integrating Google Reader and RSS Bandit
12/26/2007RSS Bandit v1.6.0.0 Released
12/20/2007New Version of RSS Bandit this Weekend
12/12/2007RSS Bandit (Phoenix) Progress Report: December 2007 Edition
11/30/2007Memetracking in RSS Bandit
11/6/2007Phoenix Thoughts: My Top 5 Features for the Next Version of RSS Bandit
9/20/2007RSS Bandit v1.5.0.17 Installer Refreshed
9/17/2007RSS Bandit + NewsGator Online: Your Feeds on the Desktop and on the Web
9/17/2007RSS Bandit v1.5.0.17 Released
9/14/2007RSS Bandit Apologies
8/2/2007RSS Bandit 1.5.x (ShadowCat) Beta Installer Refreshed
7/20/2007Versioning Libraries: You Can't Eliminate Complexity...
6/16/2007RSS Bandit 1.5.x (ShadowCat) Beta Installer Available
5/20/2007RSS Bandit (Jubilee Edition) Update: New Features
5/8/2007Upcoming RSS Bandit Refresh
3/4/2007RSS Bandit v1.5.0.10 Released
3/2/2007I Hate URI Canonicalization
2/17/2007RSS Bandit 1.5.x (Jubilee) Release Candidate Installer Refreshed
2/15/2007Learning and Doing New Things
2/8/2007InvalidActiveXStateException and Remembering Open Browser Tabs on Restart
1/21/2007RSS Bandit 1.5.x (Jubilee) Release Candidate Installer Available
1/6/2007Screencast: RSS Bandit Inspired By Google Reader
12/20/20062006: The Year Microsoft Gave Up on Consistent UI
12/19/2006Jubilee Thoughts: Preventing Bandwith Hogging By Podcast Downloads
12/14/2006Issues with TypePad's Atom 0.3 Feeds
12/12/2006Jubilee Thoughts: When the Simple is Hard
12/1/2006Jubilee Thoughts: Bandwidth Saving Options when Downloading Podcasts
11/25/2006Updated: RSS Bandit 1.5.x (Jubilee) Beta Installer Available
11/18/2006RSS Bandit and Windows Vista
11/11/2006Jubilee Thoughts: The Attachments/Podcast Options Dialog
11/8/2006Jubilee Thoughts: What is a Podcast?
10/31/2006Jubilee Thoughts: Feed-specific Podcast Settings
10/26/2006Jubilee Thoughts: Adding Podcasts to iTunes or WMP Playlists
10/21/2006Jubilee Thoughts: Downloading Attachments
10/14/2006Default Podcast Feeds in RSS Bandit
9/30/2006RSS Bandit [Jubilee Release] Status Update
9/8/2006Windows Live Writer & RSS Bandit Together at Last
9/7/2006Jubilee Thoughts: Why Some Favicons Won't Show Up in RSS Bandit
9/5/2006Jubilee Thoughts: More on Personalized Meme Tracking
9/4/2006Jubilee Thoughts: Personalized Meme Tracking
9/3/2006Jubilee Thoughts: Favicons in RSS Bandit
9/1/2006Jubilee Thoughts: Opening New Browser Tabs in the Background
8/20/2006Updated: Malicious Javascript in Feeds and RSS Bandit
8/1/2006Jubilee Thoughts: Upcoming User Interface Changes
7/20/2006Updated: http://www.rssbandit.org is Down
7/6/2006Jubilee Thoughts: Comment Watching in RSS Bandit
6/1/2006Our Multi-Lingual World and Search Indexes
5/27/2006Jubilee Thoughts: Improving Search in RSS Bandit
5/17/2006RSS Bandit [Jubilee Edition] Status Update
4/12/2006Updated: HTTP Cookies and the .NET Framework
4/4/2006Pointless Reinvention of the Wheel
3/27/2006Open Letter to the Google Blogger Team
2/19/2006Jubilee Thoughts: Tracking Hot Topics
2/18/2006Why IE 7 Can't Import OPML Files from RSS Bandit
2/4/2006Why RSS Bandit Needs Administator Privileges on First Run
2/3/2006Danny Sullivan on RSS Bandit
2/2/2006RSS Bandit and the Windows RSS Platform
1/29/2006OPML-o-mater: An OPML-based Recommendation Engine
1/20/2006Indicating Updated Items in RSS Bandit
1/15/2006Jubilee Thoughts: What's Next for RSS Bandit?
12/27/2005RSS Bandit v1.3.0.42 Released
12/19/2005How the NewsGator API Ruined my Christmas (Updated)
12/12/2005The Newsgator API Continues to Frustrate Me
12/5/2005Keyboard shortcuts and RSS Bandit
11/30/2005RSS Bandit v1.3.0.38 Reviews
11/27/2005RSS Bandit 1.3.0.38 Released
11/21/2005RSS Bandit [Nightcrawler Edition] Progress Report: Call for Translators
11/20/2005The Perils of Premature Standardization: Attention Data and OPML
11/20/2005Reading Lists in OPML and RSS Bandit
11/8/2005RSS Bandit & .NET Framework v2.0
10/25/2005RSS Bandit v1.3.x (Nightcrawler) Alpha Installer Refreshed
10/19/2005RSS Bandit [Nightcrawler Edition] Update: Amazon OpenSearch, the Newsgator API and a New Logo
10/5/2005Newsgator Purchases NetNewsWire and What It Means for RSS Bandit Users
9/29/2005Brief Update on RSS Bandit [Nightcrawler Edition]
9/8/2005RSS Bandit v1.3.x (Nightcrawler) Alpha Installer Available
9/6/2005Microsoft OneNote Plugin for RSS Bandit
8/30/2005Important Change To RSS Bandit Support Forums
8/25/2005RSS Bandit [Nightcrawler Edition] Alpha Progress Report
8/13/2005Programming Using .NET Can Be Such a Pain Sometimes...
8/5/2005RSS Bandit [Nightcrawler Edition] Alpha Coming Soon
7/12/2005Responding to Some Feedback from a New RSS Bandit User
6/27/2005The Consequences of Microsoft's Simple List Extensions for RSS to Aggregator Developers
6/23/2005GMail Domain Change Exposes Bad Design and Poor Code
6/23/2005RSS Bandit [Nightcrawler Edition] Progress Report
5/27/2005Nightcrawler Thoughts: RSS Enclosures and Podcasting
5/18/2005Newsgroup Support in RSS Bandit
5/17/2005Newsgator Purchases FeedDemon
4/21/2005The End of the Quest for the Perfect RSS reader
4/12/2005Nightcrawler Thoughts: Synchronization with Bloglines and Newsgator Online
4/12/2005RSS Bandit v1.3.0.29 Released
4/6/2005RSS Bandit Prevents Switch To Linux
3/27/2005WordPress Users Add Another RSS Gotcha to My List
3/24/2005Nightcrawler Thoughts: Thumbs Up, Thumbs Down and Attention.xml
3/20/2005RSS Bandit v1.3.0.26 Released
3/6/2005Nightcrawler Thoughts: Building a Richer Extensibility Model for RSS Bandit
2/22/2005Translators Wanted
2/16/2005Scoped Search Added to RSS Bandit
2/5/2005RSS Bandit v1.3.x (Wolverine) Beta Installer Available
1/28/2005Article Idea: Processing XML in the Real World
1/11/2005RSS Aggregator Market Share and Default Feeds in RSS Bandit Installations
1/6/2005Synchronizing RSS Bandit with USB Keychain Drives
12/26/2004RSS Bandit v1.3.x (Wolverine) Alpha Installer Available
12/14/2004Using FeedDemon Newspaper Styles in RSS Bandit
12/10/2004The Problem With RSS Readers Inspired By Outlook
12/8/2004Update on Newsgroup Support in RSS Bandit
11/26/2004RSS Bandit Roadmap Updated
11/21/2004Post to http://del.icio.us from your Favorite RSS Aggregator
11/12/2004Delete Support Checked in for RSS Bandit
11/9/2004Why Comments in WordPress Blogs Don't Show Up in RSS Bandit
11/2/2004Podcasting, RSS 2.0 Enclosures and RSS Bandit
10/28/2004RSS Bandit Switcher Testimonials
10/15/2004Read your GMail inbox in RSS Bandit
10/6/200420,000 Served Last Month, Over 100,000 Served Total
10/5/2004Google and the Digital Information Hub
9/29/2004Thoughts on the Bloglines Sync API
9/15/2004Automatically Deleting Old Items in RSS Bandit
9/14/2004The End of "Too Many Users" Errors
9/10/2004RSS Bandit Gets Around
9/4/2004HTTP Protocol Violations and RSS Bandit
9/3/2004Unscheduled Downtime and RSS Bandit v1.2.0.117
8/31/2004RSS Bandit v1.2.0.117 Released
8/22/2004RSS Bandit Progress Report
8/6/2004RSS Bandit v1.2.0.114 SP1 release candidate 1 available
7/24/2004Duplicate Titles in RSS Bandit
7/21/2004Changing the Web Browser Used by RSS Bandit
7/14/2004Feeds Without Dates and Being Too Clever for Your Own Good
7/6/2004RSS Bandit Product Roadmap
7/4/200420,000 Downloads Later
6/9/2004Making RSS Bandit Competitive with Commercial Aggregators
5/31/2004Review of Free RSS Readers for Windows
5/25/2004RSS Bandit v1.2.0.114 Released
5/22/2004Should I Write A Bill Gates Think Week Paper?
5/15/2004Finding the Perfect RSS Reader
5/15/2004NNTP Support in RSS Bandit and Google Groups 2
5/5/2004RSS Bandit v1.2.0.112 Installer Refreshed
5/4/2004RSS Bandit v1.2.0.112 Released
5/2/2004Wow.
4/30/2004RSS Bandit 1.2.0.111 (RC1) available
4/21/2004Adding Subscription Harmonization to RSS Bandit
4/20/2004RSS Bandit 1.2.0.108 (beta) available
4/20/2004Malicious Markup in RSS Feeds and RSS Bandit
4/14/2004RSS Bandit 1.2.0.107 (beta) available
4/5/2004Singing the One Click Subscription Blues
4/4/2004Subscribing to an RSS Feed from Your Web Browser
4/1/2004One Click Shopping from Your Aggregator
3/28/2004On Providing Beta Feedback for RSS Bandit
3/25/2004RSS Bandit 1.2.0.106 (beta) available
3/17/2004Processing RSS isn't Black Magic
3/15/2004The RSS Bandit Documentation Project
3/13/2004LiveJournal RSS Feeds Now Support HTTP Authentication
3/12/2004Hanging out at Microsoft Research and Sharing Information in RSS Bandit with Friends
3/7/2004RSS Bandit Breaks Language Barriers
3/4/2004Different Ways of Dealing with the RSS Information Overload
3/3/2004RSS Bandit and ATOM (Again)
3/2/2004Synchronizing RSS Bandit Across Multiple Machines
2/27/2004RSS Bandit & ATOM
2/22/2004Newspaper Views for Reading RSS Feeds
2/21/2004RSS Bandit Future Release Plans
2/21/2004It's the Superficial Features that Make Me Smile
2/11/2004RSS Bandit Nightly Builds
2/8/2004I'm Touched
2/7/2004Two Killer RSS Bandit Features
2/7/2004RSS Bandit v1.2.0.90 Released
2/5/2004rssbandit-users Mailing List Launched
2/4/2004NNTP and RSS Bandit
2/3/2004RSS Bandit TODO List
2/1/2004RSS Bandit v1.2.0.89 [BETA] Installer Updated
1/31/2004RSS Bandit v1.2.0.89 [BETA] Released
1/24/2004You've Got Search Folders [Part 2]
1/21/2004Turning on support for the "feed" URI scheme in RSS Bandit
1/21/2004You've Got Search Folders!!!
1/20/2004One Click Subscription and Blogging Tool Vendors
1/18/2004Posting To Your Blog From RSS Bandit
1/15/2004An Industry First
1/5/2004Bugs Bugs Everywhere
1/5/2004More Stuff That Doesn't Repro
1/5/2004Not Repro
1/4/2004RSS Bandit Feature Requests Answered
12/31/2003CSS in RSS Feeds
12/23/2003RSS Bandit, Search Folders and the "Don Box" Feature
12/15/2003Accessing CVS from Inside Visual Studio
12/15/2003Why RSS Bandit Moved To SourceForge
12/11/2003RSS Bandit Moves To SourceForge
12/9/2003Why It's Cool For Your Users To Have Your Source Code
12/6/2003Problems Downloading RSS Bandit from GotDotNet.com?
12/5/2003RSS Bandit v1.2.0.61 Released
12/4/2003The Patient Dog Gets The Fattest Bone
11/30/2003LiveJournal and Authenticating RSS Feeds Redux
11/28/2003Consistency in User Interface Design
11/26/2003Security in RSS The Right Way
11/25/2003A Question About LiveJournal and RSS Feeds
11/23/2003RSS, WinFS and Building a Universal Information Client
11/15/2003RSS Bandit Screenshots Galore
11/10/2003The Difference Between Amateur and Professional Software Development
10/29/2003RSS Bandit 1.2.0.43 Released
10/28/2003What Exactly Can RSS Bandit Do?
10/25/2003RSS Bandit 1.2.0.42 Released
10/21/2003Solving The Biggest Problem With RSS Aggregators
10/21/2003All That And A Bag Of Chips
10/14/2003Isn't Democracy Grand?
10/12/2003Top 3 Features I Want To Add To RSS Bandit
10/10/2003Wheel Reinvention is Fun

Seattle Startup Shoutout (4) 
6/16/2007Seattle Startup Shoutout: Zillow
3/10/2007Seattle Startup Shoutout: AgileDelta
3/5/2007Seattle Startup Shoutout: iLike
2/25/2007Seattle Startup Shoutout: Jott Networks

Social Software (185) 
10/24/2015How Facebook Knows Who You’re Talking to on Tinder and OKCupid
7/5/2014Facebook’s Newsfeed Experiment: Most people have grabbed the wrong end of the stick
6/23/2014Change is bad unless it’s great: Lessons from user revolts against Foursquare’s Swarm and the new Skype for iPhone
9/22/2012Some Thoughts on Klout as a Business
11/9/2011The Social Graph: An Imperfect Abstraction or an Evolutionary Dead End?
9/18/2011The Real Problem with Facebook
7/10/2011Google+ is the new FriendFeed
7/2/2011Social Networking is a Zero Sum Game: Google+ Will Need to Figure Out What Problem It Solves
4/9/2011Understanding Online Identity in the Post-Web 2.0 World
3/23/2011Some Thoughts on the Federated Social Networks
1/23/2011Some Thoughts on Quora Crossing the Chasm
11/15/2010FourSquare’s Dilemma: Is it about deals or about location sharing with friends?
11/8/2010Competing with Facebook: How Twitter gets it right and FourSquare gets it wrong
10/8/2010Some Thoughts on Facebook Groups
8/5/2010Google Wave and Network Effects
8/2/2010There will be many social graphs
7/15/2010Some Thoughts on Quora
7/14/2010What People are Saying about Social Networking in Windows Live (wave 4)
6/28/2010Messenger Social: Email and Social News Feeds are the new Peanut Butter and Jelly
6/8/2010Messenger Social: Building the Ultimate Social Dashboard for Staying in Touch while Eliminating the Noise
4/28/2010A preview of the next version of Windows Live Messenger
4/24/2010Facebook’s Open Graph Protocol from a Web Developer’s Perspective
4/19/2010Some Thoughts on XAuth
3/15/2010Some Thoughts on Location Based Services Like Gowalla and FourSquare
2/28/2010Achievements, Game Mechanics and Social Software
1/18/2010Does the world need OpenID Connect?
1/11/2010Some thoughts on Facebook's change of stance on user privacy
1/4/2010What does it mean to “Like” a status update?
12/10/2009When is a privacy feature not a privacy feature?
11/23/2009The Many Flaws of Twitter's Retweet Feature
11/2/2009Real-time, Distributed Conversations: Some Thoughts on the Salmon Protocol
11/2/2009Keeping the Stream Pure: FriendFeed vs. Twitter vs. Facebook
9/27/2009The Brilliance of Twitter's Suggested User List
8/26/2009Where FriendFeed Went Wrong
8/17/2009Vote for my SXSW 2010 Panel Proposals
8/15/2009Some Thoughts on WebFinger and Personal Web Discovery
5/27/2009Twitter: We’re all celebrities now
5/11/2009Are you building an application that people use every day or do you just think you are?
5/2/2009The Difference between Twitter and Facebook
4/28/2009Repost: The Social Web and Windows Live
3/22/2009Video: Standards for Aggregating Activity Feeds and Social Aggregation Services at MIX '09 Conference
3/21/2009Facebook "stream" redesign: Disruptive companies don't listen to their customers – Mark Zuckerburg
3/18/2009Facebook, MySpace, Google, Plaxo & Marc Canter on Activity Streams at MIX 09 Conference
3/17/2009My MIX 09 Panel: Standards for Aggregating Activity Feeds and Social Aggregation Services
3/15/2009Some thoughts on news feeds and activity streams replacing email
3/12/2009Facebook users react to homepage changes
3/5/2009Twitter Envy: Asymmetric Follow Comes to Facebook
2/24/2009Twitter should buy Mr. Tweet
2/18/2009Some thoughts on retroactive deletion of shared content on Facebook and other social media sites
2/13/2009MIX 09 Conference Panel on Activity Streams and Opening Up Social Networks
2/7/2009Breaking down the walled garden: Some thoughts on Facebook embracing OpenID and opening up status update APIs
1/17/2009Some Thoughts on User Interfaces for Activity Streams
1/9/2009A People-Centric Contact Management Experience in a Smart Phone
1/6/2009Is "Follow" A Core Web 2.0 Pattern?
12/5/2008Some Thoughts on Inline Comments in Activity Feeds
12/1/2008Why I Love Twitter
12/1/2008Facebook Connect: Does Issuing Passports Make Facebook A Country?
11/19/2008Some Thoughts on Facebook Connect and CitySearch
11/13/2008Some Thoughts on Walled Gardens and Social Operating Systems
10/24/2008Some Thoughts on OpenID vs. Facebook Connect
10/16/2008The New Yahoo! Profile and Doing Data Portability the Right Way
10/13/2008When Designing Systems Always Factor in Human Nature
10/5/2008Death to Self Expression: Facebook Redesign Favors Applications Over Widgets
8/24/2008Best Practices for Web Sites Seeking to Prevent Service Degradation due to 3rd Party Widgets
7/23/2008What You Can Learn from the Facebook Redesign
7/17/2008The Problem with Trying to "Spread Virally"
6/26/2008The "Popularity" of FriendFeed is a Bug in the Social Software Ecosystem
6/24/2008Some Thoughts on Friendfeed Stealing Conversations from Blogs
6/16/2008Branding: You Can't Be Everything to Everyone
5/30/2008Participation as Social Capital: The Fundamental Flaw of Social News Sites
5/28/2008Doomed to Repeat History: Will Social Networking Platforms End Up Like Mobile Platforms?
5/26/2008Having the Right Users is More Important than Having the Right Features
5/21/2008Note to Web 2.0 Companies: Early Adopters are not the Mass Market
5/17/2008Some Thoughts on Facebook Connect, Google Friend Connect and MySpace Data Availability
2/28/2008No Contest: FriendFeed vs. The Facebook News Feed
2/21/2008Facebook Moves to Curtail Application Spam: What Took So Long?
2/9/2008Lessons from the O'Reilly Social Graph FOO Camp
2/5/2008Targeted Ads on Facebook
2/3/2008Some Thoughts on the Google Social Graph API
2/3/2008Some Thoughts on the Movable Type Action Streams Plugin
1/25/2008Digg Undermines Its Social Networking Features
1/19/2008If Google and Yahoo! Jumped of a Bridge...
1/17/2008Regional Networks on Facebook are a Design Flaw
1/11/2008Dataportability.org is the new Black
1/7/2008Breaking the Social Contract: My Data is not Your Data
1/3/2008Facebook Right, Scoble Wrong: Social Network Interoperability and the O'Reilly Social Graph FOO Camp
12/26/2007The Facebook Effect: Google Reader Violates User's Privacy
12/12/2007Slippery Slopes and Privacy on the Web
12/1/2007Facebook Beacon is Unfixable
11/30/2007Naked Pictures in My Facebook News Feed
11/27/2007Some Thoughts on the Facebook Beacon
11/11/2007SocialAds Implications: Facebook will Acquire iLike and Flixster
11/8/2007Tim O'Reilly: OpenSocial Misses the Point
11/6/2007Building a Platform is Hard
11/4/2007OpenSocial Explained in Five Sentences
10/31/2007OpenSocial: Google Proposes Widget & RESTful API Standards for Social Networking Sites
10/25/2007Windows Live Spaces: World's Most Popular Social Networking Site
10/24/2007OutSync: Synchronize Your Outlook/Smartphone Contacts with FaceBook
10/17/2007Can the Facebook News Feed be Made More Useful?
10/13/2007Sarcastic Responses to Dumb Questions (Kara Swisher Edition)
10/4/2007Facebook Hates Fakesters Too
10/2/2007Thoughts on FriendFeed, Brainchild of the creators of Gmail and Google Maps
9/19/2007How Facebook Makes Identity Theft Easier
9/12/2007OAuth: Standardizing Authentication and Authorization for Web APIs
9/2/2007Put the User in Control Otherwise Things Fall Apart
8/30/2007The Difference between a Social Network Site, a Social Graph Application and a Social OS
8/28/2007Facebook Makes Token Attempt to Curb Application Spam
8/26/2007Facebook Spam
8/21/2007Facebook: The Social Graph Roach Motel
8/19/2007The Problems Faced by a Unified Social Graph
8/18/2007Google Working on Social Network Aggregator
8/16/2007Facebook's Achilles Heel: Handling Multiple Social Contexts
8/13/2007A Proposal for Social Network Interoperability via OpenID
8/8/2007How Robert Scoble Hijacked My Facebook News Feed
8/6/2007Some Thoughts on Open Social Networks
7/30/2007A-List Technology Bloggers: What Are They Good For?
7/26/2007Windows Live Spaces Gets More Social
7/16/2007Movers and Shakers in the Technology Industry on Facebook
7/13/2007Facebook is the next Broadcast.com
7/2/2007Network Effects Mean Walled Gardens are Here to Stay
6/20/2007Facebook: The Power of Software that Knows Who You Know
6/19/2007Marc Andreessen: The GoDaddy 2.0 Business Model
6/19/2007Blogging is to Social Networks as Books are to...
5/29/2007Why Facebook is Bigger Than Blogging
5/26/2007Initial Thoughts on the Facebook Platform
5/26/2007Intrusive, Disgusting Ads Masquerading as Updates from Friends
5/17/2007"Social" is More Important Than "Software" in Social Software
4/30/2007Incentives Matter: Why Comments on Digg Are So Bad
4/10/2007Better Together: XBox 360 and Windows Live Messenger
3/24/2007Twitter: Another Cross Over Success for Bloggers
3/19/2007danah boyd on Narcissism and Twitter
2/26/2007Entropy in Tagging Systems, Google's Office Killer and Conference Diversity
2/14/2007On Facebook Gifts
2/2/2007Be Careful What You Show Your Users
1/26/2007Flickr Adds Machine Tags
1/24/2007How Do We Get Rid of Lies on Wikipedia?
12/27/2006Fake Porn Takes Over YouTube
12/19/2006ComScore Media Metrix on the Popularity of Blogging
12/9/2006Social Software for the Enterprise: Sharepoint's Knowledge Network
11/18/2006Crass Commercialism Will Break MySpace
11/16/2006Shelley Powers on the Problem with TechMeme
11/16/2006Spam Killed Email, What's Next?
11/5/2006User Driven News Sites and Politics
10/25/2006Measuring Influence
9/27/2006Kevin Briody on Facebook Opening Up
9/26/2006Wallop Relaunches Tonight
9/18/2006Wikipedia vs. Citizendium: How Do You Define an Expert?
9/11/2006The Jason Fortuny Affair: Social Software and Griefers
9/6/2006Negative User Response to Facebook's New Features
9/6/2006Are MySpace's Pageview Numbers Inflated?
9/4/2006Jubilee Thoughts: Personalized Meme Tracking
8/31/2006Some Thoughts on Social Search
8/6/2006Yochai Benkler is Wrong
8/3/2006Digg is Just Like Kuro5hin and now it has an API
7/30/2006Calacanis vs. Rose as a Proxy for Professionals vs. Amateurs
7/26/2006I Agree with Jason Calacanis
7/14/2006The World's Largest IM Network
7/3/2006Don't Mess with Our Software
5/11/2006Tearing Down Walled Gardens or Common Sense?
5/11/2006Convergence: AOL Launches Social Networking Service, MySpace Launches IM Client
5/3/2006Is YouTube Making the Friendster Mistake?
4/27/2006This Week in Social Networking
4/17/2006David Sifry and Technorati Get On My Nerves
3/20/2006Instant Messaging Networks vs. Public Social Networks
3/5/2006MSN Spaces in the Technorati Top 100
2/28/2006MySpace, Facebook and the MetaVerse
2/19/2006Blogging is Self Expression
2/16/2006A Few More Thoughts on Edgeio
1/29/2006OPML-o-mater: An OPML-based Recommendation Engine
12/14/2005Windows Live Messenger (Beta) and Office Communicator Web Access 1.0
12/14/2005Echo Chambers and Redefining Success
12/9/2005Yahoo! Purchases Del.icio.us
12/8/2005Yahoo! Answers Debuts
11/29/2005Danah Boyd on Attention Networks vs. Social Networks
11/25/2005Brand X vs. Brand Y: Social Effects and Competition in the Software Indistry
10/30/2005Blogging: The Difference Between Adults and Teenagers
10/27/2005Anil Dash vs. Flickr
10/9/2005What's So Great About Ning?
10/5/2005Ning
9/23/2005Project Comet from Six Apart
9/13/2005Women in Social Software
6/29/2005This Week in Personalized Search and Social Bookmarking
6/22/2005Software Changes Lives
6/1/2005On the Petition for Dealing with Abusive Comments on MSN Spaces
5/18/2005Blogrolls Are Evil (part 2) and Whither Social Software?

Startup Shoutout (4) 
3/15/2010Some Thoughts on Location Based Services Like Gowalla and FourSquare
11/4/2009Startup Advice: Find Underserved Markets
5/16/2009Wolfram Alpha: The Wikipedia Killer
3/24/2009Sharing social activity streams across the Web: How Gnip fits in

Syndication Technology (108) 
3/14/2013Some Thoughts on the Death of Google Reader
1/4/2010Brizzly, Seesmic Web and the Future of RSS
12/21/2009Some Thoughts on the Twitter API as a "standard API" for microblogging
11/2/2009Real-time, Distributed Conversations: Some Thoughts on the Salmon Protocol
8/26/2009The Top 5 Reasons RSS Readers Went Wrong
5/5/2009RSS readers modeled after email clients are fundamentally broken
3/24/2009Sharing social activity streams across the Web: How Gnip fits in
1/12/2009Can RDF really save us from data format proliferation?
1/8/2009Representing Rich Media and Social Network Activities in RSS/Atom Feeds
7/27/2008When REST Doesn't Scale, XMPP to the Rescue?
2/16/2008Thoughts on Google's Proposal for Granular Updates in AtomPub
2/9/2008RSS Bandit Update: v1.6.0.2 Ships and Integrating with RSS feeds in Outlook/Exchange
1/17/2008FeedDemon and NetNewsWire are now Free
12/11/2007ADO.NET Data Services (Astoria) Transforms SQL Server into an Atom Store
11/3/2007Google OpenSocial: Technical Overview and Critique
11/1/2007When Will GData Be RFC 5023 Compliant?
2/27/2007Created my first Yahoo! Pipe
2/19/2007Why Feedburner Doesn't Count Outlook 2007 Subscribers
2/8/2007The Problem with Web Scale: Yahoo! Pipes
12/14/2006Issues with TypePad's Atom 0.3 Feeds
11/16/2006Shelley Powers on the Problem with TechMeme
10/30/2006Lost All My Rojo Subscribers
10/7/2006Why I Don't Like atom:updated
9/18/2006Niall Kennedy on Private and Authenticated Feeds
9/5/2006Jubilee Thoughts: More on Personalized Meme Tracking
9/4/2006Jubilee Thoughts: Personalized Meme Tracking
8/3/2006Some Thoughts On Bloglines Feed Access Control Proposal
7/18/2006Bloglines UI Faux Pas
7/15/2006On GData and Hailstorm
7/9/2006Some Thoughts on the Newsgator Roadmap
7/4/2006What Do Your Feed Subscribers Say About You?
6/5/2006Extending RSS and Atom: What is the Best Way?
4/25/2006Lessons from the NewsGator Outage
4/10/2006Mark Pilgrim is Back
4/4/2006Pointless Reinvention of the Wheel
3/27/2006Open Letter to the Google Blogger Team
2/18/2006Why IE 7 Can't Import OPML Files from RSS Bandit
2/13/2006Edgeio: An eBay Killer or Just Another Lame Startup?
2/7/2006Email and RSS
2/4/2006Feedback on Windows RSS Platform from the Developer of RSS Bandit
2/3/2006More People Underwhelmed by RSS Support in IE 7
2/2/2006Thank You to Mark Fletcher and the Bloglines Crew
2/2/2006RSS Bandit and the Windows RSS Platform
12/27/2005Google Reader API Coming Soon?
12/19/2005How the NewsGator API Ruined my Christmas (Updated)
12/15/2005The Value of Web Platforms: Bloglines vs. Newsgator Online
12/12/2005The Newsgator API Continues to Frustrate Me
11/30/2005Yahoo! Mail and RSS
11/21/2005Microsoft Announces Simple Sharing Extensions for RSS and OPML
11/20/2005The Perils of Premature Standardization: Attention Data and OPML
11/20/2005Reading Lists in OPML and RSS Bandit
11/4/2005Google Desktop is Back with a Vengeance
11/4/2005IE 7 will only accept well-formed XML in web feeds
10/16/2005Where is the Killer App for Events?
10/11/2005Trying Out Google Reader
9/20/2005Bloglines 1, Google Blog Search 0
9/18/2005Updated: Some Thoughts on the Start.com's RSS Extensions
9/13/2005Open Letter to Google: Please Fix the RSS Reader in Google Desktop
9/1/2005Jon Udell on RSS feed redirection
8/29/2005I Keep Trying To Use Newsgator Online and I Keep Failing
8/26/2005Microsoft's Simple List Extensions Specification Updated
8/18/2005One Click Subscription: The Browsers Will Save Us
8/15/2005Podcasting with Atom 1.0: More Than One Way to Skin a Cat
7/21/2005Atom 0.3 vs. Atom 1.0: End Users as Collateral Damage
7/17/2005Why Do People Use Technorati.com?
7/17/2005Atom 1.0 Almost Done
7/7/2005Liberal RSS Parsing and Apple iTunes
6/28/2005Apple Embraces and Extends RSS with iTunes 4.9
6/27/2005The Consequences of Microsoft's Simple List Extensions for RSS to Aggregator Developers
6/26/2005Gnomedex 5.0 Trip Report: Mark Fletcher, Scott Rafer, Bob Wyman on Tomorrow's RSS
6/26/2005Gnomedex 5.0 Trip Report: Steve Gillmor, Dave Sifry, Scott Gatz on Tomorrow's Syndication
6/25/2005Gnomedex 5.0 Trip Report: Dean Hachamovitch on Longhorn, IE 7 and RSS
5/21/2005RSS vs. Atom: Episode #2472
5/21/2005Contextual Ads in RSS Feeds Need Some Work...
5/20/2005RSS and AJAX as Disruptive Technologies
5/17/2005Newsgator Purchases FeedDemon
5/12/2005Creating a Search Engine That Excludes Blogs Using MSN Search RSS Feeds
5/3/2005Explaining Why Old Posts on MSN Spaces are Marked as New in Bloglines
4/27/2005Adam Bosworth's Web of Data: Is RSS the only API your Website Needs?
4/14/2005Technorati Tags, Blogspot Spam and Metacrap
4/3/2005Attention.xml and Collaborative Filtering
3/31/2005The Universal Inbox
3/27/2005WordPress Users Add Another RSS Gotcha to My List
3/24/2005Nightcrawler Thoughts: Thumbs Up, Thumbs Down and Attention.xml
3/21/2005Find Out More About MSN's Web-based RSS Aggregator at Start.com
3/18/2005ETech 2005 Trip Report: Odeo -- Podcasting for Everyone
3/15/2005ETech 2005 Trip Report: Build Contentcentric Applications on RSS, Atom, and the Atom API
3/13/2005What's Wrong with Podcasting?
3/3/2005The Sorry State of Affairs in Weblog APIs
1/29/2005One Click Subscription: The World is Full of Bad Ideas
1/13/2005The Netflix Problem: Syndicating Ordered Lists in RSS
12/27/2004Some Opinions on the Attention.xml Specification
12/22/2004The Value of RSS
12/18/2004Yahoo's Media RSS and Yet More Syndication Geeks Misunderstanding How XML Works
12/10/2004The Problem With RSS Readers Inspired By Outlook
11/26/2004What Happened to SIAM?
11/19/2004Some Thoughts on Adam Bosworth's ISCOC04 Talk
11/9/2004The Blogging API Problem
11/2/2004Podcasting, RSS 2.0 Enclosures and RSS Bandit
10/3/2004RSS Feeds That Suck: Sun Bloggers
9/29/2004Thoughts on the Bloglines Sync API
9/26/2004RSS Feeds That Suck: Cafe con Leche
9/24/2004News Aggregators As Denial of Service Clients (part 2)
9/12/2004The RSS Sky is Falling...Again
7/21/2004The RSS Traffic and DDoS Meme
6/23/2004Properly escaping HTML in RSS description elements
6/5/2004Common Misconceptions About RSS
5/31/2004How NOT to make a linkblog in Atom

Technology (169) 
1/11/2016Culture Eats Strategy for Breakfast
6/23/2014Change is bad unless it’s great: Lessons from user revolts against Foursquare’s Swarm and the new Skype for iPhone
4/9/2014The mobile web vs apps is another front on the battle between open and closed systems
2/17/2014How Facebook Knows What You Looked at on Amazon
12/4/2013Why Google's Vision of a Robotic Future Trumps Amazon's
7/1/2012Thoughts on Project Glass making Smartphones Obsolete
6/30/2012Has the notion of “files” outlived its usefulness?
8/27/2010Lessons from Google Wave and REST vs. SOAP: Fighting Complexity of our own Choosing
2/12/2009Some thoughts on trading in my AT&T Tilt for an iPhone
1/9/2009A People-Centric Contact Management Experience in a Smart Phone
12/27/2008The Myth of the Open Source Business Model
10/31/2008Russell Beattie was Right, the Mobile Web is Dead
10/10/2008SkyFire: An iPhone-Like Browser for Windows Mobile
9/8/2008The New Browser Wars: The Best Features of the new Generation of Browsers
8/24/2008I Want a Windows App Store
7/26/2008Some Thoughts on the Open Web Foundation
7/21/2008Software as a Service: When Your Business Model Becomes a Paradox
6/26/2008Is the Semantic Web Really the Next Frontier in Search Engine Technology?
6/10/2008Some Thoughts on Joel Spolsky's Live Mesh Rant
6/1/2008How I Found 4GB of "Lost" Space on my HardDrive (Thanks WinDirStat)
5/21/2008Note to Web 2.0 Companies: Early Adopters are not the Mass Market
12/17/2007Some Thoughts on the AT&T Tilt
12/17/2007Office Live Workspace: A Better Solution than Google Docs?
10/4/2007"Office is Dead" and Other Obvious Trends
10/2/2007It Must Be a Fun Time to Work on Microsoft Office
9/6/2007How OpenID Prevents Spoofing and Malicious Impersonation
8/27/2007The Internet is a Dead Platform and Mark Cuban is a Dinosaur
8/20/2007The Skype Outage: How Come It Hasn't Happened Before?
8/15/2007Google and Spyware: When Trust Leads to Complacency
8/13/2007Google Video Store: More Proof that DRM Schemes Screw Consumers
7/23/2007What Would You Ask Vint Cerf?
7/17/2007Note to Software Vendors, the World is Collaborative and Loosely Coupled
6/27/2007Three Things I Learned About Software in College
3/28/2007Open Source is Dead
3/11/2007What Time Is It?
3/1/2007Top 5 Industries the Internet has Killed
2/1/2007Miguel de Icaza on OOXML vs. ODF
1/29/2007Update on Microsoft and the BlueJ Patent Issue
1/14/2007Article in NY Times on Why DRM is Evil
1/12/2007The iPhone: Crappy Phone, Awesome iPod
1/3/2007A Disconnected Computer Has Little Value
11/25/2006Back and Forth on the Vista Shutdown Menu
11/9/2006The Press on Zune and PlaysForSure
10/13/2006Stephen O'Grady on Office 2.0
9/18/2006Who Attends 'Web 2.0' Conferences
9/5/2006Windows Vista Pricing Announced
8/16/2006More Talkers Than Doers
8/1/2006Tag Clouds and Search Boxes aren't Navigation Tools
7/31/2006Top 5 Bozo Bit Phrases in Email
7/26/2006Sean Alexander on PlaysForSure and Zune
7/22/2006Om Malik on the Zune Announcement
7/22/2006Microsoft Building iPod Competitor?
7/19/2006YouOS: Is the Desktop Metaphor Obsolete?
6/27/2006WinFS Update Post Clarified
6/26/2006Some Thoughts on WinFS
6/24/2006Whither WinFS?
6/20/2006Microsoft Robotics Studio Launched
6/13/2006On Ray Ozzie's TechEd 2006 Keynote
6/8/2006O'Reilly Database War Stories Highlights
6/1/2006Our Multi-Lingual World and Search Indexes
4/4/2006Metadata Quality, Events Databases and Live Clipboard
2/13/2006Seeking a Better Memeorandum
1/30/2006Google Toolbar Updated, Still Lacks Basic Feature
1/10/2006Shelley Powers on DRM and the Cluetrain Clique
1/3/20062006 Conference Plans
12/31/2005What do "Open Standards", "Service Oriented Architecture" and "Web 2.0" Have in Common?
12/19/2005Robert Scoble and Riya
12/17/2005Flipping Your Startup 101
12/2/2005On the $100 Laptop and Africa
11/25/2005Brand X vs. Brand Y: Social Effects and Competition in the Software Indistry
11/23/2005More on Web-based Office Applications
11/15/2005The Rate of Innovation Adoption
10/29/2005Robert Scoble Rediscovers Hailstorm
9/26/2005Search Engine Relevance: What Are You Looking For?
9/20/2005Sleeper Hit of the PDC: Windows Presentation Foundation/Everywhere
8/13/2005Programming Using .NET Can Be Such a Pain Sometimes...
8/4/2005AttentionTrust.org, The Return of Hailstorm?
7/17/2005RE: Static Typing Where Possible, Dynamic Typing When Needed
6/29/2005This Week in Personalized Search and Social Bookmarking
6/23/2005GMail Domain Change Exposes Bad Design and Poor Code
6/12/2005Shelley Powers on Microsoft's InfoCard
6/8/2005Turnabout - Greasemonkey for Internet Explorer (Yep, It's Another One)
6/6/2005The Lessons of AJAX: Will History Repeat Itself When it Comes to Adoption of XAML/Avalon?
5/31/2005Trixie - Greasemonkey for Internet Explorer
5/19/2005Microsoft Missing the Boat on Programming Language Trends
5/18/2005The One Where I Disagree with Steve Ballmer
5/17/2005XBox 360 Backwards Compatibility: Michael Brundage Does The Impossible
5/15/2005Why Does O'Reilly Invite the Wrong People to its Conferences?
5/3/2005Is Applying Tagging to the File System a Good Idea or a Bad One?
4/26/2005Please Review: Table of Contents for v2.0 of my Comparison of C# and Java Language Features
4/10/2005"20% Time" Birds of a Feather at the 15th Annual Conference on Computers, Freedom & Privacy
4/9/2005Google Maps and the Hacker Spirit
3/27/2005The Problems with Using Javascript / AJAX / DHTML for User Interfaces
3/18/2005ETech 2005 Trip Report: Introducing Google Code
3/17/2005ETech 2005 Trip Report: From the Labs: Google Labs
3/17/2005ETech 2005 Trip Report: From the Labs: Yahoo! Research Labs
3/17/2005ETech 2005 Trip Report: From the Labs: Microsoft Research
3/16/2005ETech 2005 Trip Report: Vertical Search and A9
3/16/2005ETech 2005 Trip Report: Remixing Technology at Applied Minds
3/15/2005ETech 2005 Trip Report: The App is the API: Building and Surviving Remixable Applications
3/2/2005Google and Hailstorm
2/26/2005Is Microsoft's Entrance into the Anti-Spyware/Anti-Virus Market Predatory?
2/17/2005Google Toolbar: The SmartTags of the New Millenium?
2/9/2005Microsoft Research Social Computing Symposium 2005, April 25-26
1/31/2005Technorati Tags: Why Do Bad Ideas Keep Resurfacing?
1/31/2005News Stories Confuse Me: Microsoft Won't Bundle Desktop Search with Windows
1/24/2005Folksonomies, Taxonomies and Metacrap
1/21/2005My C-Omega Article Published
1/21/2005O'Reilly Emerging Technology Conference 2005
1/19/2005A Look at Some of the Negative Feedback on rel="nofollow"
1/17/2005Desktop Search: Solving the Wrong Problem as Quickly as Possible
1/9/2005A Common Mistake Made By Microsoft Detractors
1/9/2005A New Generation of Features for Programming Languages
12/31/2004Social Software: Finding Beauty in Walled Gardens
12/19/2004Joining the Mobile Revolution
10/27/2004Tim Berners-Lee on the Failure of URIs as Identifiers in RDF
10/19/2004Apples and Oranges: WinFS and Google Desktop Search
10/11/2004On Compatibility Between XAML and Xamlon
10/8/2004WS-* Specs are like JSRs Redux
10/6/2004Social Software is the Platform of the Future
10/5/2004Google and the Digital Information Hub
9/27/2004Seeking Replacement for TiVo
9/19/2004WS-* Specs Are Like JSRs
9/19/2004The Spyware Invasion
9/14/2004Killing the "WinFS is About Making Search Better" Myth
8/30/2004It's Always Something
8/22/2004My Current Writing Queue
8/18/2004Is Google the Next Microsoft or the Next Netscape?
8/14/2004The Lessons of Tim Berners-Lee's World Wide Web and Amazon
7/30/2004What is Google Building II: Thin Client vs. Rich Client vs. Smart Client
7/24/2004What is Google Building?
7/14/2004C-Omega compiler preview available for download
7/4/2004Overlapping Code Names
6/18/2004Some Thoughts on Joel Spolsky's "Microsoft Losing the API War"
6/12/2004Know Your Competition (Hit Em Wit Da Hee)
6/8/2004Jon Udell and WinFS
6/6/2004Why I Can't Wait for Longhorn
6/1/2004Tim Bray Puzzled by SOA vs. XML Web Services
5/3/2004News Aggregators As Denial of Service Clients
4/30/2004Are Standards in the Software Industry a Chimera?
4/21/2004Why You Might Want to Declare a Class sealed or final.
4/20/2004The SOA Hype Keeps Chugging Along
4/20/2004Seeking the Perfect Online Discussion Forums for Microsoft Technologies
4/14/2004The Problem with Dates, Timezones and XmlConvert
3/24/2004Java vs. C#, The Battle for the Linux Desktop
3/16/2004Exploring Naked Objects
3/12/2004Hanging out at Microsoft Research and Sharing Information in RSS Bandit with Friends
3/11/2004Generics, Parametric Polymorphism and Statically Typed Languages Like C# and Java
3/9/2004My Short-Lived Fling With PubSub.com
3/7/2004On Software Patents
3/7/2004Some Thoughts on HP's Blog Epidemic Analyzer
2/26/2004WinFS as a Unified Data Store
2/21/2004Microsoft XML Web Services Architect Joins the Atom Effort
2/20/2004Never ascribe to malice that which can be explained by incompetence
2/18/2004WinFS as a Digital Media Store
2/12/2004It Begins
2/11/2004What is Metacrap?
2/11/2004ATOM: An IETF Future
2/10/2004WinFS and Metacrap
1/28/2004Service Oriented Architectures vs. Distributed Object Technologies
1/28/2004One Runtime, Multiple Languages
1/20/2004One Click Subscription and Blogging Tool Vendors
1/15/2004The Dork Watch Up Close
1/6/2004Blogging Tools and the RSS Bandwidth Problem
1/5/2004Request For Comments: Synchronization of Information Aggregators using Markup (SIAM)
1/5/2004Request For Comments: The "feed" URI Scheme [final draft]
1/1/2004The Unified Theory of Everything
12/30/2003HOWTO: Exposing Comments to Your Movable Type BLog in Your RSS Feed
12/29/2003Request For Comments: The "feed" URI Scheme

Trip Report (63) 
3/22/2009Video: Standards for Aggregating Activity Feeds and Social Aggregation Services at MIX '09 Conference
3/18/2009Facebook, MySpace, Google, Plaxo & Marc Canter on Activity Streams at MIX 09 Conference
3/17/2009My MIX 09 Panel: Standards for Aggregating Activity Feeds and Social Aggregation Services
3/15/2009Some thoughts on news feeds and activity streams replacing email
3/14/2009SXSW Trip Report: The Search for a More Social Web
3/12/2009My SXSW Schedule
1/12/2009Upcoming Conference Appearance: SXSW '09
2/9/2008Lessons from the O'Reilly Social Graph FOO Camp
7/24/2007A Broadband Connection in Every Pot: Vint Cerf on Google's Vision
6/26/2007Google Scalability Conference Trip Report: Scaling Google for Every User
6/26/2007Google Scalability Conference Trip Report: Lessons in Building Scalable Systems
6/26/2007Google Scalability Conference Trip Report: Using MapReduce on Large Geographic Datasets
6/25/2007Google Scalability Conference Trip Report: MapReduce, BigTable, and Other Distributed System Abstractions for Handling Large Datasets
4/29/2007Music from my Trip to Nigeria
12/6/2006Widgets Live and Diversity in Conferences
11/7/2006Widgets Live Trip Report: PhotoBucket Success Story
11/7/2006Widgets Live Trip Report: Meebo Success Story
11/7/2006Widgets Live Trip Report: Dan Strauss on Fox Interactive Media
11/6/2006Widgets Live Trip Report: Arlo Rose on Konfabulator
3/20/2006MIX '06 Sessions You Should Attend
3/13/2006ETech 2006 Trip Report: G/localization: When Global Information and Local Interaction Collide
3/13/2006ETech 2006 Trip Report: Feeds as a Platform: More Data, Less Work
3/13/2006ETech 2006 Trip Report: Search and the Network Effect
3/9/2006ETech 2006 Trip Report: eBay Web Services: A Marketplace Platform for Fun and Profit
3/8/2006ETech 2006 Trip Report: Building a Participation Platform: Yahoo! Web Services Past, Present, and Future
3/8/2006ETech 2006 Trip Report: The Musical Myware
3/8/2006ETech 2006 Trip Report: Who Is the Dick on My Site?
3/8/2006ETech 2006 Trip Report: Artificial, Artificial Intelligence: What It Is and What It Means for the Web
3/8/2006ETech 2006 Trip Report: The Future of Interfaces Is Multi-Touch
3/8/2006ETech 2006 Trip Report: Simple Bridge-building
3/7/2006ETech 2006 Trip Report: Scaling Fast and Cheap - How We Built Flickr
10/9/2005Web 2.0 Conference Trip Report: What the Teens Want, Featuring a Panel of Teenagers
10/8/2005Web 2.0 Conference Trip Report: A Conversation with Sergey Brin
10/8/2005Web 2.0 Conference Trip Report: From the Labs - Yahoo!
10/8/2005Web 2.0 Conference Trip Report: From the Labs - Google
10/8/2005Web 2.0 Conference Trip Report: From the Labs - Hewlett Packard Laboratories
10/8/2005Web 2.0 Conference Trip Report: Open vs. Closed Models
10/8/2005Web 2.0 Conference Trip Report: Can Open Source Stay Open?
10/6/2005Web 2.0 Conference Trip Report: A Conversation with Terry Semel
10/6/2005Web 2.0 Conference Trip Report: Web 2.0 Dinner - A Conversation with Microsoft
10/6/2005Web 2.0 Conference Trip Report: Mash-ups 2.0 - Where's the Business Model?
10/6/2005Web 2.0 Conference Trip Report: AttentionTrust - First Board Meeting and Discusssion
10/5/2005Web 2.0 Conference Trip Report: Open Source Infrastructure
8/18/2005Nigeria 2005 Trip: Photos Uploaded
8/11/2005Nigeria Trip 2005: The Voyage Home
8/7/2005Nigeria 2005 Trip: Week 2
8/1/2005Nigeria 2005 Trip: Week 1
6/26/2005Gnomedex 5.0 Trip Report: Mark Fletcher, Scott Rafer, Bob Wyman on Tomorrow's RSS
6/26/2005Gnomedex 5.0 Trip Report: Steve Gillmor, Dave Sifry, Scott Gatz on Tomorrow's Syndication
6/25/2005Gnomedex 5.0 Trip Report: Dean Hachamovitch on Longhorn, IE 7 and RSS
3/18/2005ETech 2005 Trip Report: Odeo -- Podcasting for Everyone
3/18/2005ETech 2005 Trip Report: Introducing Google Code
3/18/2005ETech 2005 Trip Report: Introduction to Yahoo! Search Web Services
3/17/2005ETech 2005 Trip Report: "Just" Use HTTP
3/17/2005ETech 2005 Trip Report: Building a New Web Service at Google
3/17/2005ETech 2005 Trip Report: From the Labs: Google Labs
3/17/2005ETech 2005 Trip Report: From the Labs: Yahoo! Research Labs
3/17/2005ETech 2005 Trip Report: From the Labs: Microsoft Research
3/16/2005ETech 2005 Trip Report: Vertical Search and A9
3/16/2005ETech 2005 Trip Report: Remixing Technology at Applied Minds
3/15/2005ETech 2005 Trip Report: The App is the API: Building and Surviving Remixable Applications
3/15/2005ETech 2005 Trip Report: Web Services as a Strategy for Startups: Opening Up and Letting Go
3/15/2005ETech 2005 Trip Report: Build Contentcentric Applications on RSS, Atom, and the Atom API

Video Games (6) 
12/26/2008Gears of War 2 on XBox 360: "disc unreadable" Woes
11/3/2007XBox 360 Green Screen of Death
5/16/2007Seeking Good Games on XBox 360
3/14/2007Microsoft Announces "Games for Windows - LIVE"
11/5/2006Marvel Ultimate Alliance
9/6/2005Hulk Smash

Web Development (198) 
4/9/2014The mobile web vs apps is another front on the battle between open and closed systems
7/30/2012OAuth 2.0: The good, the bad and the ugly
2/12/2012Some Thoughts on Address Book Privacy and Hashing as an Alternative to Gathering Raw Email Addresses
1/3/2012What I Learned After 3 Weeks of Writing Mobile Apps
6/3/2011BUILD: I’ll be there and if you’re a web developer you should be too
1/30/2011Learning from our Mistakes: The Failure of OpenID, AtomPub and XML on the Web
4/24/2010Facebook’s Open Graph Protocol from a Web Developer’s Perspective
4/19/2010Some Thoughts on XAuth
3/29/2010The NoSQL Debate: Automatic vs. Manual Transmission
3/10/2010Building Scalable Databases: Are Relational Databases Compatible with Large Scale Websites?
1/18/2010Does the world need OpenID Connect?
12/21/2009Some Thoughts on the Twitter API as a "standard API" for microblogging
11/23/2009Building Scalable Databases: Perspectives on the War on Soft Deletes
11/14/2009Joe Hewitt on Irony
11/7/2009Does OAuth Have a Dark Side?
9/10/2009Building Scalable Databases: Denormalization, the NoSQL Movement and Digg
6/4/2009Developers on Google Wave
5/22/2009OpenID’s Tipping Point
5/15/2009Why Twitter's Engineers Hate the @replies feature
4/18/2009Joe Gregorio on why the Atom Publishing Protocol (AtomPub) is a failure
4/11/2009Some thoughts on memory based architectures (aka why memcached isn't good enough)
4/11/2009rev="canonical": DiggBar outrage causes bad ideas to come out of the wood work
3/31/2009Seeking the perfect website: Design vs. Experimentation
3/5/2009Yahoo! Updates + Yahoo! Social Directory API (aka Yahoo! Connect)
2/26/2009If your users can't find the feature it might as well not exist
2/9/2009Google App Engine on the road to becoming useful for building real web applications
1/16/2009Building Scalable Databases: Pros and Cons of Various Database Sharding Schemes
1/7/2009Some Thoughts on Choosing Partition Keys in Windows Azure's Table Storage
1/6/2009Will the Online Identity War turn out like the XML Syndication War?
11/24/2008Alleged Twitter Security Issue: Doctor It Hurts When I Do That…
11/17/2008Live Framework (LiveFX), Is it Microsoft's GData or Something More?
11/9/2008In-Memory Caching: Why We Can't Just Trust the Database to get it Right
11/7/2008Why Google Forked OpenID and Other Stories
10/24/2008REST API Design: Invent Media Types, Not Protocols and Understand the Importance of Hyperlinks
10/19/2008Cloud Computing and Vendor Lock-In
10/15/2008Yahoo! Shares OpenID Usability Study
10/5/2008The Portable Contacts API: Killing the Password Anti-Pattern Once and For All
10/1/2008Windows Server on Amazon EC2?
9/28/2008jQuery to Ship as Part of Visual Studio
9/19/2008Things to Keep in Mind when Implementing OpenID on Your Website
9/19/2008The Problem with Every Implementation of a "Forgot Your Password?" Feature I've Seen Online
9/8/2008The New Browser Wars: The Best Features of the new Generation of Browsers
8/28/2008Fixing the HTTP Polling Problem: Some Thoughts on FriendFeed's Simple Update Protocol (SUP)
8/24/2008RESTful JSON: Bringing REST and RPC Closer Together
8/21/2008Some Thoughts on Amazon's Elastic Block Store
8/21/2008How Facebook Keeps Memcached Consistent Across Geo-Distributed Data Centers
8/17/2008Explaining REST to Damien Katz
8/11/2008Managing Large Web Server Farms: Puppet
8/11/2008Managing Large Web Server Farms: Microsoft's AutoPilot
7/27/2008When REST Doesn't Scale, XMPP to the Rescue?
7/21/2008Some Thoughts on Amazon S3's Recent Outage
7/14/2008Scalability: I Don't Think That Word Means What You Think It Does
7/10/2008Network Attached Memory: Terracota as an Alternative to Memcached
7/2/2008Some Thoughts on Google Adopting OAuth for GData APIs
6/24/2008Some Thoughts on OpenID and Being Selective About Who You Trust
6/19/2008Dark Launches, Gradual Ramps and Isolation: Testing the Scalability of New Features on your Web Site
6/6/2008Velocity: A Distributed In-Memory Cache from Microsoft
5/30/2008Google Gears as the Next Flash
5/26/2008Some Thoughts on Single Instance Storage and Twitter
5/23/2008Some Thoughts on Twitter's Availability Problems
5/17/2008Offline Web Apps, Dumb Idea or Really Dumb Idea?
3/4/2008IE 8 Will Do the Right Thing
2/23/2008How "View Source" Broke the Web
2/7/2008How to Probe Browser History Using Javascript in IE and Firefox
1/23/2008Google Map/Reduce vs. Relational Databases
11/12/2007OpenID + OAuth is the Final Nail in the Coffin of the WS-* vs. REST Discussion
11/4/2007OpenSocial Explained in Five Sentences
10/10/2007When Databases Lie: Consistency vs. Availability in Distributed Systems
10/6/2007OAuth 1.0 is Here - Delegated Authority Comes to Mashups
10/4/2007Joel Spolsky on Why the Facebook Platform is the Future of the Web
9/18/2007Message Queues, Denormalization and Scalability
9/12/2007Some Thoughts on CouchDB and Relational Databases
9/12/2007OAuth: Standardizing Authentication and Authorization for Web APIs
8/24/2007Microformats are not an API
8/16/2007Version 1.0 of Windows Live ID(Web Authentication) SDK Shipped
8/3/2007When Not to Normalize your SQL Database
7/20/2007Django or Rails, Ruby or Python?
7/13/2007Google Base Data API vs. Astoria: Two Approaches to SQL-like Queries in a RESTful Protocol
7/5/2007ASP.NET Caching vs. memcached: Seeking Efficient Data Partitioning, Lookup, and Retrieval
7/4/2007Amazon EC2 + S3 Doesn't Cut it for Real Applications
6/23/2007Moonlight: Silverlight for Linux in 21 Days
6/9/2007Why GData/APP Fails as a General Purpose Editing Protocol for the Web
6/6/2007Google Gears: Replacing One Problem with Another
6/5/2007What Ruby on Rails Can Learn from ASP.NET
6/5/2007Improving Website Usability with A/B Testing
5/31/2007Google Gears: Offline Support for AJAX/Flash Apps
5/25/2007Google GData: A Uniform Web API for All Google Services
5/25/2007No Microsoft PDC This Year
5/22/2007Understanding Adobe's Apollo
5/18/2007Microsoft's PopFly - Mashup Builder Extraordinaire
5/16/2007What is "The Web"?
5/14/2007Questioning Silverlight, JavaFX and Other RIA Platforms
5/9/2007What is Java FX Answered by Don Park
5/8/2007REST, Web Platforms and Versioning
5/3/2007What is Silverlight? (The Poster)
5/1/2007Silverlight: AJAX is now an Endangered Species
4/30/2007New Windows Live APIs Announces at MIX '07
4/30/2007Silverlight: Web Development + Hosted Services Platform
3/30/2007Bandwidth Theft and Hotlinking vs. Mashups
3/29/2007Some Thoughts on the Yahoo! Mail Web Service
3/19/2007Living Without Database Transactions
3/15/2007Amazon S3 & EC2: What's the Endgame?
3/14/2007Brendan Eich on Mozilla and the Future of AJAX
3/13/2007What is OpenID Good For?
3/6/2007When JSON isn't JSON
3/6/2007What Comes After AJAX?
2/12/2007Usage Specific robots.txt Directives
2/8/2007Netvibes: A Lesson in How to Build an Insecure Widgets Platform
2/6/2007Microsoft Working on OpenID Support
1/16/2007Google's Month of Security Flaws
1/2/2007JSON vs. XML: Browser Programming Models
1/2/2007JSON vs. XML: Browser Security Model
1/2/2007The GMail Security Flaw and Canary Values
12/21/2006Widgets Become More Important than APIs for Data Exchange on the Web
12/6/2006Widgets and Protecting Your Brand
11/14/2006Tag Clouds 101
11/14/2006Javascript Programming is TEH SUCK (part 2)
11/12/2006Javascript Programming is TEH SUCK
11/10/2006Slower Website == Slower Profits
11/10/2006W3C Working on Widgets 1.0 Spec
10/30/2006W3C Reverses Course on HTML's Evolution
10/11/2006Widgets Live conference
10/2/2006What's Wrong with Identity Silos?
9/30/2006Yahoo Launches Browser Based Authentication (BBAuth)
9/22/2006AJAX Tip: Passing Messages Between iframes
9/21/2006WidgetCon
9/1/2006Mike Torres on Firefox Extensions
8/27/2006Memory Leaks and Windows Live gadgets
8/22/2006AJAX Will Make it Mainstream, I Promise
8/19/2006Jon Udell on Open Sourcing XAML and WPF/E
8/19/2006Paul Graham was Surprised by Google Calendar?
8/16/2006W3C Process is Broken? Film at 11
8/9/2006Amazon Developer on Replacing Operations with Developers
8/9/2006Replacing Operations with Developers
7/10/2006Operations Expertise is the Secret Sauce of Web Development
4/27/2006Firefox, NTLM Authentication and Sharepoint
4/20/2006Tim Bray on the Cost of AJAX
4/17/2006The Two Webs
4/13/2006Calendar APIs Will Be The New Hotness
4/12/2006Broken as Designed: HTTP Content Negotiation (remix)
4/12/2006Updated: HTTP Cookies and the .NET Framework
4/12/2006Is HTTP Content Negotiation Broken as Designed?
4/11/2006W3C Publishes XMLHttpRequest Object specification
4/11/2006It Takes a While to Sink in Sometimes
4/4/2006Greg Linden on SQL Databases and Internet-Scale Applications
4/4/2006Metadata Quality, Events Databases and Live Clipboard
3/20/2006My Website is Bigger Than Your Enterprise
3/17/2006Storage is Key
3/15/2006Amazon's Simple Storage Service and GDrive
3/5/2006The Mashup Disconnect: Vendors vs. Developers
3/2/2006My Virtual Earth Mashup Article on XML.com
2/24/2006Yahoo! Design Patterns and User Interface Library
2/23/2006Google Launches GeoCities Clone, Film at 11
2/21/2006SQL Databases and Internet-Scale Applications
2/13/2006Microsoft's SPARK workshop
2/4/2006The Difference Between Microsoft and O'Reilly Conferences
2/1/2006AJAX 2.0: What Can Web Browsers Do To Get Us There?
1/31/2006Some Thoughts on the IE 7 Beta 2 Preview release
1/24/2006IE to Support Native XMLHttpRequest object
1/24/2006Brad Fitzpatrick on Browser Bugs and Cross Site Scripting Attacks
1/21/2006Metadata Quality and Mapping Between Domain Languages
1/1/2006Waiting for AJAX 2.0
12/21/2005AOL Instant Messenger and Google Talk to Interoperate
12/21/2005Yahoo! Open Shortcuts Announced
12/15/2005The Value of Web Platforms: Bloglines vs. Newsgator Online
12/7/2005Scaling Up and Startups
11/19/2005Building Gadgets for Live.com and a Javascript Debugging Tip
11/16/2005GoogleBase is del.icio.us 2.0
11/4/2005Addendum on Cloning Google APIs
11/3/2005Clone the Google APIs: Kill That Noise
10/29/2005Fixing AJAX: Cross-Domain Access and IXMLHttpRequest
10/26/2005Google Base == Amazon Simple Queue Service++ ?
10/21/2005Web 2.0 Bozo Bit Reflipped
10/20/2005Knowing the Problem is Half the Battle
10/16/2005Making Money from Mashups
10/5/2005Ning
10/2/2005The Web 2.0 Litmus Test
9/29/2005The Web 2.0 Conference is Next Week
9/29/2005Dates and Times in the MetaWeblog API and XML-RPC
9/20/2005Sleeper Hit of the PDC: Windows Presentation Foundation/Everywhere
9/18/2005Questioning RDF
9/16/2005A Webpage is Not An API or a Platform (The Populicio.us Remix)
9/13/2005Start.com and Microsoft Gadgets
9/13/2005ASP.NET "Atlas" Framework now available
9/13/2005PDC Question: Indigo vs. Atlas
9/9/2005The Connection Between XML Web Services, Service Orientation and AJAX
9/1/2005Seattle Movie Finder LazyWeb Request
8/23/2005The Evolution of AJAX: Jason Kottke Beats Me To The Punch
8/23/2005Omar Shahine on MSN's AJAX Framework
8/16/2005Moving Beyond the Basics: Scott Isaacs on AJAX Design Patterns
8/15/2005ETech 2006 Call for Participation
8/8/2005Microformats vs. XML vs. RDF
8/6/2005Is "Web 2.0" Bullshit? Not Entirely.
7/25/2005Hacking MSN Virtual Earth - Seattle Movie Finder
7/13/2005Hacking MSN Virtual Earth
7/10/2005Microsoft and Innovation: Always Ahead of It's Time or Bad Marketer?
6/28/2005Microsoft Announces AJAX Toolkit Codenamed "Atlas"
6/12/2005John Montgomery Misses the Point

Windows Live (227) 
10/14/2010On Messenger Connect being out of beta and my new gig
7/29/2010Change is bad. No, change is good. No, change is bad unless it’s great
7/14/2010What People are Saying about Social Networking in Windows Live (wave 4)
6/28/2010Messenger Social: Email and Social News Feeds are the new Peanut Butter and Jelly
6/21/2010Windows Live Messenger on the iPhone – Get it now from the App Store (CA, FR, GB, US)
6/8/2010Messenger Social: Building the Ultimate Social Dashboard for Staying in Touch while Eliminating the Noise
4/29/2010Messenger Connect announced
4/28/2010A preview of the next version of Windows Live Messenger
11/4/2009New MSN Homepage with Activity Streams from Windows Live, Facebook and Twitter
4/28/2009Repost: The Social Web and Windows Live
2/9/2009I'm a PC and I'm 4 and a half
1/28/2009Office Live Workspaces, Live Mesh and Windows Live Coming Together
1/10/2009Live Mesh Wins Best Technology Innovation/Achievement at Crunchies 2008
1/9/2009Windows Live What's New Sidebar Gadget (beta) now available
1/8/2009Windows Live Tip: How to Add your Flickr Photos to your Windows Live Profile
12/17/2008Wanna Work With Me?
12/5/2008Some Thoughts on Inline Comments in Activity Feeds
12/5/2008Windows Live Tip: Finding Recent Comments On Your Stuff
12/3/2008Putting Users In Control of Their Activity Feeds in Windows Live
12/3/2008Windows Live Reviews on Twitter
12/3/2008What We Did Last Summer: Social Network Aggregation and Activity Feeds in Windows Live
11/17/2008Live Framework (LiveFX), Is it Microsoft's GData or Something More?
11/13/2008Some Thoughts on Walled Gardens and Social Operating Systems
11/13/2008Coming Soon: Updated Windows Live Online Services
11/3/2008Windows Azure from a Developer's Perspective
10/27/2008Windows Live is now an OpenID Provider
10/27/2008Microsoft Announces Windows Azure
9/22/2008Windows Live + Outlook: Shared Calendaring that Just Works
9/21/2008Response to Some Feedback on "What's New" in Windows Live Messenger
9/17/2008Public Beta of the Latest Wave of the Windows Live desktop suite is now Available
2/28/2008Windows Live Platform News: Microsoft Standardizes on AtomPub for Web Services and Other Stories
2/28/2008Spaces & SkyDrive: Recent Releases from Windows Live
2/16/2008The Windows Live Spaces Photo API (alpha)
1/24/2008Microsoft Joins Dataportability.org
1/19/2008If Google and Yahoo! Jumped of a Bridge...
1/17/2008Greg Linden Joins Microsoft Live Labs
1/4/2008Should Hotmail Block Screen Scrapers?
1/3/2008Facebook Right, Scoble Wrong: Social Network Interoperability and the O'Reilly Social Graph FOO Camp
11/27/2007Some Thoughts on the Facebook Beacon
11/8/2007Embed Windows Live Messenger Anywhere on the Web
11/7/2007Windows Live News: live.com email addresses, Calendar in public beta and v1.0 of Desktop Suite
11/2/2007Some Thoughts on MySpace, Bebo and SixApart adopting OpenSocial
10/31/2007OpenSocial: Google Proposes Widget & RESTful API Standards for Social Networking Sites
10/26/2007Search Engines as Mind Readers
10/25/2007Windows Live Spaces: World's Most Popular Social Networking Site
10/24/2007Live Contacts Interactive SDK: Try Out the Windows Live Contacts API
10/17/2007The New maps.live.com is Hot
10/16/2007The Web is the Platform: On Microsoft's Social Graph API Strategy
10/13/2007Sarcastic Responses to Dumb Questions (Erick Schonfeld Edition)
10/12/2007Windows Live Events and Updated "What's New" page on Windows Live Spaces
9/19/2007Microsoft REST APIs: Astoria = Web3S + Atom - RDF
9/6/2007The Windows Live Suite is Here
8/24/2007It isn't OpenID vs. Windows Live ID (Web Authentication )
8/22/2007Windows Live and Bebo: Social Network Portability, IM Interoperability and More
8/16/2007Version 1.0 of Windows Live ID(Web Authentication) SDK Shipped
8/13/20075GB Inboxes and Other Features Come to Windows Live Hotmail
8/9/2007Windows Live SkyDrive in public beta. Replaces Windows Live Folders
7/28/2007Facial Recognition Comes to Live Search
7/26/2007Windows Live Spaces Gets More Social
7/13/2007Live Search for Mobile 2.0 is Available
6/27/2007Thoughts on Microsoft's Online Strategy
6/16/2007Web3S: A RESTful Protocol for Accessing Windows Live Services
6/12/2007Windows Live Hotmail and Outlook Together at Last
6/12/2007Microsoft and the Atom Publishing Protocol
6/7/2007WhyWillYouWorkHere.com
6/1/2007A Slew of Windows Live Betas
5/9/2007Opting out of the XBox Live<->Windows Live Messenger Integration
5/7/2007Windows Live Hotmail and Windows Live Mail News
4/30/2007New Windows Live APIs Announces at MIX '07
4/30/2007Silverlight: Web Development + Hosted Services Platform
4/10/2007Better Together: XBox 360 and Windows Live Messenger
4/6/2007Google MyMaps vs. Frappr: A Feature Isn't a Business
3/18/2007Search Engine Bribery: iTWire Needs to Get Its Facts Straight
3/16/2007Two Lessons On Branding in Software
3/1/2007Earn Money for Your Favorite Charity by Chatting on IM
2/19/2007Hidden in Plain Sight
2/16/2007MSN Reporter: Microsoft's Digg Clone?
2/15/2007411 is Dead to Me
2/13/2007Three New Windows Live Services for Mobile Phones
2/12/2007Live.com Collections Debut
2/8/2007Windows Live Mail is now Windows Live Hotmail
2/4/2007The Windows Live SDK and Passport Opens Up
1/25/2007Embeddable Videos Come to Windows Live Spaces
1/23/2007Use Windows Live Search and Help Refugee Children
1/22/2007Grab this Widget: Windows Live Contacts Widget
1/16/2007IE 7, Firefox and the Search Wars
1/3/2007Windows Live for TV (Beta) Now Available
12/19/2006ComScore Media Metrix on the Popularity of Blogging
12/12/2006On Windows Live Re-Rebranding as MSN
12/1/2006Live Search for Mobile beta Now Available
11/30/2006Competing with Google is Like the War in Iraq
11/28/2006Happy Holidays - All Hotmail Users Get 1GB Inbox
11/19/2006Thought Experiment: What if Microsoft Stopped Competing with Google?
11/11/2006Is "Relevance" a Relevant Metric of Search Engine Quality?
11/9/2006Windows Live Spaces Updates, My Video Gadget Now Works
11/7/2006SpaceLand is Here: 3D City Models Added to Virtual Earth
11/1/2006Add Search to Your Site with the Live Search Box
11/1/2006Microsoft Max is No More
10/31/2006Windows Live Quick Hits
10/24/2006Custom Search Engines: Google Coop, Live Search Macros and Yahoo! Search Builder
9/30/2006What's Ray Ozzie Talking About?
9/27/2006Yahoo to Windows Live IM Interop is now publicly available
9/21/2006Windows Live Expo updated
9/19/2006Windows Live tip: Use maps.live.com for Windows Live Local
9/13/2006MySpace Craps on Its Developer Ecosystem
9/12/2006Windows Live Search, Live.com and Windows Live Local Out of Beta
9/8/2006Windows Live Writer & RSS Bandit Together at Last
9/3/2006When a Plan Comes Together
8/31/2006Some Thoughts on Social Search
8/29/2006Windows Live QnA in public beta
8/27/2006Memory Leaks and Windows Live gadgets
8/25/2006Windows Live WiFi team is blogging
8/24/2006Flickr API Weirdness
8/21/2006On Useless Metrics
8/21/2006The Windows Live Contacts Gadget is Here
8/17/2006Encouraging the Viral Spread of Gadgets
8/17/2006Exclusive Website Partnerships in the Age of Open APIs
8/14/2006Windows Live Writer is Here!!!
8/8/2006Niall Kennedy Leaving Microsoft
8/4/2006Dealing with Unwanted Friend Request Emails in Windows Live Spaces
8/4/2006Any Blogging Tools Having Issues Posting to Windows Live Spaces?
8/2/2006Windows Live Spaces is Live
7/24/2006Windows Live Gallery beta Now Available
7/18/2006See Your XBox Live Friends List from Windows Live Messenger
7/13/2006Yahoo! Messenger and Windows Live Messenger Now Interoperate
7/12/2006Windows Live Expo is out of beta
7/11/2006Windows Live Marketing Heats Up
6/30/2006Google and Identity 2.0
6/28/2006Windows Live Custom Domains is out of beta
6/28/2006Free Phone Calls on Windows Live Local
6/20/2006Windows Live Messenger is now Available
6/20/2006Will We Soon See "Ballsy" Windows Live Announcements?
6/17/2006My Live.com Gadget using the Windows Live Expo API
6/17/2006Windows Live Favorites is out of beta
6/17/2006Live.com Simplifies with New UI Update
6/15/2006AOL's Digg-Killer
6/15/2006Tim Bray on Microsoft LifeCams and Window Live
6/15/2006Gadgets on MSN Spaces
6/14/2006Microsoft LifeCams and Windows Live
6/9/2006http://dev.live.com is Live
6/8/2006URL Changes Coming to MSN Spaces
6/7/2006Windows Live Expo API now available
6/2/2006Search Ads in Windows Live Mail Desktop
5/31/2006The Invasion of the Robots Contest
5/26/2006Windows Live Gadgets SDK Released
5/26/2006Coming Soon: http://dev.live.com
5/25/2006MSN Spaces Now Largest Blogging Service Worldwide
5/24/2006Innovation, A/B Tests and the Microsoft Experimentation Platform
5/24/2006New Version of Windows Live Local Shipped
5/17/2006Updated: Windows Live Naming/Branding Continues to Confuse
5/13/2006Misinterpreting Alexa Traffic Data for Live.com
5/9/2006Windows Live QnA Coming Soon
5/9/2006Recent Happenings in the World of Windows Live Messenger
5/1/2006Rule #1: Don't Piss Off The Customer
4/29/2006Windows Live Shopping beta Launched
4/24/2006Our Org Chart is Fucked Up
4/23/2006Don't Hate, Congratulate
4/21/2006Windows Live @edu Making Headway in Colleges
4/20/2006Windows Live Favorites and Messenger Together at Last
4/20/2006Google is Yahoo 2.0
4/18/2006Zillow Integrates with Virtual Earth
4/12/2006Windows Live Academic Search beta Launched
4/11/2006Windows Live ID team is Blogging
4/11/2006Niall Kennedy Joins Windows Live
4/10/2006Social Networking in Windows Live Messenger
4/6/2006Windows Live Mail Adds Contact Control Support
4/4/2006Photo E-mail and Windows Live Mail Desktop (Beta)
3/23/2006Steven Sinofsky Takes Over Windows and Windows Live
3/22/2006One of These is Not Like the Others
3/21/2006Windows Live Developer Center Launched
3/20/2006Instant Messaging Networks vs. Public Social Networks
3/20/2006MIX '06 Sessions You Should Attend
3/17/2006John Battelle Wants to Break Microsoft Up
3/14/2006Social Networking in MSN Spaces
3/14/2006MSN Spaces updated last week
3/13/2006Windows Live Mail Desktop team is blogging
3/2/2006My Virtual Earth Mashup Article on XML.com
3/1/2006The Relationship between Infocard and Passport
3/1/2006Windows Live Mail beta (M5) is out
3/1/2006Windows Live Expo in Public Beta
2/28/2006Windows Live Local Previews Street-Side Drive By
2/28/2006New Beta Version of Windows Live Messenger
2/17/2006The Problem with Single Sign-In Systems
2/16/200637 Signals on Office Live
2/11/2006Been There, Done That, Now Watcing Google Catch Up
2/8/2006Brand War: MSN vs. Windows Live
2/8/2006Pricing Announced for Windows OneCare Live
2/3/2006MSN Spaces Updated (remix)
2/2/2006Thank You to Mark Fletcher and the Bloglines Crew
2/1/2006Ken Levy Joins the Fold
1/31/2006Microsoft Changes Blog Shutdown Policies
1/30/2006Joe Wilcox on Windows Live and Internet Explorer
1/29/2006Live.com Updated to Support Inline Images
1/27/2006Wanna Change the World of Social Software? We're Hiring!!!
1/27/2006MSN Spaces Updated
1/26/2006Microsoft Live Labs
1/18/2006A Flickr-like API for MSN Spaces?
1/18/2006The Windows Live Expo team is blogging
1/13/2006The Hotmail Team on Building Scalable Web Applications
1/11/2006MetaWeblog API for MSN Spaces Documentation Available
1/11/2006Posting to MSN Spaces from Flickr
12/22/2005Seattle Movie Finder mash-up updated
12/14/2005Windows Live Messenger (Beta) and Office Communicator Web Access 1.0
12/13/2005MSN Spaces API Discussion Forum Created
12/13/2005Microsoft and MCI Join to Deliver Consumer PC-to-Phone Calling
12/13/2005The Windows Live Favorites team is blogging
12/12/2005MetaWeblog API for MSN Spaces now widely available
12/12/2005Posting to your blog on MSN Spaces using W.Bloggar
12/12/2005Posting to your blog on MSN Spaces using Blogjet
12/8/2005Windows Live Favorites Toolbar AddIn (Beta) Launched
12/8/2005Windows Live Local (Beta) Launched
12/6/2005Virtual Earth is dead, long live Windows Live Local
12/6/2005Upcoming MSDN Webcasts on MSN APIs
12/1/2005Windows Live Fremont: A Social Marketplace
12/1/2005Charlene Li on Windows Live Fremont
12/1/2005Windows Live Mail beta adds new features
11/30/2005Windows OneCare Live beta
11/25/2005Brand X vs. Brand Y: Social Effects and Competition in the Software Indistry
11/23/2005domains.live.com team has a blog
11/19/2005Building Gadgets for Live.com and a Javascript Debugging Tip
11/19/2005domains.live.com
11/17/2005"Microsoft Live" and Abandoning Developers
11/11/2005MetaWeblog API beta for MSN Spaces chugs along
11/9/2005The Windows Live Platform: 'Hailstorm' Take 2?
11/9/2005LazyWeb Request: Fix the Flickr Gadget on Live.com
11/8/2005MetaWeblog API for MSN Spaces in beta
11/4/2005Switching to live.com

XML (203) 
1/12/2009Can RDF really save us from data format proliferation?
7/14/2008Scalability: I Don't Think That Word Means What You Think It Does
7/2/2008In Defense of XML
7/17/2007Note to Software Vendors, the World is Collaborative and Loosely Coupled
5/1/2007Microsoft's Astoria and Jasper data access projects
2/1/2007Miguel de Icaza on OOXML vs. ODF
1/23/2007What is Rob Weir (and IBM's) Agenda with the OOXML Bashing?
1/22/2007ODF vs. OOXML on Wikipedia
1/3/2007Updated: XML Has Too Many Architecture Astronauts
1/2/2007JSON vs. XML: Browser Programming Models
1/2/2007JSON vs. XML: Browser Security Model
12/15/2006Versioning Does Not Make Validation Irrelevant
12/11/2006My Good Deed for the Day
12/6/2006Miguel De Icaza on the Novell's OpenOffice "Fork"
11/28/2006Should You Choose RELAX Now?
7/18/2006On Microsoft Not Joining the OpenDocument Format (ODF) Committee
7/6/2006Microsoft Announces ODF Support for Office
6/23/2006Mike Champion on Why We Need XLinq
5/17/2006On the C# 3.0 Preview: Some Thoughts on LINQ
4/11/2006W3C Publishes XMLHttpRequest Object specification
1/24/2006WordPerfect to Support Microsoft Office Open XML Formats
1/21/2006Metadata Quality and Mapping Between Domain Languages
1/18/2006Microformats vs. XML: Pros and Cons
1/12/2006Microformats vs. XML: Was the XML Vision Wrong?
12/15/2005Don Demsak on XSLT 2.0 and Microsoft
12/11/2005XSLT 2.0 and Microsoft
11/28/2005Tim Bray's Hypocrisy and Competing XML Formats
11/9/2005Adam Bosworth's "Learning From the Web"
10/18/2005The Myth of the Office XML Binary Key
9/30/2005On Crappy XML Formats
9/18/2005Questioning RDF
9/16/2005XLinq and Visual Basic 9
9/15/2005Integrating XML into Programming Languages: Diving Into XLinq
9/13/2005Microsoft announces LINQ (and XLinq)
8/8/2005Microformats vs. XML vs. RDF
7/28/2005Using XML on the Web is Evil, Since When?
7/13/2005Hacking MSN Virtual Earth
6/28/2005Apple Embraces and Extends RSS with iTunes 4.9
6/20/2005Joe Wilcox on Microsoft's Office Open XML formats
6/8/2005.NET vs. J2EE Performance Benchmarks for XML and XML Web Services
6/4/2005Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?
6/2/2005Next Version of Office Will Use XML as the Default File Format
5/18/2005Jonathan Marsh On XInclude and XML Schema
5/16/2005XInclude and W3C XML Schema Will Play Nice Together in .NET Framework v2.0
5/10/2005UPDATED: Things to note about foreach and System.Xml.XPath.XPathNodeIterator
5/9/2005Microsoft licensed Mvp.Xml library
4/27/2005Adam Bosworth's Web of Data: Is RSS the only API your Website Needs?
4/24/2005Fun with XMLHttpRequest and RSS: Browsing Photo Albums on MSN Spaces
4/22/2005Contract-First XML Web Service Design is No Panacea
4/19/2005Ideas for my next Extreme XML column on MSDN
4/13/2005Interested in Improving XML Support in Internet Explorer?
3/22/2005SOA, AJAX and REST: The Software Industry Devolves into the Fashion Industry
2/11/2005The Fallacy of "XML Will Save Us"
2/9/2005On the Complexity of XML APIs
2/3/2005Square Pegs in Round Holes: W3C XML Schema and XInclude
1/28/2005Article Idea: Processing XML in the Real World
1/5/2005Getting Back in the Saddle
12/22/2004The Value of RSS
12/10/2004Interested in XML Integration in Conventional Programming Languages?
12/8/2004XML Heavyweights Migrate to Redmond
11/30/2004XSD, RELAX NG and Why We Didn't Ship System.Xml.IXmlType
11/19/2004Some Thoughts on Adam Bosworth's ISCOC04 Talk
11/19/2004Poppin' Them Thangs at XML 2004
11/18/2004The Tyranny of MustUnderstand
11/4/2004XML Specs That Give You Nightmares
10/26/2004Don Box's WS-Why Talk and the WS Kernel
10/22/2004SAX for .NET 1.0 and SAXExpat.NET 1.0 Released
10/17/2004Hindsight is 20/20: Three Things XML Got Wrong
10/13/2004Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2
10/11/2004The XML Litmus Test: Understanding When and Why to Use XML
10/8/2004WS-* Specs are like JSRs Redux
10/2/2004Why I Love XML-DEV
9/20/2004Frustrated with the Limitations of XSD for XML Document Validation? Try Schematron!!!
9/19/2004WS-* Specs Are Like JSRs
9/14/2004EXSLT.NET 1.1 released
9/8/20047 Fallacies of Validation
9/3/2004More Information on the XPathDocument/XmlDocument Change in Whidbey beta 2
8/25/2004The MSDN Camp vs. The Raymond Chen Camp
8/22/2004My Current Writing Queue
8/20/2004RELAX NG, XSD and XML Web Services
8/18/2004Women in XML
8/14/2004Chris Anderson: Developers Hate XML
8/11/2004New and Upcoming articles on the MSDN XML Developer Center
8/3/2004Transcripts of Online Chat with Microsoft XML Team
8/1/2004Loading XML Files from Behind a Proxy Server
7/30/2004On Designing Extensible, Versionable XML Formats
7/21/2004When Backwards Compatibility Mode Isn't
7/15/2004Bang! Bang! My Baby Shot Me Down
7/14/2004C-Omega compiler preview available for download
7/10/2004On Raining on the W3C's Parade
7/9/2004Is the W3C Becoming Irrelevant?
7/4/2004Breaking Changes in System.Xml from v1.1 to v2.0 of the .NET Framework
6/24/2004What Would You Like To See in System.Xml in Orcas/Longhorn?
6/19/2004Online Chat with Microsoft XML Team
6/18/2004XML 2004: I'll Be There
6/15/2004Objects vs. XML in WinFS Land
6/15/2004Michael Rys Comments on Infoworld article "Databases flex their XML"
6/12/2004Office 2003 and XML: It's All About Your Data and Your Formats
6/8/2004Applied XML DevCon: Call for Speakers
6/8/2004Jon Udell and WinFS
6/6/2004RDF as a More Extensible XML
6/4/2004XML Web Services != Distributed Objects 3: Sometimes U Have To Explain
6/3/2004XML Web Services != Distributed Objects (part 2)
6/1/2004Tim Bray Puzzled by SOA vs. XML Web Services
5/28/2004XML, the New Database Heresy
5/28/2004Document-centric.NET Article on XML.com
5/26/2004The RSS enclosure element and the Dangers of Overspecification
5/26/2004Versioning is Hard
5/25/2004XML 1.1 Continues to be a Bitter Pill
5/25/2004XML in SQL Server 2005
5/22/2004RSS, Atom and Microsoft
5/22/2004Another XML Geek Questions the Value of the Semantic Web
5/21/2004Query and Transformation: 2 Sides of the Same Coin?
5/21/2004What's New in System.Xml for .NET Compact Framework v2.0
5/18/2004Improving XML Performance in .NET Framework Applications
5/15/2004Binary Formats, XML and Performance
5/15/2004Why You Won't See XSLT 2.0 or XPath 2.0 in the Next Version of the .NET Framework
5/11/2004How To Programmatically Modify an InfoPath Form Template
5/6/2004Design Guidelines for Exposing XML in APIs for Whidbey/Longhorn
5/6/2004Knowing the Limitations of XML Schema Validation
4/26/2004XInclude for .NET, Sequential XPath and XPathNavigatorReader
4/24/2004On Reinventing Terminology
4/22/2004Serializing an Object's State != Serializing an Object
4/21/2004The W3C Trudges Along Ever So Slowly...
4/14/2004Static classes in C#
4/14/2004C|Net Invents Yet Another XML Syndication Format
4/12/2004Designing XML Formats: Versioning vs. Extensibility
4/10/2004Implementing Standards is a Game of Dice
4/5/2004WS-MetadataExchange and the ATOM API
4/1/2004Some Thoughts on the SAX dot NET Project
3/29/2004XML Developer Center on MSDN Launched
3/28/2004The Holy Grail in XML<->Object Mapping Technologies
3/24/2004MSDN Magazine Article on Blogging and RSS
3/24/2004Design Guidelines for Working with XML in the .NET Framework
3/17/2004Countdown to the XML Developer Center on MSDN
3/16/2004Misunderstanding XML and Other RSS Follies
3/15/2004Tim Bray now Works at Sun
3/11/2004On Merging RSS and Atom
3/9/2004On The Upcoming XML Developer Center on MSDN
2/28/2004A Look at the xml:base attribute and the .NET Framework's XmlReader
2/28/2004XmlReader and the Factory Design Pattern
2/25/2004Still Waters Run Deep
2/22/2004Newspaper Views for Reading RSS Feeds
2/21/2004Microsoft XML Web Services Architect Joins the Atom Effort
2/20/2004The Impedence Mismatch between W3C XML Schema and the CLR
2/18/2004Mr. Safe's Guide to the RSS vs. ATOM debate
2/15/2004Combining XPath-based Filtering with Pull-based XML Parsing
2/15/2004On Semantic Integration and XML
2/13/2004Sex, Lies and XML MIME Types
2/9/2004Dealing with Difficulties Using Namespaces in XML
2/8/2004My Review of ATOM.NET
2/8/2004This Month's Extreme XML Column: Passing XML Data Inside the CLR
2/6/2004XML 1.1: The W3C Gets It Wrong
2/3/2004Rule Based XML Validation, XML Web Services and Service Oriented Architectures
1/28/2004Validation and XML APIs
1/27/2004The Newly Awarded Microsoft XML MVPs
1/23/200410 [Bogus] Reasons Why RSS is not Ready for Prime Time
1/21/2004Aaron Skonnard's Blog
1/21/2004Draconians vs. Tolerants: Everyone Lost Yet Everyone Won.
1/20/2004On Versioning XML Vocabularies
1/19/2004It's All About Your Point of "View"
1/15/2004An Industry First
1/15/2004Reading and Writing Well-Formed XML in the .NET Framework
1/13/2004XML on the Web
1/10/2004Dogma, Religion and Computer Programmers
1/6/2004XQuery on the Web
1/6/2004XML For You and Me, Your Mama and Your Cousin Too
1/5/2004Request For Comments: Synchronization of Information Aggregators using Markup (SIAM)
1/1/2004The Unified Theory of Everything
12/29/2003On Euphemisms: XML Web Services & SOA
12/26/2003Hypocrisy That Turns My Stomach
12/24/2003When Bad Ideas Attack
12/23/2003One of the Most Difficult Tasks in Software Development: Choosing Good Names
12/17/2003XML 2003 Highlights: Most Interesting Sessions
12/16/2003XML 2003 Highlights: Conversations
12/12/2003Initial Impressions from XML 2003
12/9/2003RESTful XML Web Services vs. RPC-style XML Web Services
12/7/2003One-Click Subscription to RSS and ATOM Feeds
12/3/2003My Love Affair With EXSLT Continues
12/2/2003The ATOM API vs. the ATOM Syndication Format
11/20/2003Misinformation on XML.com: Microsoft and Binary XML
11/18/2003XQuery is a Better XPath not a Better XSLT
11/17/2003Open and Royalty-Free License For Office 2003 XML Reference Schemas
11/17/2003XAML Passes the XML Litmus Test
11/14/2003Is XML About Text or Not?
11/13/2003When You Have A Hammer Everything Looks Like A Nail
11/11/2003Curiosity Killed the Cat
11/11/2003More on RDF, The Semantic Web and Perpetual Motion Machines
11/10/2003RDF, The Semantic Web and Perpetual Motion Machines
11/7/2003The W3C Learns From Past Mistakes
11/5/2003A Request for Authors of Weblog Software
11/4/2003XPath Over Arbitrary Object Graphs: The Perils of Being Easily Distracted
10/30/2003What's New For XML Programming Models in the Next Version of the .NET Framework
10/30/2003XML Schema Design Patterns (part 3)
10/29/2003On the Death of the XML Database
10/28/2003Indigo
10/27/2003While The Cat's Away
10/25/2003Something Cool From Microsoft You Might Not See At The PDC
10/19/2003SGML on the Web: A Failed Dream?
10/19/2003The XML Litmus Test
10/18/2003Service Oriented Architecture
10/11/2003EXSLT.NET v1.0 Released
10/7/2003A Critical Look at the RSS-Data Proposal

XML Web Services (114) 
4/18/2009Joe Gregorio on why the Atom Publishing Protocol (AtomPub) is a failure
10/24/2008REST API Design: Invent Media Types, Not Protocols and Understand the Importance of Hyperlinks
10/5/2008The Portable Contacts API: Killing the Password Anti-Pattern Once and For All
8/24/2008RESTful JSON: Bringing REST and RPC Closer Together
8/17/2008Explaining REST to Damien Katz
6/10/2008Two Cardinal Sins of REST API Design: Lessons you can Learn from the NewsGator REST API
2/28/2008Windows Live Platform News: Microsoft Standardizes on AtomPub for Web Services and Other Stories
2/23/2008More Thoughts on an HTTP PATCH and AtomPub
2/16/2008Thoughts on Google's Proposal for Granular Updates in AtomPub
2/16/2008The Windows Live Spaces Photo API (alpha)
2/16/2008ADO.NET Data Services (Astoria) Adopts AtomPub
1/17/2008Myth: RESTful Web Services Don't Need an Interface Definition Language
12/30/2007REST APIs that Suck: Google Reader
12/21/2007Amazon SimpleDB: The Good, the Bad and the Ugly
12/11/2007ADO.NET Data Services (Astoria) Transforms SQL Server into an Atom Store
11/19/2007What's Right and Wrong with Code Generation in Web Services
11/19/2007Guidelines for Building RESTful Web Services
11/15/2007WS-* is to REST as Theory is to Practice
11/12/2007OpenID + OAuth is the Final Nail in the Coffin of the WS-* vs. REST Discussion
11/3/2007Google OpenSocial: Technical Overview and Critique
11/1/2007When Will GData Be RFC 5023 Compliant?
10/24/2007Live Contacts Interactive SDK: Try Out the Windows Live Contacts API
10/10/2007One Protocol to Rule Them All and in the Darkness Bind Them
10/6/2007OAuth 1.0 is Here - Delegated Authority Comes to Mashups
9/19/2007Microsoft REST APIs: Astoria = Web3S + Atom - RDF
9/12/2007OAuth: Standardizing Authentication and Authorization for Web APIs
8/28/2007Two Wrongs Don't Make a Right: Contract-first vs. Code-first Web Services Development
8/24/2007Microformats are not an API
7/17/2007Note to Software Vendors, the World is Collaborative and Loosely Coupled
7/13/2007Google Base Data API vs. Astoria: Two Approaches to SQL-like Queries in a RESTful Protocol
6/16/2007Web3S: A RESTful Protocol for Accessing Windows Live Services
6/12/2007Windows Live Hotmail and Outlook Together at Last
6/12/2007Microsoft and the Atom Publishing Protocol
6/11/2007GData isn't a Best Practice Implementation of the Atom Publishing Protocol
6/9/2007Why GData/APP Fails as a General Purpose Editing Protocol for the Web
6/4/2007What's Wrong with WADL?
5/26/2007Mike Champion Defends WS-*
5/25/2007Google GData: A Uniform Web API for All Google Services
5/8/2007REST, Web Platforms and Versioning
5/1/2007Microsoft's Astoria and Jasper data access projects
2/27/2007Facebook's Announces FQL for Developers
2/6/2007Microsoft Working on OpenID Support
1/2/2007JSON vs. XML: Browser Programming Models
1/2/2007JSON vs. XML: Browser Security Model
12/21/2006Widgets Become More Important than APIs for Data Exchange on the Web
12/19/2006Google Kills Search API
12/15/2006Versioning Does Not Make Validation Irrelevant
12/7/2006REST and Message Security
11/28/2006REST is Hazardous to Your Career?
11/16/2006Pete Lacey's "The S stands for Simple"
10/7/2006Amazon S3 and WebDAV
10/2/2006What's Wrong with Identity Silos?
8/25/2006Protocol Independence, SOAP and Leaky Abstractions
8/24/2006Flickr API Weirdness
8/16/2006The Facebook has an API
8/14/2006Applying the Lessons of XML to JSON
7/15/2006On GData and Hailstorm
7/13/2006Web Services Versioning - Google Style
7/12/2006Some Thoughts on Web Services, Caching and Autonomy
7/5/2006Reach is the Most Important Thing when Building Services on the Web
6/30/2006Google and Identity 2.0
6/28/2006Authentication and Web APIs
6/20/2006ACM Queue: The Rise and Fall of CORBA
6/19/2006Windows Communication Foundation RSS Toolkit
6/17/2006My Live.com Gadget using the Windows Live Expo API
5/15/2006Tim Ewald on Versioning XML Web Services with XSD
5/12/2006What Web Services Technologies Do You Use?
5/12/2006Blogging from Word 2007
5/11/2006So Who Really Likes WS-*?
4/20/2006Google Data APIs Protocol
4/17/2006The Two Webs
4/13/2006Calendar APIs Will Be The New Hotness
3/25/2006Hi-REST/Lo-REST Pushback
3/19/2006How Tool Vendors Can Better Support REST
3/17/2006Storage is Key
3/15/2006Amazon's Simple Storage Service and GDrive
2/23/2006SOAP and Protocol Independence
2/21/2006Why WS-* interop sucks
2/20/2006More on Pragmatism and Web Services
2/17/2006Don Box on Pragmatism and Web Services
1/20/2006My Favorite SOAP Anti-Pattern
1/18/2006A Flickr-like API for MSN Spaces?
12/16/2005Building RESTful Applications with Indigo
12/11/2005The Misguided Efforts of the W3C's XML Schema Patterns for Databinding Working Group
9/29/2005Dates and Times in the MetaWeblog API and XML-RPC
9/22/2005My First Podcast: Microsoft Architecture Podcast series
9/13/2005PDC Question: Indigo vs. Atlas
9/9/2005The Connection Between XML Web Services, Service Orientation and AJAX
8/31/2005Why You Should Avoid Using Enumerated Types in XML Web Services
8/23/2005More on Prefering SOA Over REST
8/20/2005Why I Prefer SOA to REST
7/22/2005XML Web Services and Service Orientation: Does Microsoft Practice What It Preaches?
7/14/2005Updated: Indigo Embracing POX and REST web services
7/5/2005Last Week in APIs for Online Mapping Services
6/23/2005Of What Use Are Search Engine APIs?
6/8/2005.NET vs. J2EE Performance Benchmarks for XML and XML Web Services
6/1/2005There is no Substitute for Good Documentation
5/25/2005Can XML Web Services Move Beyond the Twin Burdens of XSD and WSDL?
5/20/2005RSS and AJAX as Disruptive Technologies
5/10/2005Protocol Independence is a Leaky Abstraction
5/5/2005On Replacing WSDL with Something Simpler
4/26/2005More on Contract-First Web Service Design
4/22/2005Contract-First XML Web Service Design is No Panacea
4/3/2005Misunderstanding REST: A look at the Bloglines, del.icio.us and Flickr APIs
3/18/2005ETech 2005 Trip Report: Introduction to Yahoo! Search Web Services
3/17/2005ETech 2005 Trip Report: "Just" Use HTTP
3/17/2005ETech 2005 Trip Report: Building a New Web Service at Google
3/15/2005ETech 2005 Trip Report: Web Services as a Strategy for Startups: Opening Up and Letting Go
3/3/2005The Sorry State of Affairs in Weblog APIs
2/15/2005Understanding the Place of POX, SOAP and WS-* in Building XML Web Services
2/11/2005The Fallacy of "XML Will Save Us"
2/10/2005On Interoperability and Tim Ewald's 3 Web Services Stacks
12/6/2004RE:Versioning Web Service Parameters
11/30/2004RE: One parameter to rule them all: Part 2

No Category (207) 
4/1/2012Girls Around Me app FREAK OUT is really a FourSquare freak out in Disguise
2/15/2010Understanding the Real-Time Web for Web Developers
2/13/2010Autofollowing on Social Networks and User Privacy Becoming a Pawn in a Competitive Chess Games
2/9/2010The iPhone Obsession and Lying with Statistics
7/12/2008Giving Sh*t Away is not a Business Strategy
5/28/2008Not Turtles, AtomPub All the Way Down
2/1/2008Slashdot on Microsoft's Bid on Yahoo
1/13/2008Change the World or Go Home: Why I Love Working at Microsoft
12/11/2007In Memoriam
11/30/2007I Can't Wait...
10/6/2007Thoughts on Amazon's Internal Storage System (Dynamo)
8/3/2007"Web 2.0" is the New Vendor Lock-in
7/23/2007Four Simple Improvements to the Facebook User Experience
7/27/2006Windows Live Mail Desktop beta Now Available
10/4/2003XML Journal on the Universal XML API, RSS Bandit 1.1.0.36 and Hip Hop Feuds Explored
10/3/2003It's Like Trying to Smoke Crack and Go to Sleep
9/30/2003On Impedance Mismatches
9/29/2003Love Me
9/24/2003So That's What "All Ages" Means
9/20/2003iPod Annoyances, Soul Calibur 2 Bugs and Silly Ideas About XML
9/18/2003Kill Or Be Killed
9/14/2003Lots of Little Things
9/5/2003Always Ask Questions
9/4/2003Cuz I'm Outside of the Club You Think I'm a Punk?
9/2/2003Ride or Die
8/29/2003iPod Mania, XQuery at PDC and the Stories Behind Some Windows Annoyances
8/26/2003Ruminations on Mr. Safe and Other Observations
8/23/2003RSS Bandit 1.1.0.29 Released
8/17/2003Penis Puppettry, Hemp Festivals and Piracy on the Caribbean
8/16/2003187 He Wrote
8/13/2003Another RSS Bandit review
8/12/2003Why I Shouldn't Have Stopped Using Emacs
8/9/2003RSS Bandit: 3 out of 5 stars
8/8/2003Another One For Jon Udell
8/4/2003Riding Spinners
8/3/2003Comments on the Atom API revision 6
7/31/2003I Don't Know What You Heard About Me
7/30/2003Slaving Away in the XML Salt Mines
7/26/2003React
7/24/2003WORK HARDER! Millions on welfare are depending on YOU!
7/21/2003Hot In Herre
7/15/2003Tim Bray on ShareCropping
7/12/2003Software I Cannot Stand Revisited and Various Necho Ramblings
7/11/2003Q: What is XML and Why Is It Important?
7/3/2003Pump It Up
7/2/2003Posting to your Blog from RSS Bandit
6/30/2003Insomnia
6/29/2003What's Wrong with the MetaWeblog API?
6/27/2003The Tank Goes On
6/22/2003Which Are The Core XML Technologies That Matter?
6/20/2003I Can Now Write Javadoc for the C# XML Format
6/19/2003Unfinished Projects (part 2)
6/18/2003Quick Hits
6/17/2003Fifteen Minutes of Code Turned Out to Be Worth It
6/15/2003Changing the Game: Information Aggregators and ODBC for XML
6/14/200315 Minutes Writing Code to Save 1 Minute of Effort
6/12/2003You Can Tell Them Fools Whatever You Want, You and I Know What's Goin' On
6/10/2003RSS Bandit 1.1.0.15 Released
6/8/2003Features You Didn't Know Existed
6/7/2003Guess Who's Back (part 2)
6/6/2003We're Comin' Ta Getcha
5/25/2003I Missed My Flight
5/20/2003I Lied
5/18/2003Last Post (At Least for the Next 3 Weeks)
5/17/2003So I Started My Own Game
5/16/2003Your Wish Is Our Command.
5/13/2003Party Like It's Your BirthDay
5/12/2003Dave Winer Trolls Me, I Bite
5/10/2003Get Up, Get Out and Get Sumthin'
5/7/2003Congressional Democrats Piss Me Off
5/6/2003RSS Bandit v1.1 Teaser [screenshot]
5/3/2003Rant
5/1/2003Information Wants To Be Free
4/30/2003XML Conference Road Trip and Other HiJinks
4/25/2003It's My Party,
4/22/2003Here We Go Again
4/20/2003Nigerian Presidential Election Update
4/19/2003A Grammar is not a Specification
4/18/2003Random Acts Of XSLT Geekery
4/17/2003I'm the Pied Piper, So People Follow Me
4/16/2003Cool Like Dat
4/14/2003Tight Coupling vs. Loose Coupling
4/13/2003BlogThis: How Not To Design An Extensible API
4/10/2003RSS Bandit v1.1 beta, Ladder Theory of Relationships and Navel Gazing About Blogging
4/9/2003Ladies and Gentlemen, Welcome to the Carnage4Life Show
4/5/2003You Can't Feel It? It Must Be Too Real To Touch
3/30/2003The Road To Wrestlemania, XHTML in RSS and Posting Comments from RSS Bandit
3/27/2003Nested XML, XQuery in SQL Server and RSS Bandit Woes
3/25/2003Get Busy
3/19/2003Interfaces vs. Abstract Classes and Processing Streaming XML
3/18/2003Hell Yeah
3/17/2003Y'all Done Up And Done It
3/15/2003Your Own Personal Freaknik and XML Geekery
3/13/2003Toot Toot Beep Beep
3/12/2003Why I Love The United States Government
3/9/2003Hi Ho, Refactoring I Go
3/6/2003RSS Bandit: How U Luv Dat?
3/5/2003Chaotic Evil Human Fighter Ranger
3/1/2003How Not To Run A Business
2/27/2003XML: The Myth of the Desperate Perl Hacker and All That Jazz
2/23/2003Oh Boy
2/16/2003Creatively Common Confusion and Weird Laws from Overseas
2/15/2003Expressiveness Being Limited By Language and My Writing Queue
2/14/2003Movie Night
2/13/2003How Long Does It Take You To Out Figure How This Works?
2/12/2003One Year in the Belly of the Beast, Scalable APIs, Semantic HTML and Tester Jokes
2/9/2003Dare Obasanjo Doesn't Get It But Needs A New Ride
2/8/2003You Think You Know Me But You Really Don't
2/7/2003Like Whoa
2/5/2003Useful vs. Useless Abstractions
2/3/2003XML is Just A Data Format and Other Tales
2/1/2003Tell Me What You Think Is Going On
1/31/2003Download RSS Bandit (alpha release)
1/29/2003Bloggers Invade Redmond
1/28/2003Killing Two Birds With One Stone
1/26/2003Microsoft Blogger Dinner, God's Own Type System and XHTML Stills Gets No Props
1/25/2003Sick of Being Lonely
1/23/2003You Ain't Gotta Love Me But You Better Learn To Respect Me
1/21/2003Break 'em Off Sumthin'
1/19/2003It's A Good Morning
1/16/2003The "War On Iraq" Diary
1/13/2003RSS Bandit progresses nicely.
1/9/2003Folks at Work and Blogs
1/8/2003New Year Resolutions and All That Jazz
1/3/2003Slashbot Xenophobia, I Write a News Aggregator and the a Final Mention Of the Semantic Web
12/29/2002Semantic Markup Redux, Goldilocks and the 3 News Aggregators Plus Thoughts on AI (The Movie)
12/27/2002Semantic Markup, Mac Addiction and Musings On Buffy TV Show
12/24/2002Neil Gaiman's Blog, Comedy Central's Clerks Marathon and XML Oriented Programming
12/20/2002Toshiba Portege Tablet PC Review and I Start Reading Again
12/18/2002My Impressions of Don Box's XML 2002 Keynote
12/17/2002Shoddy Journalism, Free Tablet PCs and Someone Stole My HTML
12/15/2002What's Wrong With Object DBs Redux
12/14/2002Back from XML 2002 and Various Laments About Today's America
12/9/2002ATL Hoe
12/6/2002IBM Buys Rational, Generics in C# & Backwards Compatibility and Why Use XML?
12/5/2002XML 2002, Dijkstra's blog and Stuff I Forgot To Mention On Monday
12/2/2002Slashdot Dupe Day, Photoshop Phriday, Eminem vs. Benzino and Tagata Jinja
11/27/2002Job Changes, the Changing Faces of Michael Jackson and Fatwa Cancellations
11/26/2002Shit Continues to Go Downhill in Nigeria, James Gosling Playa Hates and a Comics Rant
11/21/2002Burned Bodies In The Streets and I Get Published
11/19/2002Demise Of The Premier .NET community site
11/12/2002MiddleWare Company Flirts With More Flames and RDF Brokeness
11/10/2002C# Team Announces New Language Features and a Review of I-Spy
11/7/2002Joel Spolsky on Bugtracking and Linus Kicks Ass
11/5/2002Trip to Atlanta and More "Daddy Dearest" Crap
10/21/2002Disagreeing with Ken Arnold on Java Design, Kapor Vaporware and a Triple F List
10/12/2002Generation Wrecked, XDocs, and Musical Condoms
10/11/2002Are You Ready to Die For Democracy?
10/7/2002Checked vs. Unchecked Exceptions Again
10/5/2002She Asked Me "Does Your Father Want Me to Prostitute Myself to Eat?"
10/3/2002Meeting Other MSFT Bloggers, Truth In Advertising Laws, and Thoughts On Researchers Ownership of Pat
9/28/2002Dave Winer Pulls A Steve Gibson
9/27/2002What Do You Want To Be When You Grow Up and Other Questions
9/14/2002Creating RSS Feeds For K5 Diaries
9/12/2002Ladies and Gentlemen, Start Your Engines
9/1/2002Commoditizing Your Complements: Why XML Web Services is Like Java
8/27/2002Company Meetings, Bruce Schneier on the Side Effects of Software Fallibility, Slavery Reparations an
8/21/2002Slashdot Manufactures News, Misunderstanding the GPL, and Soul Train Screws Up.
8/16/2002My First Six Months At Microsoft. Aaron Schwartz on Microsoft and the Legality of the W3C
8/14/2002Need Suggestions For A Java App Server
8/12/2002XHTML 2.0, Fear.com, and Afghanistan War Syndrome
8/6/2002It's Official: If You Buy Gasoline You Support Terrorism
7/31/2002Hong Kong Trip in Jeopardy, Apple Switch Parodies, Mini-Austin Powers Review and an Article Idea
7/24/2002.NET Strategy Sinking Like A Stone, Concert Shootings and Geek Quotes
7/19/2002Dr. Dobbs, Racism on Kuro5hin and IT standards
7/18/2002Car problems, Travel Issues, Halloween Documents and Unawareness of the Competition
7/17/2002Fixing Bugs In Open Source Crap
7/11/2002.NET Obfuscation, Palladium Technical Details, Squeak Smalltalk and the SEC Blindness
7/3/2002Microsoft's Palladium Strategy, Relationship Problems, and Rumination on Egoless Programmers
6/23/2002Objects vs. XML, Top 10 Reasons Companies Fail, Hong Kong Travel Tips and Moving Office
6/19/2002Cringely is a Clueless SOB, Review Period at MSFT, Budgetting and Striperella
6/13/2002I Hate Computers and Other Whining
6/3/2002Life Imitates Art and I Get To Go To Hong Kong
5/29/2002Ask Bjarne Stroustrup and My First MSDN Column Gets Out
5/21/20025 Questions...
5/16/2002Return of the Jedi Revisited
5/15/2002Extra!!! Extra !!! Read All About It.
5/12/2002Sexual Propositions, Interdepartmental infighting, elitist programmers and amusing petitions
5/6/2002Open Letter To Keith Ballinger and Simon Fell
5/5/2002What I am...
5/3/2002I'm going to have to double up and more shitty tales
4/28/2002Vote On My Article Idea
4/24/2002Google Bug and I Get An Online Column
4/6/2002Link of the day and questions on founding a weblog
3/20/2002Overheard
2/12/2002First Day of Work
1/31/2002Signal 11 Has Outdone Himself.
1/11/2002Idiocy On Slashdot and Changing the W3C's Minds
1/6/2002I Fail At Life, Liberty and The Pursuit of Happiness
1/4/2002Irritation
11/20/2001Carnage4Life aka Microsoft Shill aka The Slashdotter's Slashdotter
11/14/2001greenrd aka the hacker groupie
11/7/2001Programmer Underutilization, the Wisdom of Linus and News You Won't See On Slashdot
11/4/2001Badly Written Apple iTunes Installer Erases HardDrives, Microsoft To Blame
10/30/2001Slashdot Trolled Again, Linux Kernel Hacking and Steve Gibson is a Fraud
10/29/2001Slashdot Getting Trolled, Astroturfing and Huge Bar Tabs
10/26/2001What do you know about XML and Databases?
9/15/2001K5 Hiatus
9/6/2001C# From a Java Developer's Perspective
9/3/2001Is there a trusted user in the house?
8/23/2001Return from Redmond: Microserf no more.
7/17/2001In the Belly of the Beast
4/30/2001Humorous Side Effect Of Mod Points Galore On Slashdot
4/18/2001A Cool Place to Work & I Was Wrong
4/3/2001Was This A Smart Decision?
3/22/2001I Want Killfiles Now!!!
3/6/2001I can't believe this shit....