📆 Weekly https://lamabot.io update:
✅ Phoenix upd to 1.8.0
✅ LiveViewDebugger added for dev
✅ Beautiful Navigation added to admin
❎ Tested but refused PhoenixAnalytics
🎯 Chats page with analytics and messages
Fun story. I just spent ten minutes writing a post about some recent LiveView woes, seeking advice about best practices.
Then the Elixir forums LiveView crapped out, told me that the draft is being edited in another window, and lost everything.
LiveView is awesome.
📣 The next Nerves embedded systems meetup is Wednesday, August 27th! This will be a social gathering to hang out with other embedded enthusiasts, share projects, ask questions, and get help! RSVP here:
TIL by default, SoBelow does not return an error status on exit when it finds issues.
If you're like me, you expect this to fail CI if SoBelow finds issues:
mix sobelow
It will not! You have to run it with:
mix sobelow --exit Low
I’m publishing a new series of articles on my blog this week. It’s my attempt to condense and share what I’ve learned in over 20 years of #ElixirLang / #Phoenix / #LiveView and #Ruby / #Rails development. I hope you find it helpful.
My System by Aron Nimzowitsch was one of the early chess books that had a big impact on me. The first part of the book, called The Elements, is where Nimzowitsch lays out the specific criteria he is monitoring to evaluate chess games. Do I have any open files? Have I created any passed pawns? Am I pressing the attack on the back ranks? This tells Nimzowitsch and his readers that a chess game where they have managed to create a passed pawn on an open file that they control and push it to the seventh rank is probably going pretty well for them. That's chess. Let's talk about programming…