PragmaticBookshelf

PragmaticBookshelf

Devtalk Sponsor

Spotlight: Bruce Tate (Author) Interview and AMA!

Author Spotlight:
Bruce Tate
@redrapids

Programming languages always emerge out of need, and if that’s not always true, they’re definitely adopted out of need. We talked with Bruce Tate, co-author of Programming Phoenix LiveView, about how technologies find their right time and place and then showcase their abilities like a flower suddenly blooming into view.

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

Most Liked

DevotionGeo

DevotionGeo

When Bruce Tate says “I’ve written many books,” he means it. His contributions are far from ordinary; they are among the best books about programming and development particularly Elixir. Bruce has authored and co-authored some of the best programming and development books.

I want to express my heartfelt gratitude to Bruce for being an incredible tech trainer and for sharing his knowledge through these books. Your contributions are invaluable. Thank you, Bruce!

redrapids

redrapids

Author & Editor at PragProg

Thanks so much for the great kindness.

mortz

mortz

Thanks @redrapids and @Erica for the great interview. Event sourcing is a new term that I discovered and looks like the next rabbit hole I am going to find myself in.

I have a question about how you manage to get proficient in more than one language. I am a long time python user and I am comfortable enough in the language that it is the first one I reach for whenever I have a problem to solve. My question is how do you go from “Let me quickly solve it in the language / framework X that I know” to “Wander towards a possible dead-end in a language / framework Y which looks interesting but I don’t know much”?

Where Next?

Popular Community topics Top

PragmaticBookshelf
“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin Even when you’re ultimately right about what the future ho...
New
PragmaticBookshelf
A Hero’s Journey with Chris Pine @chrispine Chris Pine, author of Learn to Program, Third Edition, discusses his journey to beco...
New
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: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
PragmaticBookshelf
Author Spotlight: Sophie DeBenedetto @SophieDeBenedetto The days of the traditional request-response web application are long gone, b...
New
New
PragmaticBookshelf
Author Spotlight: Stephen Bussey @sb8244 What’s better than a development language built so programmers will love it? Two languages b...
New
Margaret
Ask Me Anything with Ellie Fairholm and Josep Giralt D’Lacoste @elliefairholm and @Gilacost On February 24 and 25, we are giving you ...
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

AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
AstonJ
I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl: The Ser...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New