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:

Popular In The Spotlight topics Top

PragmaticBookshelf
A PragProg Hero’s Journey with Brian P. Hogan @bphogan Have you ever worried that your only legacy will be in the form of legacy...
New
PragmaticBookshelf
“A Mystical Experience” Hero’s Journey with Paolo Perrotta @nusco Ever wonder how authoring books compares to writing articles?...
New
PragmaticBookshelf
A Hero’s Journey with VM (Vicky) Brasseur @vmbrasseur VM (Vicky) Brasseur, author of Forge Your Future with Open Source, discuss...
New
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
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
Author Spotlight: Karl Stolley @karlstolley Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Karl ...
New
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

Other popular topics Top

Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
foxtrottwist
Here’s our thread for the Keyboardio Atreus. It is a mechanical keyboard based on and a slight update of the original Atreus (Keyboardio ...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
PragmaticBookshelf
Author Spotlight Erin Dees @undees Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
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
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New