Instaright 0.3.1 - Now it's public!

icon_instapaperImage by hansdorsch via Flickr

Instaright is firefox addon/plug-in that enhances your surfing experience providing you possibility to "instapaper" links with just on click ( to "instapaper link" is referred to action of bookmarking link on instapaper.com ). This service provides bookmarklet that can be used only if you are already on address you want to instapaper. Instaright reduces number of clicks required to instapaper link. Simply clicking right mouse button you can send it to instapaper without visiting link.

In previous posts, I've mentioned instaright. While then, it was in developing stages and reached only some of milestones. But, users warmly accepted service, especially Kindle users. Then I got first reviews and pending feature requests. While developing requested features, I realized that above all stability and scalability of service is a must. So, moving Instaright backend to GAE, was natural choice, since first 5 millions requests are free and service was not build to create money. Simply, it helps users while surfing. That's how 0.3 was born. Version 0.3.1 was created according AMO crew suggestions, since it saw potential global variable issue. Afterwards, I nominated Instaright for Public and its moved from Sandbox to Public within seven days. I'd like to thank AMO team for very fast response, since I nominated addon for first time and which was opposite to comments I found across net.

This is a milestone! It gives me drive to move forward into more ambitious project. One of pending projects got its shape while writing this post.



Ideas Overflow: Google App Engine to the Rescue

Tied-up | LampImage by jakubik peter via Flickr

Did you have some of those moments?
Ideas just keep popping up and you try keep up the pace. And you know that you can't execute on everything! You should execute some, but try to be able to execute as fast as it gets.
Last 3 weeks I'm in productive state of mind. And I need solution with fastest possible development cycle. There are many cloud solutions from AWS/EC2 to IBM Cloud Computing, but fastest developing/deploying concept is GAE - Google Application Engine.
Why is it so good? You can build apps in language of choice. You can develop in Java - which is my primary programming language, or choose to faster iterate using python. I've chosen python, since tend to avoid saturation in learning S-curve which happens using same technology for very long time. Other advantages of GAE are no database setup (it uses Google datastore) and you can survive success quite easy.

After initial introduction to GAE and python - I started to develop first app. Idea came from mere need for better analytics for this blog. Can I get current SERP for my domain and keywords I bid? Some may say that one shoul use Google REST API. What if current SERP is higher then max results you can get using Google REST API? I've dug into python and soon had scripts that can be used internally from shell. But, wanted to make these scripts publicly available and developed:
serposition.appspot.com
It simply returns current position for searched keywords within 50 Google search results. This is not rocket science, but is quite handy and its good practice for newbie.

Soon, after releasing SERPosition, I've received nice feedback from Firefox add-ons community. Got two 5 star reviews for Instaright! and pending feature requests. And I did not even try to promote it. Instaright! came out of need for 1 click less during saving link to Instapaper. Previous experience with SERPosition made me reconsider existing backend and switch to GAE and python. It was true fun. Next version will be public candidate.

While all this happening, I've been testing Bing.Zing! Pow! Conclusions? Whole concept was not game changing. Service that they have been presenting, we use for a some time and its called Google. Microsoft is only 10 years late. But, lets not underestimate Qu Lui. Visual Search had stunning presentations at TC50 and ... there are Bing home page images. Home page images are so refreshing compared to static white background that Google has and I consider them Bing's best feature. They are just adorable. High definition, refreshing, artistic in every way.. Background images. And I'd like if there is some service that will provide those pictures. Wait a minute, GAE and python could do it! It took me some time to hack a Bing and to retrieve all images till today for all countries that is Bing currently present. New Zealand, Australia, UK, US, Germany,China and Japan. Now its all up to GAE as backend. Special post will announce this service.

I had really rough, but rewarding 3 weeks. Most important point of this post is that I've found framework on which I can develop/deploy and iterate app in shortest time possible. I made small steps , but they felt so right.


Hype on Web 2.0 Summit: Marissa, can tell us about SLA?

my life's logos

Marissa "Keep on searching" Mayer is legendary Google totem - uber inteligent, hard working and good looking.
Yesterday, she was speaker on Web 2.0 Summit where she announced Google Social Search. Based on your emails history, feeds and friends activity search results will incorporate social activity of friends in your network. Feature is still in Google Labs and its expected to be standard part of Google search results in two weeks. Not very impressive. But, there could be catch. In order to use Social Search capabilities user will need also Gmail account and Google Profile. Google profile is one of Google's forgotten/unused projects which should incorporate social layer of Google. It was epic FAIL. Google have not done anything to promote profiles and it could be second biggest social network with round 200m active users! This shows that Google have became big slow moving company that have lost its startup spirit sitting behind advertiser's money. Recently, I have been investigating possibilities of Google Profile. Have done some statistics, demographic of profiles, per country stats, growth space compared to total number of Gmail users. Can you imagine Google Profile page with integrated Chat app , iGoogle and Google Reader? Thats social, viral and sticky. Second largest Social network available. Ouch!

On Web 2.0 Summit Marissa also announced real time search financial deal with Twitter compared to Qi Lu's announce of both Twitter and Facebook contracts. Once more, ouch! This time ouch! is pointed to Twitter who has been struggling with constant outages. Since Marisa did not revealed financial side of deal, as developer I wonder technical part of deal. What is SLA of deal? Will Twitter server their API 99.9% of time with no outages? It could be done only within Google infrastructure. Will Google provide API availability and get still pay for service? Oh, I'm so eager to take a peak at contract.

Overall, this speech was nothing special - these are only some first hand thoughts. Make your conclusions watching video belove:



EPIC CLASH : Recap Dave McClure vs Jason Fried

The Clash 78Image by Adrian Whelan via Flickr

Story that spans for last couple of weeks have turned out to be EPIC CLASH! I have great respect for both sides and can understand both views and try to find my own path by learning from their experience.

Jason's movement got me with speech at Startup School 2008, where it was stated that one should enjoy present life and not wait for future moment that will come to enjoy.Plus, don't take money from Venture Capitalists - bootstrap it! So epic!

Dave McClure doesn't need special introduction. Shortly. Has been one of most influential VC in Valley. Transparent on every issue. Developer from 80s that made right investments in Web2.0 and always opened for any investment opportunity. 13th most followed VC blogger, but deserves much better spot.

It all begun with Mint acquisition 3 weeks ago and Jason's reaction on 37signals blog stating that Mint acquisition was purely VC driven. This triggered ton of reactions, reblogging and deeper analysis.

Person that was upset the most with Jason's reaction was McClure - person that invested in Mint one month before acquisition. Meaning, that he and Funders Fund were not satisfied with M&A return. It perfectly makes sense that Mint acquisition was not driven by Series C players.

Story was shortly interrupted by Twitter $1 billion valuation. But, only to cause another sarcastic blog post by Fried, where he stated that his company is valuated $100 billion using this formula:


[(Twitter followers x Facebook fans) + (# of employees x 1000)] x (RSS subscribers + daily page views) + (monthly burn rate x Google’s stock price)2


Awesome!

Finally McClure replied with huge post where he put everything he felt at moment. McClure might be using inappropriate ton and he is a little harsh, but he's transparent as ever.

Final thought would be that McClure was one that was against Mint M&A, Jason Fried certainly hit the right buttons and upset VC world ... for a moment.