[ Weekly Drip July 15th ] Discord scales with Elixir, People argue over most popular langs, and Cryptocurrency ICOs [07.14.2017]
Trending videos this week on the DailyDrip
Discord has been scaling with Elixir. Now with 5 million concurrent users, CTO of Discord, Stanislav Vishnevskiy, talked about how it came to be. He also said
Elixir has proven to be a great experience. The article primarily focuses on production issues they ran across and how they fixed them. The Erlang Virtual Machine and ecosystem have comically good operations tooling. Come for the concurrency and pleasant macros, stay for the 30 year legacy!
Elixir is a lot of fun to write. It’s refreshing coming from a super OO language back to a functional language that has truly pragmatic frameworks like Phoenix. Get started with our free screencast series on Elixir and Phoenix.
In contrast to JetBrains, Waren Long analyzed how programming languages change over time on GitHub. Some of his findings include Python being more popular than Java, the popularity of Go remains relatively low and Perl is dying. He has some really cool graphs to visualize his findings as well.
Graphcool made an open-source fullstack GraphQL tutorial website called ‘How to GraphQL.’ You can now quickly learn ‘How to GraphQL’ with React, Java, Elixir, and several other technologies. Take a look at the website, or the source code and install it locally.
@BruceDawson0xB deep dives why he can’t move his mouse on a 24 core CPU. In the article, he deep dives into the trace to figure out why this is happening, ending on a bug in the serialization of processes in Windows.
UTF8 VS UTF8MB4 – What’s the difference? - encodings, how do they work?
Web DRM Fights are coming - Place your bets now! I’m betting on the coalition of mega-corps that fund the w3c.
Toward Go 2 - Go team want feedback on what should change in the next major release of Go
Using Tesseract OCR with Python - the computers, they can read!
ClojureScript is not an Island: Integrating Node Modules - NPM finds its way into everything
Why you should, actually, rewrite it in Rust - Or at least part of your app
27,000 errors in the Tizen operating system - Tizen is getting beat up a lot in the press this week
OpenBSD and the modern laptop - OpenBSD is great, but for a daily work machine?
Ubuntu now available from the Windows Store! - Because downloading a Docker instance is so difficult
Your first service worker - Background workers in JS
Pragmatic Functional Programming - Uncle Bob argues for FP in a multicore environment (is this real life?)
Modeling Agents with Probabilistic Programs - Full ebook on Rational Agent modeling
Building Modern Web Applications in 2017 - A nice primer if you’re trying to get a lay of the land these days
[Talk] Going Serverless: Building Scalable Applications with the Serverless Framework and AWS Lambda [Slides] - I’ve only fiddled briefly with the Serverless Framework. Related: there’s a way to build Serverless Elm apps too!
Dive Deeper - Cryptocurrency ICOs
In honor of Tezos raising the largest ICO in history, let’s chat about ICOs.
Tezos ICO raises $200 million in 4 days, still has 8 days to go - Mashable has a less-favorable take on the Tezos ICO. I’m personally intensely interested, having first learned of it at Strangeloop 2016. OCaml!
Blog Posts this week from DailyDrip
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.