50 Followers
96 Following
26 Posts
Founder of Elixir training company grox.io and the author of 10+ books including Seven Languages in Seven Weeks and Programming Phoenix LiveView.

Two best sellers on the @pragprog list this week. Seven Languages in Seven Weeks, and Programming Phoenix LiveView.

That's unexpected!

Important home improvement tip. If you are installing your own garbage disposal, make sure to remove the knockout plug in the dishwasher drain. If not...

Bad things, man. Bad things.

I have finished the code updates for Programming Phoenix LiveView for @pragprog. Don't get too excited. We're still at least a couple of weeks from releasing because we need to fold in some errata and do an editorial pass to make sure the prose is more consistent. On the bright side, we have a ton of new things to talk about. Here's a game picker in a couple of dozen lines of code that relies on Tailwind, the new redirects, function components, and live components.

#myelixirstatus

In general, tech companies buy classes the same way they buy gizmos and gadgets: a feature list. In general, more time needs to be spent on abstractions and designs. Far less time should be spent on individual features. Things like role plays and tools to describe layering systems are important.

We won't be teaching our next public LiveView class until July, but are still booking private commercial trainings.

#myelixirstatus

Our first LiveView class in 2 years is in progress! For the most part, students in my classes do the driving. So, I stepped away from the class for the evening. In the morning, I pulled down the code that the team built and saw this line of code hurried in it:

<.counted_heading title="Hello Bruce's Puppy" class="bg-gray-400" count={count} />

Indeed, Yeti made an appearance in the class. And there's a picture of an English Cream submitted with the pull request. It's great to be teaching LiveView again.

We've been at this beta book for a long time. I found this code in Programming Phoenix LiveView from @pragprog:

Enum.reverse(1940..2020)

Time flies. I am working on a full review. We won't formally release the book in paper until LiveView hits 1.0, but we're getting closer.

#myelixirstatus

I just finished the sixth chapter of the updates for the @pragprog Programming Phoenix LiveView book. We'll release something probably by mid to end of February. The release will be packed with the new component model and surface style arguments, updated phx.gen.auth, the new Tailwinds Generators, more about layouts, improved discussion about layering techniques, and more. All of that is in the first half of the book.

#myelixirstatus

It looks like GigCityElixir has our first sponsor! We'll announce them shortly. We are also booking speakers. I'll speak, as will @fhunleth , Alexa Hunleth, Randall Thomas, Osa Gaius, @gregmefford, and we're working on a handful of others.
This morning, it was 32 degrees outside. The Great Loopers are mostly near the Florida coastline somewhere, soaking in the sun from the keys, the Bahamas, or the coast. Last year's trip was a lifetime adventure and I miss it, but it's been great to be back home again.

Three things are happening quickly. First, I am slowly working through my LiveView content, both on Groxio and for the @pragprog Programming LiveView with Sophie. Second, I am holding a LiveView class, the first in a year, from January 25-27. We'll cover up to date components and lots of Ecto, more than usual. Finally, I am finishing the first cut of the book I started on the Great Loop, called Currently Away. If you want to be on our launch team so we can buy it all at the same time (yes, Maggie and I will buy individual copies too), go to currentlytheboat.com and there's a link to a form that you can fill out. This feels like my first two productive weeks since the Great Loop ended.

#myelixirstatus