opportunity__cost

http://live.prokhorenko.us
Sep 9 2010

Yelp pushes new code live every day

At Yelp, we push new code live every day. Pushing daily allows us to quickly prototype new features and squash bugs in a proactive manner. Because we aim to deploy new code so often, we're always looking for ways to make the process efficient and painless.

There are four main stages to the Yelp push process: code review, integration, testing, and finally, live deployment. Each step is important, and there are ways to maximize the efficiency of all of them.

An interesting and detailed guide on how does Yelp do releases.

In addition to this blog, I also run a Startup Product newsletter.

To subscribe, enter your email address:      

Delivered by TinyLetter

Mar 11 2010

Google releases Reader Play

Did you see the Google Reader Play yet?  As they call it, the fun new way to do something.

Picture_1

Because if you did - I'd need some of your help to understand what is it for.  I'm still struggling.  Besides, it has retried a dozen of times, before it actually displayed something.  Not good.

What's next?  Are they looking into Google TV?  (By the way, the google.tv domain name is owned by Google and redirects to search page.)

P.S. I liked that image that happened to appear in my feed. :)
In addition to this blog, I also run a Startup Product newsletter.

To subscribe, enter your email address:      

Delivered by TinyLetter

Dec 23 2009

Flickr pushes HEAD into production

Flickr is somewhat unique in that it uses a code repository with no branches; everything is checked into head, and head is pushed to production several times a day. This works well for bug fixes that we want to go out immediately, but presents a problem when we’re working on a new feature that takes several months to complete. How do we solve that problem? With flags and flippers!

I really like this approach. It's definitely far from perfect, but gives a feeling of tech importance and value that is live. Every single moment.

Conclusion: worth considering for your project.

In addition to this blog, I also run a Startup Product newsletter.

To subscribe, enter your email address:      

Delivered by TinyLetter

About Olexandr Prokhorenko

My name is Olexandr Prokhorenko. I am passionate about building products that users *love*.

My LinkedIn profile is www.linkedin.com/in/white.


TwitterFacebookLinkedInFriendfeedPicasaFlickrYoutubeVimeoDeliciousLivejournalBloggerScribd

Search Blog

@iwhite   

Tags