Schlagwort: engineering
-

ThisEmoteDoesNotExist: Training a GAN for Twitch Emotes
Reading Time: 3 minutes5.5 Using the discriminator to improve data quality At this point, I started struggling with new programmatic ways to improve the dataset quality. New rule-based approaches had low precision, filtering out too many good emotes along with the bad. However, there was still a non-trivial proportion of low quality emotes, far too…
-

Go memory ballast: How I learnt to stop worrying and love the heap
Reading Time: 11 minutesI’m a big fan of small code changes that can have large impact. This may seem like an obvious thing to state, but let me explain: These type of changes often involve diving into and understanding things one is not familiar with. Even with the most well factored code, there is a…
-

How Twitch Addresses Scalability and Authentication
Reading Time: 3 minutesCurious how Twitch Identity services addresses scalability and performance challenges related to authentication? Last Tuesday, the Twitch Identity team — which helps Twitch users create and manage their digital identity and owns the services that provide authentication, authorization, and user metadata management — hosted a Meetup.com event to explain just that. But we’re recapping here just…
-

Twitch for Android: From Meme to Dream
Reading Time: 3 minutesLevel 1: Meme app with big dreams Back in March 2017, PogDroid was maintained by a very small team of engineers, and covered the most basic functionality of Twitch: browse and watch a stream with Chat. Old PogDroid, before the big makeover Mobile, and Android in particular, was getting more and more users, and…
-

Hello World Issue 5: Engineering
Reading Time: 2 minutesJoin us as we celebrate the Year of Engineering in the newest issue of Hello World, our magazine for computing and digital making educators. Inspiring future engineers We’ve brought together a wide range of experts to share their ideas and advice on how to bring engineering to your classroom — read issue…
-

Twirp: a sweet new RPC framework for Go
Reading Time: 4 minutesWhy not gRPC? This code generation approach is not a novel idea at all. Google provides a framework, gRPC, which does a very similar thing, and gRPC has grown to be pretty prominent. In fact, we started out at Twitch using gRPC. It didn’t gain a lot of traction, though — we had some problems…
-

Twitch invites you to take on the ICME 2018 Grand Challenge
Reading Time: 3 minutesBecause of its scalability and low cost, HTTP streaming is now widely used for live broadcasting on the open Internet. A number of platforms including Twitch, Twitter, and Amazon Video are now providing live video services based on HLS or DASH for both user-generated content (UGC) and professionally-generated content (PGC). However, in…







