[BAWD #76] HTML Forms and E2E Testing
Hello dear friend ๐๐พ,
I trust you had a busy week and an easy weekend ๐? Btw, hereโs a friendly reminder that the process of behavioral change starts with conscious awareness of your existing habits. The Point-and-Calling method and Habits Scorecard exercise are useful ways to get started.
If you love my content, please forward this email, share it on social media, or invite your friends to subscribe. Feel free to also share feedback or suggestion(s); thanks!
Featured Technical Articles โ๐พ๐ฉ๐ฝโ๐ป
How to Ask Effective Questions: A Practical Guide for Developers by Bolaji Ayodeji.
Static vs Unit vs Integration vs E2E Testing for Frontend Apps by Kent C. Dodds.
How to Code a Gmail Spaces Clone With React by Dillion Megida.
Migrating millions of lines of code to TypeScript by Andrew Lunny.
Thoughts on Impact by Eric Lawrence.
You Donโt Need A UI Framework by Josh Comeau.
BEM vs. SMACSS: Comparing CSS methodologies by Nelson Michael.
Async IO in Python: A Complete Walkthrough by Brad Solomon.
My first impressions of web3 by Moxie Marlinspike.
Microservices Architecture | Ultimate Guide & Tutorial by Osinachi Chukwujama.
Creating a VS Codeย Theme by Sarah Drasner.
16 useful TypeScript and JavaScript shorthands to know by Ibiyemi Adewakun.
Building a Realtime Chat App with Flutter, Node.js & Socket.IO by Tijani Ahmed.
The Front-End Developer's Guide to the Terminal by Josh Comeau.
Featured Productivity Articles โ๐พ๐ฆ
If Self-Discipline Feels Difficult, Then Youโre Doing It Wrong by Mike Manson.
When my to-do list piles up, I use this productivity trick by Ali Abdaal.
How to be More Productive and Eliminate Time Wasting Activities by Using the โEisenhower Boxโ by James Clear.
If Youโre Not Getting What You Want In Life, Readย This by Benjamin Hardy.
Product of the Week โจ
Contribute.dev contains a list of cool open-source projects you can contribute to with one click using Gitpod.
Good Tidings ๐
If you have read or youโre reading the Atomic Habits book, hereโs a list of useful resources, templates, and bonus chapters that will help you make the most of the ideas covered in the book.
You might be a web developer and not yet know how to build great forms. With this FREE course, you'll learn how an HTML form works and how to use them effectively in your projects, including styling, accessibility, testing, etc., tips.
A blockchain analytics platform is hiring Product interns to work remotely with Product Owners, Designers, Engineers, and Quality Assurance on their projects.
If youโre a student (at any level), you can apply to get the GitHub Student Developer Pack and access the best developer tools and courses for FREE.
The Ghana Library Authority is providing 3,000 scholarships for Ghanaians to get certified online training in UI/UX Design, IT Support, Data Analytics, and Project Management.
Hereโs a curated list of project-based programming tutorials you can use to learn how to build applications from scratch.
Are you looking for open-source projects to contribute to? There are a couple of Java/Type Script projects you can contribute to on GitHub.
You should check out this tutorial or join this Slack community to learn how to build global ecommerce experiences with composable commerce APIs.
Here's a recommendation of the top five websites to find remote jobs for different fields in tech.
Joe's Jobs curates the best product, engineering, design, devrel, open-source, etc., roles at exciting startups.
Dev Term of the day ๐พ
End-to-End (E2E) testing is a type of test run on a piece of code that simulates a specific user interaction flow within an application (e.g. clicking a certain button or entering some text in an input field). Learn more here (text) or here (video).
Book Recommendations
Building an Effective Dev Portfolio by Josh Comeau.
Atomic Habitsย byย James Clear.
All of Graceย byย Charles Haddon Spurgeon.
The Art of Learning: An Inner Journey to Optimal Performance by Josh Waitzkin.
Featured Tweets and Videos ๐
Here are some tweets I think are cool and some of my favorite videos from YouTube this week.
โฌ๏ธ: How to Invest for Beginners
โฌ๏ธ: How to Configure Vim like VSCode
โฌ๏ธ: How to build an air quality monitor using Raspberry Pi Zero W + ANAVI Infrared pHAT
Quote of the day ๐
โProgress, far from consisting in change, depends on retentiveness. Those who cannot remember the past are condemned to repeat it. โGeorge Santayana
That's all for this letter. It will help if you forward this email to your friends. Also, if you've not subscribed yet, kindly subscribe below ๐. See you next week Sunday and stay safe!
Shout out to my current Patrons: Maya Shavin, Angie Jones, Sarah Drasner, Samson Goddy, Obinna Odirionye, and Alabo Briggs.
Connect with me ๐๐พ
LinkedIn | Blog | Twitter | GitHub | YouTube | Patreon