axelson
Scenic Core Team
46) ElixirConf US 2018 – Using Elixir GenStage to Track Video Watch Progress – Emerson Macedo
ElixirConf US 2018 – Using Elixir GenStage to Track Video Watch Progress – Emerson Macedo (@emerleite)
This talk is a history of how GenStage became the perfect fit to a Video Watch Progress software.
In the beginning of 2016, we started to migrate a High Throughput Ruby Web API to Elixir. Starting with a single 1:1 rewrite, we did lots of improvements and in the beginning of 2018, GenStage was a great fit to deliver the best solution we could. We did load-shedding, back-pressure and lots of techniques using this powerful Elixir tool.
For more about this history, see the following blog posts:
- GenStage 2018 version
- Set 2016 tear down
- Set 2016 case
Audience: Intermediate, Advanced
Topics: genstage
All talks are available in the ElixirConf US 2018 Talks List or via the elixirconf2018 tag
Popular in Talks
ElixirConf 2017 - Cajoling the Bird: How we squeezed more out of Phoenix PubSub- Simon Zelazny
Grindr is a m...
New
Architecting communication between microservices is a vital decision to be made when building scalable, sustainable software. In this tal...
New
Almost done with posting the Elixir Conf talks!
ElixirConf 2017 - Realtime Vehicle Tracking with Elixir and Phoenix - @st23am
...
New
ElixirConf US 2018 – Simple is Beautiful: Building an SLA Monitoring Tool Using Elixir/OTP at PagerDuty – Aish Dahal
Sta...
New
I really like the idea of discussing one Elixirconf talk each day and since @brightball hasn’t posted the second talk I’ll post it.
Elix...
New
ElixirConf 2017 - Live APIs with GraphQL Subscriptions - @bruce and @benwilson512
APIs have gone live with G...
New
ElixirConf US 2018 – Growing Applications and Taming Complexity – Aaron Renner (@aaronrenner)
Growing an application is ...
New
Code Sync: Keynote: Gang of None? Design Patterns in Elixir - José Valim | ElixirConf EU 2024
Comments welcome! View the <span class="ha...
New
Lonestar Elixir 2018 videos are starting to pop up :slight_smile: https://www.youtube.com/channel/UCOy-_b9bqjokoWX9Hg5ZgUg
Day 1
Chris ...
New
ElixirConf US 2018 – Closing Keynote – Chris McCord (@chrismccord)
All talks thread:
New
Other popular topics
Hello!
Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this
"1000"
What is the ...
New
The Elixir Typespec docs show the following syntax for keyword lists in typespecs:
# ...
| [key: type] # keyword lis...
New
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including.
What is Phoenix LiveV...
New
Hey :wave:t3: Elixir community,
I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New







