Newsletter Subject

xstate for state machines makes UIs better

From

egghead.io

Email Address

joel@egghead.io

Sent On

Tue, Dec 10, 2019 07:42 PM

Email Preheader Text

Hello {NAME}, I saw a tweet from Derrick recently that he had been listening to Kent's new course li

Hello {NAME}, I saw a tweet from Derrick recently that he had been listening to Kent's new course like a podcast. [tweet about listening to egghead courses as podcasts]() I love that idea! It’s hard to find enough time to study, but it's critical to keep up to date as a web developer. The [egghead screencast style guide]( ensures that instructors create in-depth-yet-concise lessons that summarize the most valuable techniques and tools in the industry. There’s a [style guide for watching these lessons](=) too! 😀 We recommend not trying to code along to an egghead course, which can seem counter intuitive. "I learn by building!" 🛠Me too, but one of the cool things about an egghead course is that it can be surveyed for new vocabulary, concepts, approaches, technology, etc without investing the hours required to fully internalize the material. Make no mistake... egghead courses are "bite sized" only because they are hyper compressed knowledge bombs. Fully unpacking a half hour egghead course is the equivalent to a 3-4 hour live workshop with another 3-4 hours of note review and trying it out for yourself. I recommend trying out this technique: 👉 Watch this course below at 1.5x speed with captions on. Then decide if you want to review it in more depth. With a little practice you can consider moving up to 2x speed. This works for me if captions are on. I hear that some folks can go as high as 3x speed, but that's extreme! 😂 This approach helps you make sure that you are learning the right thing for your career and keeps you current with the latest tech without a huge time investment. ✨ Now lets talk about course number 4 in the 12 Days of Badass Courses! ✨ I love finite state machines (FSM). They have saved my bacon so many times over the last decade. State machines drive egghead under the hood and prevent an entire legion of potential state related errors by ensuring data follows a protected flow, transitioning from one state to the next in a predictable way. Once you dig into an FSM and apply it to a problem, it soon becomes clear that most processes are actually finite state machines that haven't been formally declared. But... these implicit state machines are loosely described, prone to error, and often destined for pain and suffering for our users.If you make it explicit, if you describe process and functionality formally as a finite state machine, you harden your apps while maintaining flexibility. Describing UI as a state machine is a super power. A "pro tip" that I can't recommend enough. And the XState library from David Khourshid (@davidkpiano) is an amazing state machine library that is suitable for use with any modern framework, or even no framework at all. It's excellent and something that I think is worth your time. Isaac Mann has prepared a new course that will teach you how to harness the power of state machines with help from the XState library. Join Isaac to iteratively model and build a Star Wars quiz app, and learn how you can apply the same process to your projects. -> [Watch Building UIs with XState](=) and see for yourself! The course is 34 mins long. That's 17mins on 2x speed and you can get a quick idea if a finite state machine is useful to you. If it is, schedule a block of time to work through the course (roughly 4 hours...). This is the 4th course in our 12 Days of Badass Courses. We're releasing a crazy awesome stack of badass courses — like this one, that'll help you jumpstart your career. The entire egghead Pro library is stuffed to bursting with 214+ courses and over 4,000 lessons in total, JavaScript Fundamentals and more. Each lesson is produced, curated, and edited for the highest quality, featuring knowledgeable developers like Isaac Mann. We ❤️ developers. Our goal is to help you become even more badass. That's why we're offering you our holiday special: Gain access to the entire egghead library, 24/7, wherever you are and whenever you learn best, and to all the new courses we put out, for an entire year for just $150. That's just $13 a month. And it's 58% off our regular price. If you're serious as a web developer, or leveling up your existing skills with the latest and hottest web tech, and growing your career… you won't find a better deal. Don’t miss out! This offer ends 12/20/2019 at 11:59pm Pacific. Save 58% on a year of egghead! [commit to leveling up your career]() [click here to join.]() Cheers, Joel 12333 Sowden Rd Ste B, PMB#97429, Houston, TX 77080-2059 [Unsubscribe from Holiday Promo](=) or [Unsubscribe from everything](

Marketing emails from egghead.io

View More
Sent On

09/11/2021

Sent On

08/10/2021

Sent On

06/10/2021

Sent On

04/10/2021

Sent On

29/09/2021

Sent On

28/09/2021

Email Content Statistics

Subscribe Now

Subject Line Length

Data shows that subject lines with 6 to 10 words generated 21 percent higher open rate.

Subscribe Now

Average in this category

Subscribe Now

Number of Words

The more words in the content, the more time the user will need to spend reading. Get straight to the point with catchy short phrases and interesting photos and graphics.

Subscribe Now

Average in this category

Subscribe Now

Number of Images

More images or large images might cause the email to load slower. Aim for a balance of words and images.

Subscribe Now

Average in this category

Subscribe Now

Time to Read

Longer reading time requires more attention and patience from users. Aim for short phrases and catchy keywords.

Subscribe Now

Average in this category

Subscribe Now

Predicted open rate

Subscribe Now

Spam Score

Spam score is determined by a large number of checks performed on the content of the email. For the best delivery results, it is advised to lower your spam score as much as possible.

Subscribe Now

Flesch reading score

Flesch reading score measures how complex a text is. The lower the score, the more difficult the text is to read. The Flesch readability score uses the average length of your sentences (measured by the number of words) and the average number of syllables per word in an equation to calculate the reading ease. Text with a very high Flesch reading ease score (about 100) is straightforward and easy to read, with short sentences and no words of more than two syllables. Usually, a reading ease score of 60-70 is considered acceptable/normal for web copy.

Subscribe Now

Technologies

What powers this email? Every email we receive is parsed to determine the sending ESP and any additional email technologies used.

Subscribe Now

Email Size (not include images)

Font Used

No. Font Name
Subscribe Now

Copyright © 2019–2025 SimilarMail.