This is the story of a bug I never saw coming, which manifested in a code path I never imagined or planned for. Certainly, good testing would have shown this earlier, but I don’t have test coverage of this module. I wanted to but I still have more to learn, and that’s a lesson for a future time.
[Read More]Subtle
An extremely subtle excercise in learning Elixir LiveView
After working through a book or two I decided I needed to step aside and work on a project of my own. This would let me take what I’d learned and put it to work on something different, without training wheels. The question was what to work on. Should I build a Twitter™ clone with in 15 minutes?
[Read More]Gig City Elixir
This year I was able to attend Gig City Elixir in Chattanooga, TN. I had been searching for Elixir meetups near me when I ran across this conference and realized it was happening just two hours down the road and only two weeks away. I was quite nervous booking a ticket, as I was just learning the language while reading through books, but I’m so glad I went.
[Read More]Programming Phoenix Liveview
A few years ago I had read about Elixir but didn’t get very far. This year I was determined to take another look. I had seen a bit on LiveView on YouTube and decided that’s where I wanted to start. At Prag Prog I found Programming Phoenix LiveView by Bruce Tate and Sophie DeBenedetto. It’s still in beta, but I’ve always had good experiences with Prag Prog books.
[Read More]Enchanting Elixir
Why this language?
Previously, I’ve dicussed my experiences and that I’ve been exposed to a lot of different languages and development environments. When I ran across Seven Languages in Seven Weeks I was intrigued by functional programming. I’d never seen anything like it. Somewhere after this I heard about Elixir and ended up buying Programming Elixir.
[Read More]