Showing posts with label facebook. Show all posts
Showing posts with label facebook. Show all posts

Monday, March 1

All coming together ...

As I approach the start date for a new fulltime role and work to wrap up outstanding consulting obligations, it's been a crazy busy few weeks with not enough sleep, food or fresh air! However, it all seems to be coming together.

A quick snapshot of my morning, the culmination of days of grinding it out:

It's all coming together
  • We got StorageByMail's revamped, Rackspace Cloud-converted site launched.

  • We've been prototyping a creative multi-product stealth-mode SaaS offering for a NYC-area startup. I've been acting in both consulting CTO and lead dev roles, and have had the first chance in a while to work with Java and Tomcat applications commercially.

  • My work continues on a near-beta Twitter business services app; that app is now growing to include LinkedIn and Facebook as well.

  • I continue work on a still-stealth multi-social platform biz app I'm partnered with a great team out of NYC on. (Public beta by mid-March!)

As part of these efforts, in the last three weeks I have:
  • Started using ADO.NET Entities and LINQ to Entities instead of LINQ-to-SQL. Entities seem gosh darn piggish when it comes to RAM consumption -- even when managing repository lifetime in what I understand to be best-practice fashion. I don't recall that issue with LINQ-to-SQL. Generating the model/updating the model from the database is painful when it comes to some relationships that seem to require manual removal every regeneration. I hope Microsoft gets it right in 4.0.

  • Got over my fear of lambda expressions, at least fairly simple ones. I still need to fully grok compiled functions. Baby steps.

  • Realized yet again how much MS ASP.NET AJAX stinks. Obscure and painful to work with.

  • Written a .NET consumer for the Twitter Streaming API. I haven't come across any other full implementations in .NET, though my basic incremental HTTP consumer is modeled after others' examples. I will probably publish this to Google Code soon.

  • Started working with Google Buzz.

  • Written a .NET PubSubHubbub subscriber client and callback handler. This has been published to Google Code.

  • Worked with the new Buzzzy API on top of Google Buzz. Useful API for my needs, but the 250 requests/hour limit is kneecapping.

  • Created my own Google Buzz firehose by crawling 4.2M Google Profile IDs (crawl in-progress now, finally got a nice multi-threaded crawler purring) and subscribing to push notification for all of their Buzz feeds through pubsubhubbub.appspot.com. Unfortunately 4.2M is still not the complete set of profiles, but it's a great start.

Haven't yet had time to catch my breath or catch up on sleep ... but there's light at the end of the tunnel! More launches/betas to come! And more aggravation, learning and ... "opportunities" along the way I'm sure :)

Tuesday, October 13

Apparently I'm not the only one

You heard it here first: the dwindling of Friendfeed. And I called it pre-FB acquisition!


Is anyone still using Friendfeed?



Wednesday, September 16

I declare Web 3.0

I can do that because Bernanke says the recession is over and I have a blog, right? Even if I don't have an Irish last name, a large publishing and media empire, and huge ego? Wait, check that, got the ego.

Of course I'm sure you ask: what IS Web 3.0?

It's the SEMANTIC WEB like all the search gurus and jargon bandwagoneers have been blogging and blagging on about for years now, right?

Sorry people, I have to disagree. Web 3.0 is going to be all about "real-time web."

Let's look at the space:

Facebook gets it! They bought FriendFeed, which is real-time-centric, has real-time-search and created SUP - Simple Update Protocol. SUP is a mechanism of faster RSS & ATOM conveyance; per Wikipedia, some implementors include YouTube, Disqus, Brightkite, Identi.ca, Backtype and 12seconds.tv. And on a separate but related note, Facebook recently launched Facebook Lite.

Twitter gets it - they've been real-time since the beginning! And they have started to analyze conversations in real-time pretty hardcore in the past year or so, beginning with their purchase of Summize. Their real-time offering is their Streaming API. Twitter's busy enough dealing with availability and scaling issues, and gaffed over OAuth too often, to offer something that I would expect to propagate across the industry as a standard protocol however.

People at Google get it, at least 20% of the time: check out PubSubHubBub, (PSHB) a real-time RSS and ATOM mechanism that runs on Google App Engine (GAE). Some big name implementors include FriendFeed, Live Journal and Six Apart. As well as Google itself of course.

Dave Whiner Winer gets it: he developed rssCloud years ago. Unfortunately it never experienced wide implementation. It's a solid offering, but with the growing popularity of GAE and activity levels around PSHB, I think Dave's protocol is going to end up left out in the cold by a lot of developers and architects. That said, WordPress did implement rssCloud recently. I haven't noticed any other big names do so yet, but I can't say I've been particularly focused on the topic.

Of course real-time tends to greatly increase the volume of information (if not the quality of the signal). Perhaps semantic will play a large role in helping us sift through all the feeds from our various new real-time toys, but Web 3.0's foundation is going to be real-time, period. Rich, robust semantic will perhaps be icing on the cake of real-time.

Wednesday, August 5

Leaving FriendFeed behind

Sorry, Paul Bucheit, Ben Golub and the rest of the FriendFeed crew, but I'm just not compelled anymore.

I don't like the feel of the realtime flow, and Google Reader offers me everything else I'm looking for in a social news discovery application. I know more active users, more intimately, on Facebook than I do on FriendFeed. Unfortunately for you, Facebook and Google definitely "stole" a lot of your momentum and innovation. The rest of what FriendFeed offers I already have through Twitter.

RIP FriendFeed, I see nothing that differentiates you or offers unique value anymore. I met a lot of interesting people early on -- which I think is one of the greatest experiences you have during early public betas of social network sites -- but these days it's loud, crowded, fragmented and just doesn't grab me like it once did.

I'll leave my feeds posting in, and I'll respond to interesting comments, (thanks to email notification) but that will be, and for some time really has been, the extent of my participation in FriendFeed.

Monday, May 19

Big happenings this week?

Rumors are running rampant about renewed Microhoo talks. Scoble is also proclaiming Microsoft's intent, per John Furrier, to buy Facebook outright, and close it up, turning this from "Facebook vs. Google" to "Microsoft vs. the Web".

What will this mean? To most of us, not much. Digital natives, however, I'm sure wait with bated breath. If Microsoft consolidated a position in search, and landed a major (the premier?) social networking asset, will it open a cloud computing platform a la Google App Engine to fill that gap in its offerings? As an integrated whole, and speaking as a .NET-head, that would be one SWEET setup. Speaking as an advocate for openness, transparency, portability and competition, however, I'd have to note some concerns.

Now if only Windows Mobile could be made a true competitor, outside the enterprise sector.

Meanwhile, Twitter continues to pique interest, peak traffic, and make news.