[BAWD #117] HTML First and React Native AI
Hello 👋🏾,
I trust you had a blissful past few days and are keen for the week ahead. Btw, here’s a friendly reminder that BAWDLetters is nothing without its people 💙. Thank you for subscribing, always reading, and sharing this newsletter. Also, consider finding something you’re willing to go deep into and stay there for a long time.
If you love #BAWDLetters, please forward this email to someone, share it on social media, or invite your friends to subscribe. Also, feel free to share feedback or suggestion(s); thanks!
BAWDLetters Sponsors 🦋
Skillshare is an online learning community with thousands of classes on design, music, photography, freelancing, etc. Sign up now and get a free one-month premium membership trial and 40% off your first subscription.
Namecheap offers domains, SSL certificates, website hosting, and more. Sign up now and get 20%-50% off your domain purchase.
Udemy is an online learning platform where you can take programming courses. Sign up now and get up to 30% off any course, 60%+ off career courses, 60%+ off web development courses, or 60%+ off mobile development courses.
My GitHub Sponsors profile is live now! You can sponsor me to support this newsletter and my open-source work. I also added some one-time tiers if you're looking to promote your product/company in this newsletter. Thank you :).
Nerd Meme of the Week 🥲
Featured Technical Articles ✍🏾👩🏽💻
Five Ways to Address Complexity In Your Product by Casey Winters.
An Interactive Guide to CSS Grid by Josh Comeau.
An Introduction To Full Stack Composability by Facundo Giuliani.
The Node.js Event Loop by Matteo Collina.
How to Bring Your Own Root from AD CS to Smallstep by Linda Ikechukwu.
The Absolute Minimum Every Software Developer Must Know About Unicode by Nikita Prokopov.
Becoming a good engineer is about collecting experience by Addy Osmani.
A Digital Toast: My Encounter with Louisiana's Mobile Driver's License by Angie Jones.
Unsaved Changes Alert and Unsubmitted Data Preservation on Page Exit in React App by Robiul H.
Effective communication is not about what you say by Melanie Ensign.
Featured Productivity Articles ✍🏾🦅
The Power of Imperfect Starts by James Clear.
10 Reasons Why You Fail by Mike Manson.
Good Enough Is Just Fine by Lawrence Yeo.
Product of the Week ✨
ClassroomIO is an open-source platform for technology boot camps, individual educators, and training businesses. You can run multiple classes and cohorts all from one user interface.
Good Tidings 🔊
ICYMI, last week was a rollercoaster of tech drama. Here’s a quick summary: Sam Altman, former ex-CEO 🥲 of OpenAI (the company that developed ChatGPT), was fired alongside a co-founder (Greg) for some unclear reasons and replaced with the CTO (Mira). Mira was eventually replaced with a new hire, Emmett (ex-CEO, Twitch), who became the interim ex-CEO of OpenAI 🥲 after ~72 hours. Microsoft then hired Sam and co (over the weekend). They were later re-hired back to OpenAI after the OpenAI board members all resigned following employees who stood their ground and were willing to resign and follow Sam to Microsoft. So much wild drama, right?!
You should check out HTML First, a set of principles that aims to make building web software easier and more maintainable by leveraging the default capabilities of modern web browsers.
Want to contribute to fighting climate change and solving world hunger with your software engineering skills? You can do so by contributing to OSS projects focused on Digital Public Goods.
If you know any NGO, student club, or companies supporting people in need, tell them to register for the DataCamp Donates Partner program. This will allow them free access to their data science education platform and empower their members to learn and land data jobs/opportunities.
Now that the State of CSS, State of HTML, and State of React are completed, it’s time for the State of JavaScript 2023. Please take some time to fill out the survey if you love or !hate JavaScript.
Want to learn to build user experiences with gestures and animations that run at 60 fps, even on low-end devices with React Native? Here’s a perfect course for you.
Nader just shipped a full-stack framework for building cross-platform mobile AI apps supporting LLM real-time streaming text, chat UIs, image processing, etc. You can get started right now with the
npx rn-ai
command.Tejas also shipped a tool for generating subtitles for videos with secure, on-device machine learning models.
If you’re looking to get started with technical writing, you should check this for a curated list of articles, books, videos, tools, podcasts, etc.
Here’s a curated list of project-based programming tutorials you can use to learn how to build applications from scratch.
Here is a collection of universities, companies, and organizations that offer free online courses with certificates.
For managers, here’s a collection of engineering leadership resources that you’d find helpful.
Here’s a complete computer science study plan you can use to become a software engineer.
Looking to network with other student community leaders and professionals or level up your skills and give back to your community? You can join the GitHub Campus Experts program now and expand your connections!
Here's a recommendation of the top websites to find remote jobs for different software engineering and product fields in tech.
Here’s a curated list of interview questions for different programming languages, frameworks, and technologies.
Book Recommendations 📚
All of Grace by Charles Haddon Spurgeon.
Engineering Management for the Rest of Us by Sarah Drasner.
Simplified JavaScript for VIPs by Ebenezer Don.
Building Python Web APIs with FastAPI by Abdulazeez Adeshina.
The Pragmatic Programmer by Dave Thomas and Andy Hunt.
Featured Tweets and Videos 😍
Here are some cool tweets and some of my favorite videos from YouTube these past weeks.
⬇️: 4 Web Devs, 1 App Idea
⬇️: AWS Cloud Complete Bootcamp Course
⬇️: 10 JavaScript changes you missed in 2023
⬇️: We Have Not Known Thee As We Ought
Quote of the Week 💙
“One of the most unexpected gifts you can receive is an early loss. An early setback can become the catalyst for a wonderful next chapter if you channel the emotion effectively. Disappointment is a hot burning fuel. Let it light your fire to become better.” —James Clear.
Sponsors and Patrons 💫
Shout out to my amazing supporters: Maya Shavin, Angie Jones, and Obinna Odirionye. Their support enables me to keep writing, creating, teaching, and supporting others. Thank you.
That's all for this letter! I'd like to hear from you to know how helpful any section of this newsletter has been to you or what I can improve on. Kindly fill out this survey form if you haven’t already and let me know. I appreciate your time in advance.
It will help if you forward or share this email with your friends and leave a comment to let me know what you think. See you next time, and stay safe!
Connect with me 👇🏾
| LinkedIn | Blog | X (Twitter) | GitHub | YouTube |