Derrick Reimer
speaker
327 appearances
2 recordings
1 series
first heard Sep 2024
last heard 15 Sep
Derrick Reimer’s voice in public audio — every appearance, attributed to the second.
Trend
recordings per month · last 12 monthsRecordings per month over the last 12 months — 1 in all, peaking in Sep 2026 with 1.
Appearances
This harkens back to that fundamental architecture I was just talking about. Basically, it's a way to manage state in an Elixir application. It's a little bit quirky. This is more in the advanced principles of Elixir that a lot of new Elixir developers don't even necessarily have to learn about in order to get started with it.
If you start peeling back the layers on how Phoenix works and then how to do certain tricky things that involve you have this centralized state and you need to make calls to it or just either fetch data out of that state or just make a mutation call or something. And it's like the shared state that's shared across all the processes that might be running in an Elixir application.
So we use these as an example, like this cool little subsystem where we have to throttle how many requests we make to the Microsoft API. Like they don't allow more than five simultaneous requests at a time to any given API token. And this is actually a pretty difficult problem to solve in a distributed system.
But using a gen server, we can basically spin up a pool of threads, sort of, and these threads service requests. And if If you get 10 coming in at the same time, they kind of line up in the pool and you can control concurrency. So that's just one example of how you can use gen servers to help out.
So, Derek, what does Hunter's Mark do? Oh, boy. Okay, I think it's a spell, right? And it allows me to mark an opponent and when I do that, I gain some sort of advantage on attacks. I don't remember what that advantage is.
Lowercase a advantage.
Yes, I'll just be waiting to hear from HR. Yep, we'll be back in touch. Okay, cool, thanks.
Showing 321–327 of 327 · page 17 of 17
← Previous