Mike & Nicole: The Pragmatic Studio (@pragmaticstudio) 's Twitter Profile
Mike & Nicole: The Pragmatic Studio

@pragmaticstudio

Carefully crafted video courses for software developers, taught by Mike (@clarkware) and Nicole Clark.

ID: 54202611

linkhttps://pragmaticstudio.com calendar_today06-07-2009 13:24:24

1,1K Tweet

3,3K Followers

3 Following

Mike Clark (@clarkware) 's Twitter Profile Photo

✴️ Just added 4 new modules to our Phoenix LiveView course: ✅ Forms backed by Ecto changesets ✅ Live validations ✅ Managing large collections with streams ✅ Dynamically toggling state It’s all using Phoenix 1.7.1! 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

📡 Just dropped 3 new videos into our Phoenix LiveView course! We design Live Components and use Phoenix PubSub to broadcast real-time updates. LiveView + PubSub is so smooth that it feels like cheating! 😂 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

Just uploaded 5 new videos into our Phoenix LiveView course: 🔐 Authenticating LiveViews 🕵️ Live Sessions 👨‍👩‍👧‍👦 Presence Tracking In any other stack, real-time presence updates would take heroic efforts. With Phoenix, it's cake. 🎂 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🤔 A few folks have asked how to use web and locally-installed fonts in a Phoenix app, so I added a section to my Phoenix + Tailwind tutorial with examples for both: pragmaticstudio.com/tutorials/usin… Anything I’m missing? Is there a better way? #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🏇Comin' down the home stretch of completing our Phoenix LiveView course. Just 6 modules left! Want to spiff up a LiveView with client-side effects without writing custom JS? Just dropped 2 new videos building this using JS Commands. 👉 pragmaticstudio.com/phoenix-livevi… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🎉 Popped 2 new videos into our LiveView course about how to invite your favorite JavaScript library to the LiveView party. Calendars, charts, or whatev: LiveView has excellent JS interop support. Only 5 modules until we’re done! 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🤹‍♀️ LiveView has first-class support for key events, making it easy to react to keyboard shortcuts, hot keys, and to bring this lil’ juggler to life. New video added to our LiveView course today! 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🌤️ Tomorrow we'll release the final 4 videos in our LiveView course! We design a reactive file upload UI with progress updates, then upload multiple images concurrently to a local server and a cloud-based service. So smooth with LV! 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

🚀 It's GO time! Our updated Phoenix LiveView course is complete! 🎬 35 videos (nearly 6 hours) 🏋️‍♀️ 50+ exercises 🍿 Animations 🏗 Real-world mini-projects 👩‍💻 Lots and lots of LiveView code! Special launch price ends April 14. 👉 pragmaticstudio.com/courses/phoeni… #myelixirstatus

🚀 It's GO time!

Our updated Phoenix LiveView course is complete!

🎬 35 videos (nearly 6 hours)

🏋️‍♀️ 50+ exercises

🍿 Animations

🏗 Real-world mini-projects

👩‍💻 Lots and lots of LiveView code!

Special launch price ends April 14.

👉 pragmaticstudio.com/courses/phoeni…

#myelixirstatus
Mike Clark (@clarkware) 's Twitter Profile Photo

🌟 Simple trick to display an empty state when rendering large collections with a LiveView stream: use the :last-child CSS pseudo-class ("last" in Tailwind) to hide/show the empty state element. (Nope, you can't check if the stream is empty.) #myelixirstatus

🌟 Simple trick to display an empty state when rendering large collections with a LiveView stream: use the :last-child CSS pseudo-class ("last" in Tailwind) to hide/show the empty state element. (Nope, you can't check if the stream is empty.)

#myelixirstatus
Mike & Nicole: The Pragmatic Studio (@pragmaticstudio) 's Twitter Profile Photo

🤩 Today we're excited to announce that our Ruby course has been completely updated for Ruby 3.2! And it's a FREE update if you own the previous version of the course. pragmaticstudio.com/blog/2023/09/2…

🤩 Today we're excited to announce that our Ruby course has been completely updated for Ruby 3.2! And it's a FREE update if you own the previous version of the course. 

pragmaticstudio.com/blog/2023/09/2…
Mike Clark (@clarkware) 's Twitter Profile Photo

The new remote execution smart cells in Livebook are super handy! Here's a local Livebook that runs an Ecto query on a remote Fly.io server and plots the results in a chart. news.livebook.dev/remote-executi… #myelixirstatus

Mike Clark (@clarkware) 's Twitter Profile Photo

This is a fantastic walk-through of the brilliant engineering that's gone into LiveView optimizations over the years. Really impressive stuff! 🤩

Mike Clark (@clarkware) 's Twitter Profile Photo

💥We only have one sale a year, and it's underway! 40% off all courses through Nov. 28. We spent a bunch of time this year updating courses, so it's an ideal time to pluck a course on LiveView, Elixir, Ruby 3.2, Rails 7, or Hotwire. 👉pragmaticstudio.com #myelixirstatus

💥We only have one sale a year, and it's underway! 

40% off all courses through Nov. 28.

We spent a bunch of time this year updating courses, so it's an ideal time to pluck a course on LiveView, Elixir, Ruby 3.2, Rails 7, or Hotwire.

👉pragmaticstudio.com

#myelixirstatus
Mike Clark (@clarkware) 's Twitter Profile Photo

🚴‍♂️ I started watching this while on the bike this morning, and found myself pedaling faster and faster! Be sure to check it out for all the wonderful things you might be missing that make Elixir and Phoenix special. 💜🔥

Mike Clark (@clarkware) 's Twitter Profile Photo

🏗️ If yesterday's video piqued your interest about Phoenix LiveView, in this step-by-step guide we walk you through building your first one: pragmaticstudio.com/tutorials/gett… #myelixirstatus

🏗️ If yesterday's video piqued your interest about Phoenix LiveView, in this step-by-step guide we walk you through building your first one:

pragmaticstudio.com/tutorials/gett…

#myelixirstatus
Mike Clark (@clarkware) 's Twitter Profile Photo

The innovation coming out of Elixir/Phoenix these past few years has been truly astounding: LiveView, Livebook, Nx, Axon, Bumblebee, etc. and now FLAME. The Erlang VM is the gift that keeps on giving. Exciting times!

Mike Clark (@clarkware) 's Twitter Profile Photo

Full-Stack Phoenix course launches this Friday, November 1! It's the most comprehensive course I've ever made: Phoenix, Ecto, LiveView, PubSub, Presence, and everything else that makes the framework 🔥. pragmaticstudio.com/courses/phoenix #myelixirstatus

Full-Stack Phoenix course launches this Friday, November 1! 

It's the most comprehensive course I've ever made: Phoenix, Ecto, LiveView, PubSub, Presence, and everything else that makes the framework 🔥.

pragmaticstudio.com/courses/phoenix

#myelixirstatus
Mike Clark (@clarkware) 's Twitter Profile Photo

🚀 Full-Stack Phoenix course is live! Early access includes the first 19 modules (2.5 hours) today at a discounted launch price. It's everything you need to start building interactive, real-time Phoenix web apps at scale. 🔥 pragmaticstudio.com/courses/phoenix #myelixirstatus