Showing posts with label Netflix. Show all posts
Showing posts with label Netflix. Show all posts

Sunday, March 20, 2011

SXSW: Mistakes Made Building Netflix for iPhone (Plus, How to See Its Source Code!)

Kent Brewster, the lead developer for the mobile version of Netflix for iPhone from 2009-2010 presented at a panel during this week's SXSW conference in Austin, Texas. The topic of his presentation was "Mistakes I Made Developing Netflix for the iPhone," and it covered the design and development errors he made during his time at Netflix and what he learned from them. But he also revealed a nifty little tidbit at the end of his talk, too: he told the audience how to peek at the Netflix for iPhone app's source code.

Brewster introduced himself humbly, saying that he's "living proof anybody can do this," and that he was just at the right place, at the right time. But actually, Brewster has worked in the industry for many years: at WebMD from 1984 to 2003, Yahoo from 2004 to 2009, Netflix from 2009 to 2010 and now he's at Vurve, an advertising-related startup focused on the small-to-medium sized business (SMB) market.

Before Brewster began talking about his "mistakes," he touched on a little about life at Netflix, dispelling some of the rumors out there. For example, "you don't randomly get fired" at Netflix, he said, especially if you work on the front-end of the website. Also, Netflix pays you what you're worth, they don't track your vacation, you can bring dog to work, and, as a bonus, when you tell people what you do, they're delighted when you tell them where you work. "I love Netflix!" they'll exclaim, he said.

Brewster didn't just work on Netflix for the iPhone while at the company - he was also responsible for projects involving Facebook Connect, Oath, Netflix widgets, the first API-based prototype, and something Netflix calls "trickplay," which are the thumbnails you flip through on the homepage.

Mistakes Made Building on Netflix's iPhone App
Netflix on the iPhone launched Aug. 26, months after the iPad app was revealed on April 1. Brewster started off talking about three big mistakes with the project:

1) He took on a ridiculous deadline. Now, he advises that when something like that occurs, you have to tell your manager so and demand help.

2) He let a manager (who wrote zero lines of code) make key architectural decisions. Today, he says you have to fight back, even threaten to quit if that's what it takes.

3) And lastly, they shipped a prototype. Instead, Netflix should have built the app, tested it, ripped it down again, rebuilt it, and do it all over until they got it right.

Why So Much HTML?
Brewster also addressed a question on people's minds - why was so much of the app built using HTML? He said this actually had several benefits. Most importantly, Netflix does a lot of A/B testing, he explained. Also, using HTML means the app can be completely overhauled without having to go through the app store resubmission process. That means bugs can be fixed quickly. In fact, the first bug in the Netflix iPhone app was handled within 15 minutes of its discovery.

Here, Brewster interjected his speech with a funny slide about how to tell HTML from HTML5, which read: How to tell HTML from HTML5: Try it out in Internet Explorer. Did it work? No? It's HTML5. Of course, with the release of IE9 (which also happened here at SXSW this week), the Microsoft-created browser has come a long way with its HTML5 and Web standards support. But from the audience of developers, the slide got a good laugh.

UI Mistakes
Brewster then talked about UI (user interface) mistakes involving specific troubles with the ratings selector, the search box and an issue where they could not raise or lower the keyboard programmatically using JavaScript. On that last item, the problem was that when the keyboard pops up on the screen, it pushes the entire UI up, but when it was hidden again, the UI failed to move all the way back down again. Also, the entire experience completely "blew up on Android."

Another big mistake in this area was that he attempted to replicate native scrolling using HTML, CSS and JavaScript. Now there are libraries that do a pretty good job at this, he said, but they weren't available at the time.

The app was also tested randomly and stole heavily from PastryKit library, TouchScroll, iScroll and others.

How to View the Netflix for iPhone Source Code
The rest of the talk went into specific code examples and details, but at the end, Brewster let out a secret: how to view the Netflix for iPhone app's source code. Unfortunately, he flipped through the slides so fast, I missed the very last one. (Maybe one of you can find it?) However, from what I have, you may be able to figure it out. The slides were presented tongue-in-cheek, telling you what "not" to do while providing explicit instructions otherwise.

More slides from the speech can be found on my personal Flickr account here.
Read rest of entry

Tuesday, March 8, 2011

Holy Misleading Conclusions, Batman! The Facebook Netflix-Killer That Wasn’t

This morning, news broke that Warner Brothers had begun a test on its Facebook Page wherein it’s going to allow users to rent The Dark Knight for 30 Facebook Credits (which translates to $3). It’s apparently the first time a movie studio has offered a full-length movie for rent on Facebook, and boy, does it have people in a tizzy.

The Hollywood Reporter quotes a Goldman Sachs analyst as saying, “Facebook represents a new potential entrant that few in the investment community were concerned with prior to this announcement, so we believe it does indeed represent an incremental negative for Netflix shares.” And PaidContent says that the new partnership has led to a big drop for Netflix’s stock (it’s down 5.76% on the day).

Unfortunately these reports of a new Facebook movie initiative, which is supposedly going to compete with Hulu and Netflix, are completely misleading. Facebook doesn’t actually have a partnership with Warner, nor is it launching a movie rental service. Oops.

The reality is that Warner Brothers built an app on Facebook’s Platform, just like thousands of other developers have in the last few years. Yes, the application uses Facebook Credits for rentals, but any developer can now sign up for the payment service. In other words, Netflix can breathe easy. I’m hardly the first to notice this — fellow tech reporters Caroline McCarthy and Eric Eldon have already tweeted about it, and there are numerous articles that don’t misinterpret the extent of Facebook’s involvement with the Warner announcement. Here’s Facebook’s statement on the matter:
“Right now, more than 400 games and applications use Facebook Credits to give people a convenient and safe way to buy virtual and digital goods on Facebook. We’re open to developers and partners that want to experiment using Credits in new and interesting ways, and we look forward to seeing what they come up with.”
As for all those who were initially worried that this spells Netflix’s demise — I’m wondering if they actually tried watching The Dark Knight on Facebook. Because the experience isn’t that great. Netflix and Hulu have built their services around content viewing and discovery. Facebook has an application platform, but it’s very difficult for companies to build an app within Facebook that’s nearly as immersive as these dedicated service. Which is why Facebook offers Facebook Connect… which Hulu and Netflix both integrated years ago.
Read rest of entry

Thursday, February 17, 2011

Redbox is planning a Netflix-like subscription streaming movie service, could partner with Amazon or Walmart

According to Company Town, Redbox prez Mitch Lowe informed analysts yesterday that its upcoming online movie service would be subscription-based like Netflix and Hulu Plus instead of charging per-movie like iTunes, Zune or Amazon VOD (we can guess why.) Users would pay the monthly fee to stream to various devices (perhaps to the new iPhone and Android apps) and access discs at the kiosks.

Lowe mentioned Redbox would have a partner in the service and while previous rumors pointed to CinemaNow, the Seattle Times suggests Walmart/Vudu and Amazon, rumored to be launching a subscription service of its own this month, as possibilities. Meanwhile, in its existing disc based business, word is Disney has decided to raise the amount it charges Netflix and Redbox for each DVD to the full wholesale price, although they'll still be available the same day the DVDs go on sale.
Read rest of entry

Monday, October 4, 2010

Netflix for iPhone Updated to Include Video Out

Netflix app for iPhone (which was launched back in August) has receive a lil’ update to support video out on iPhone 4 and iPod touch 4G. Yup, this means that you will be able to use your iPhone or iPod touch 4 to send any streaming video content available on Netflix directly to your TV. To connect your iOS devices with your TV, you will need a pair of Apple AV cables or something like that.
What's New In Version 1.1.1
- Support for video out on iPhone 4 and iPod 4th Gen
- Bug Fixes
The update also includes bug fixes which means nothing, it's is available in iTunes now, and if you’re a Netflix user and haven’t downloaded the app yet, it’s totally free.

Download Netflix for iPhone and iPod touch [iTunes link]

You may also like:
Read rest of entry

Friday, August 27, 2010

Microsoft Co-founder Sues Apple, Google and Facebook

Paul Allen, who co-founded Microsoft with Bill Gates, sues Apple, Google, Facebook and eight other companies including YouTube, Netflix and AOL saying that they are using technology developed about a decade ago at his now-defunct Silicon Valley laboratory.
"This lawsuit against some of America's most innovative companies reflects an unfortunate trend of people trying to compete in the courtroom instead of the marketplace," a Google spokesman said
Microsoft Co-founder Paul Allen is a pioneer of computer software, he didn't develop any of the technology himself but owns the patents. We'll keep updating the post with more information as soon as we know! [via WSJ]

You may also like:
Read rest of entry

Thursday, August 26, 2010

Netflix Brings Support for iPhone and iPod Touch

Finally, Netflix app brings support for iPhone and iPod Touch in the latest update, Also iPad users had the same when Netflix already launched! In the new version 1.1.0 it makes the availability of Netflix on Apple's smartphone, What's new in version 1.1.0?
Netflix app now supports iPhone and iPod Touch in addition to iPad!
Nothing! It's just available for iPhone and iPad, You can download Netflix for free from the iTunes link below or search in the App Store app from your device,

Download Netflix for iPhone, iPad and iPod Touch [iTunes Link]

You may also like,
Read rest of entry
 

My Blog List

Followers

Recommended Gadget

  • ads
  • ads
  • ads
  • ads

Tech. Muse Magazine Copyright © 2009 Gadget Blog is Designed by Ipietoon Sponsored by Online Business Journal