An Inside Look At How Netflix Builds Code (sdtimes.com)
mmoorebz writes: Netflix is known as a place to binge watch television, but behind the scenes, there's a lot that goes on before everyone's favorite show can be streamed. The first step to deploying an application or service is building. Netflix created Nebula, a set of plugins for the Gradle build system, that "help with the heavy-lifting around building applications," said the engineers. Once the code has been built and tested locally using Nebula, the team pushes the updated source code to a Git repository. Every deployment at Neflix begins with the creation of an Amazon Machine Image, and to generate them from source, Netflix created what it calls "the Bakery." It exposes an API that facilitates the creation of AMIs globally, according to the blog. When it comes time to deploy and after the "baking" is complete, teams will use Spinnaker to manage multi-region deployments, canary releases, and red/black deployments. Netflix is continuing to look at the developer experience and determine how it can improve.
...if you even BOTHERED to look at your Streaming GUI from a customers' perspective. Difficult to find anything, hard to stop and backup, or skip forward. It's as if you threw it together at a drunken party. I love to watch the content, but getting there and being able to control the experience is at about the Windows 3.1 level of design.
THEN brag about your production build process as something that turns a great user experience into code that delivers it!
Welcome to the new apps age, where options are too complicated for the stupid sheeple.
Multi windows systems? Too complicated, we need gnome 3!
Email? Too complicated, we need Whatsapp!
IRC? Too complicated, we need Slack!
Middle mouse equals paste for wayland? Too complicated, we don't need a paste buffer!
It seems that they can't be bothered with QA testing their client releases as well. For a few weeks, I recently had a Netflix client on my XBox One that didn't work with my remote control. I had to power on the XBox game controller and use it to navigate the menu! They eventually offered an application patch for that, but what the hell, guys?
Instead of investing millions on automated tests, maybe they should invest $50 in a Harmony remote that works with an XBox One and have someone test with it before signing off on a new release.
Oh, fuck, Wayland doesn't have a paste buffer? Kill it with fire!!!
Now, if you'll excuse me, I have backups to corrupt.
It supports the ctrl+v/ctrl+c buffer, but there is no support for a middle click paste buffer that's refreshed when selecting text.
Chrome (not Chromium)
Or for the Chrome adverse, Chromium + Chromium-Widevine. Chrome simply has Widevine baked in.
Now, if you'll excuse me, I have backups to corrupt.