Category Archives: Uncategorized

Vote for TwitchTV in the 5th Annual Mashable Awards

The nomination period for the 5th Annual Mashable Awards is drawing to a close and we’re asking you to help us get the vote out! For the uninitiated, the Mashable Awards is an annual community-driven online voting contest which recognizes the best companies, people and projects that create the biggest impact on the online landscape. We want to make sure that the broadcasters of TwitchTV are recognized and that’s why we’re asking that you vote TwitchTV for “Best Online Video Streaming Service.”

A vote for TwitchTV is a vote for eSports as well, as a Mashable nomination will help us generate even greater exposure for all our favorite broadcasters and individual players who help make TwitchTV the best online destination for competitive eSports. It’s also a vote to our non-competitive broadcasters who bring you the best in new releases, retro gaming and even gaming-related talk shows. Help us move one step closer to taking over the world! Vote TwitchTV!

TwitchTV Mixer with djWHEAT in San Francisco

After the SMASHING success of our last event with the Beast from the East, White-Ra, we’re doing it again.

The TwitchTV team is hosting a special mixer for fans in startups and tech to celebrate SC2 and esports personality Marcus “djWHEAT” Graham’s visit to San Francisco. This is the first time djWHEAT has come to the city by the bay in four years!

Come to the new TwitchTV offices to meet djWHEAT, play some Starcraft, have a few beers, and generally hang out for awesome fun times. Wheat will be at the office from 6-8pm for photos and to play a few show matches with fans.

Where: TwitchTV Global HQ, 23 Geary St #800, San Francisco

When: Tuesday, November 8, 2011, from 6 – 8 pm

Why: Cuz you don’t want to kill esports!

RSVP on Facebook!

Announcing: The Official TwitchTV iPhone App

Behold! We’ve just launched the official TwitchTV iPhone app. This FREE app brings the entire TwitchTV experience to iPhone users. Available for download now.

View all your favorite channels in HD in full landscape mode. Browse by game, featured or search. And chat with your friends via in-stream, in-app chat.

This has been one of the most-requested features since we launched back in June. We hear you, and we’re stoked to bring it to you today.

Thanks everyone for using TwitchTV. Please download the app today!

Screenshot

Screenshot of iPhone App showing high res gameplay and chat icon.

Screenshot

Screenshot of iPhone App showing chat activity.

TwitchTV Meetup This Weekend in NYC

TwitchTV fans in NYC: come have a beer with one of the TwitchTV founders, Justin Kan. Justin will be in New York this weekend buying you a beer from 5-7 on Saturday at Common Ground in the East Village. Come by to discuss video games, give your feedback on the site, or just hang!

What: TwitchTV meetup
Where: Common Ground (206 Avenue A between 12th and 13th st)
When: Saturday, Sept. 24, 5pm – 7pm

Common Ground at 206 Avenue A

Panorama from GamesCom

Check this out. GamesCom is huge, and happening right now. Check out the panorama of the massive audience below. And this is just Thursday! This thing goes all weekend long. Go to our directory page and choose “GamesCom” on the left to see all the live action streamed at TwitchTV.

Also check out GamerLive.tv’s channel for live coverage of press conferences and more.

I Broke Justin.tv

*Note: This post comes from Ammon Bartram. You can read more about Ammon on our Jobs Page

I broke Justin.tv on my 2nd day on the job. I was fresh out of college, and I’d never done any real programming work. I typed video33 instead of video3 in a console. This small mistake shutdown a production server with thousands of streams. Damn! Three weeks later, I failed to remove daemon init scripts from a re-purposed server, and unleashed a pack of rogue daemon processes on the site. (Rogue daemons on the loose! Unholy apocalypse!!!) Finally, a few months into the job, I wrote “break” where I meant “continue,” and caused our payments servers to shutdown one-by-one over the course of several weeks.

These were not my brightest moments as a programmer. Still, I think that these examples show some of the best things about working at Justin.tv: 1) We work fast, 2) we push code often, and 3) we throw new engineers into real projects and expect them to do real work.

This culture has allowed us to build our own global live video CDN with a capacity of hundreds of gigabits per second, to archive and transcode all of this video, and to create the Internet’s largest live video community in just a few years — all with under 20 engineers. Pushing code fast and often does have a cost, but the benefit in productivity is well worth it.

Beyond productivity, our coding culture is rewarding. When I interviewed at Justin.tv, I was also considering a bunch of larger tech companies. What stood out at JTV was the scrappiness. No RFID badges or red tape here. I was interviewed in a storage closet, between a drink cooler and a broken chair. I remember Emmett telling me during my Interview that the company had more systems than engineers, and that I would thus be fully responsible for at least one critical system. This was scary at the time, but also exciting. And it’s why I chose JTV over my other offers.

It was a great way to start a career. My first assignment was to come up with a better content replication algorithm that would allow us to expand to multiple data centers. I spent a week trying different things, while learning Python and trying to get a handle on the codebase. After I had a working algorithm, I put together a simulation to show that it was better than what we had before. The first attempt to push it to production hosed the DB. But after I’d optimized the queries and re-pushed, it worked. Three weeks out of college, and I’d just re-written the core content replication algorithm of the site.

After starting, I went to work full-time on the video back-end. We added data centers across the US, built real-time transcoding, developed an iPhone viewer, and fended off DOS attacks. After 8-months, when my teammate decided to move to rails work, I became the lead video engineer. Finally, six months ago, Socialcam was born, and I moved to that team. We spent two months designing protocols and interfaces, working hard to bring Socialcam 1.0 to the iPhone App Store and Android Market. Socialcam is off the ground now – yay for 1M downloads!, but we’re still in early product mode, making big changes with every release.

Things are not quite as wild-west at Justin.tv as they once were. We now have QA (Thanks B!), monitoring and deploy management. The office is nicer (interviews no longer take place in the storage closet). The site goes down less often now (editor’s note: It never goes down now).  But we still have way more critical systems than engineers, and we push code to production tens of times every day. And I’m still looking forward to what’s coming.

– Ammon