Railslove readings #3
We've been building web products and software solutions for over ten years; some of us for much longer. Our developers, designers, marketers or strategists – every individual needs to follow the developments in their field in order to not be just average but a step ahead. And because we love what we do, we want to share what we are reading when we're not in the office.
Here's what you should read:
Lars recommends this read on Postgres Job Queues:
Postgres Job Queues & Failure By MVCC
How Postgres' concurrency model coupled with long-lived transactions can degrade the performance of indexes on hot tables in your database.
Timo is building a Package Manager. See how:
Let's Dev: A Package Manager
Hello everyone! Today, we’re gonna write a new package manager, even better than Yarn! Ok, maybe not, but at least we’re gonna have some fun, learn how package managers work, and think about what could come next on Yarn.
With the recent panicking when it comes to Bitcoin, Bumi has some updated ready on Segregated Witness and on how Tokens could seriously transform businesses.
Understanding Segwit Block Size
After I wrote my last article, I was surprised by the protest about the 2MB part of the title (the title has since been changed). The protest stems from the fact that Segwit2x would allow block sizes that are larger than 2MB (it’s possible to get very close to 8MB). This is often a point of confusion and also a point of very contentious debate.
Countdown to SegWit: These Are the Dates to Keep an Eye On
Bitcoin’s very public scaling debate is entering a crucial phase. Two of the most popular scaling proposals available today — BIP148 and SegWit2x — both intend to trigger Segregated Witness (“SegWit”) activation within a month, which means that the protocol upgrade could be live within two.
Tokenize the Enterprise…And Melt It Into the Community. Rinse, Repeat.
Tokens are the new “new” thing in the blockchain space. Just when everyone thought that blockchains were hot enough, everyone realized that tokens are the business model for Web 3.0.
Johannes read something on Elixir and its tremendous ability to scale. Also, he found something on mimicking Obama with AI.
How Discord Scaled Elixir to 5,000,000 Concurrent Users
From the beginning, Discord has been an early adopter of Elixir. The Erlang VM was the perfect candidate for the highly concurrent, real-time system we were aiming to build. We developed the original prototype of Discord in Elixir; that became the foundation of our infrastructure today. Elixir’s promise was simple: access the power of the Erlang VM through a much more modern and user-friendly language and toolset.
AI Creates Fake Obama
Artificial intelligence software could generate highly realistic fake videos of former president Barack Obama using existing audio and video clips of him, a new study finds.