Language

Engineering

Sep 7

Guiding a monolith with a gentle touch: pairing codeowners and lint rules

Guiding a monolith with a gentle touch: pairing codeowners and lint rules

Sep 7

Guiding a monolith with a gentle touch: pairing codeowners and lint rules

My name is Noah Manneschmidt and I’ve been a front-end...

Read more

Apr 6

Twitch Studio Beta updates

Twitch Studio Beta updates

Apr 6

Twitch Studio Beta updates

Twitch Studio Beta, our free streaming software designed to make...

Read more

Jul 24

ThisEmoteDoesNotExist: Training a GAN for Twitch Emotes

ThisEmoteDoesNotExist: Training a GAN for Twitch Emotes

Jul 24

ThisEmoteDoesNotExist: Training a GAN for Twitch Emotes

The idea for this project began when a coworker and I were talking about NVIDIA’s photo-realistic generated human faces using StyleGAN and…

Read more

Apr 10

Go memory ballast: How I learnt to stop worrying and love the heap

Go memory ballast: How I learnt to stop worrying and love the heap

Apr 10

Go memory ballast: How I learnt to stop worrying and love the heap

I’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:

Read more

Mar 15

How Twitch Addresses Scalability and Authentication

How Twitch Addresses Scalability and Authentication

Mar 15

How Twitch Addresses Scalability and Authentication

Curious how Twitch Identity services address scalability and performance challenges related to authentication?

Read more

Feb 26

Twitch for Android: From Meme to Dream

Twitch for Android: From Meme to Dream

Feb 26

Twitch for Android: From Meme to Dream

Meet PogDroid, our beloved Android app to watch the latest memes unfold live while on the go. Buckle up: This is PogDroid’s adventure!

Read more

Dec 19

How VP9 delivers value for Twitch’s esports live streaming

How VP9 delivers value for Twitch’s esports live streaming

Dec 19

How VP9 delivers value for Twitch’s esports live streaming

VP9 will soon help Twitch offer a better viewing experience for premium esports and partner channels

Read more

May 14

Artisanal Objective-C Sum Types

Artisanal Objective-C Sum Types

May 14

Artisanal Objective-C Sum Types

A sum type combines many possible differently-typed values into a single value, expressed in Swift as an enum.

Read more

Jan 16

Twirp: a sweet new RPC framework for Go

Twirp: a sweet new RPC framework for Go

Jan 16

Twirp: a sweet new RPC framework for Go

Today Twitch is releasing Twirp, an RPC framework we use for communication between backend servers written in Go.

Read more

More News