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 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
PragmaticBookshelf
Author Spotlight James Stanier @jstanier James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
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: Karl Stolley @karlstolley Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Karl ...
New
PragmaticBookshelf
Author Spotlight: Johanna Rothman @jrothman Writing is a craft and Johanna Rothman is an expert. Today we talked about the art of wri...
New
PragmaticBookshelf
Author Spotlight: Sophie DeBenedetto @SophieDeBenedetto The days of the traditional request-response web application are long gone, b...
New
PragmaticBookshelf
Author Spotlight: Stephen Bussey @sb8244 What’s better than a development language built so programmers will love it? Two languages b...
New

Other popular topics Top

New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
First poster: joeb
The File System Access API with Origin Private File System. WebKit supports new API that makes it possible for web apps to create, open,...
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New