PragmaticBookshelf

PragmaticBookshelf

Devtalk Sponsor

Spotlight: Stephen Bussey (Author) Interview and AMA!

Author Spotlight:
Stephen Bussey
@sb8244

What’s better than a development language built so programmers will love it? Two languages built to enhance the joy of coding! We talked with Stephen Bussey, author of From Ruby to Elixir, about the roadmaps and benefits of moving an organization towards adopting the strengths and flexibility of new paradigms and tooling.

This is also an AMA. Everyone commenting or asking a question will automatically be entered into our drawing to win a copy of From Ruby to Elixir!

Most Liked

sb8244

sb8244

Author of From Ruby to Elixir and Real-Time Phoenix

Oh my gosh, so sorry on the delay here! I don’t know why I didn’t get notified.

Migrating any old code base to a new code base is incredibly challenging. I did 2 Ruby → Elixir extractions out of the monolith. The most challenging part was indexing literally every single feature / quirk and making sure the new service handled it correctly. It is very easy to miss an item and then introduce a bug.

More generally, adopting Elixir required getting the “non-negotiables” in place. For example, making sure observability, logging, data access, networking, security, framework (we had an internal Ruby framework that we emulated to Elixir), etc. A lot of work went into that, but it was copyable between future apps!

thoh

thoh

Thanks for the interview both Stephen and Erica, I really enjoyed reading it as I knew little of Elixir. I guess I was drawn in by the Ruby part in the title :wink:

Reading the interview I see it has good scaling abilities up, but I like to tinker with IoT and smaller devices like single board computers and devices that run on battery (or are in different ways quite constrained) how would you say Elixir is useful on such devices?

Congratulations with the book!

Thomas

zzz6519003

zzz6519003

So luckily you have the reason which is the work to learn it?

Do you have some suggestions for us? Like list some reasons? :wink:

Where Next?

Popular Community topics Top

PragmaticBookshelf
A Hero’s Journey with Sophie DeBenedetto @SophieDeBenedetto Sophie DeBenedetto, author of Programming Phoenix Liveview, discusse...
New
PragmaticBookshelf
A Hero’s Journey with Brian P. Hogan @bphogan Brian P. Hogan, author of Build Websites with Hugo, discusses his journey to becom...
New
PragmaticBookshelf
Author Spotlight: Karl Stolley @karlstolley Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Karl ...
New
New
PragmaticBookshelf
A Ruby-Centric Chat with Noel Rappin @noelrappin Once you start noodling around with Ruby you quickly figure out, as Noel Rappi...
New
Margaret
Ask Me Anything with Ashley Peacock @ashleypeacock On February 27 and 28, we are giving you a chance to ask questions of PragProg aut...
New
Margaret
Ask Me Anything with Zach Daniel and Rebecca Le @zachdaniel and @sevenseacat On February 24 and 25, we are giving you a chance to ask...
New
Margaret
Ask Me Anything with Mark Volkmann @mvolkmann On February 24 and 25, we are giving you a chance to ask questions of PragProg author M...
New
Margaret
Native Mobile Development in Rails with Joe Masilotti @joemasilotti Building fully native iOS and Android apps can be comp...
New
Margaret
Creating Great Teams with Sandy Mamoli @sandymamoli and David Mole What if teams could form themselves, rather than being assi...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
Or looking forward to? :nerd_face:
503 14714 278
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New