How to: Oct 11, 2024
1. freeCodeCamp just published this course that will teach you how databases work from the ground up. You'll learn about Schemas and Indexing. You'll also learn how databases leverage both RAM and disk storage, how they interact with networks, and how they distribute data. Then you'll explore SQLite's architecture and contrast it with MySQL and PostgreSQL. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-databases-in-depth/

2. Learn how to pass AWS's new Certified AI Practitioner certification. Andrew Brown is a CTO who has passed dozens of similar cloud cert exams. He'll teach you all about the cert and the many cloud services it covers: Bedrock, PartyRock, SageMaker, Athena, and more. (15 hour YouTube course): https://www.freecodecamp.org/news/prepare-to-pass-the-aws-certified-ai-practitioner-certification/

3. On this week's freeCodeCamp podcast, I talk with Dennis Ivy about how to become a street-smart developer. Dennis grew up in an immigrant family with 13 kids, and dropped out of school to work in construction. He taught himself to code while working as a janitor at a church. Then he started building websites for local plumbers. He eventually built a software system that he was able to sell to his employer, kicking off a career of entrepreneurship and freelance development. Dennis has tons of practical tips for building your network and finding clients. I had a blast hearing what he had to say. And I think you will, too. (2 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/how-to-become-a-street-smart-developer-dennis-ivy-interview-144/

4. Learn how to build your own cross-platform desktop apps for Windows, Mac, and Linux – all using JavaScript. That's right. You can use JS – the native language of the web – to build apps that can leverage that sweet desktop hardware. Imagine people alt-tabbing straight to your app instead of having to navigate to it through a browser. This course will teach you how to use Electron with React and TypeScript. And if you want to learn even more about Electron, I recently did a podcast interview with Jessica Lord, the creator of GitHub's Electron team. Tons of apps now use Electron, including Slack, Figma, and VS Code. (4 hour YouTube course): https://www.freecodecamp.org/news/create-desktop-apps-with-electron-react-and-typescript/

5. What is Hydration? What is Pre-rendering? This tutorial will walk you through these key web development concepts and teach you how Client-side Rendering works. You'll also learn how traditional Server-side Rendering works, and the trade-offs involved. By the end of this tutorial, you'll have a much better understanding of how developers build modern Single Page Applications and serve them at scale. (40 minute read): https://www.freecodecamp.org/news/what-are-pre-rendering-and-hydration-in-web-dev/

Joke of the Week: *"A couple of relational databases walked into a NoSQL bar. They left because they couldn’t find a table."* — Kenneth Fisher, Database Administrator