How to Create and Style Tables with Vanilla JavaScript
Md. Fahim Bin Amin |
Tables are one of the most useful ways to display structured data, whether you’re showing a list of users, sales figures, or project reports. In this tutorial, you will learn how to: Build tables using plain HTML Style them using CSS Create and ma...... read more
How to Build a Voice AI Agent Using Open-Source Tools
Michael Yuan |
Voice is the next frontier of conversational AI. It is the most natural modality for people to chat and interact with another intelligent being. In the past year, frontier AI labs such as OpenAI, xAI, Anthropic, Meta, and Google have all released rea...... read more
Master Technical Interviews by Learning Data Structures and Algorithms
Beau Carnes |
Learn how to master technical interviews for software engineering roles. We just posted a 49-hour course on the freeCodeCamp.org YouTube channel that will teach you everything you need to know about data structures and algorithms. Parth Vyas created ...... read more
Learn SwiftUI and Create an iOS App From Scratch
Beau Carnes |
Learn how to create a complete iOS app from scratch using SwiftUI and Xcode. We just posted a course on the freeCodeCamp.org YouTube channel that will teach you to build a feature-rich movie and TV browsing app with a dynamic home screen, powerful se...... read more
How to Build a Full-Stack Serverless CRUD App using AWS and React
Chisom Uma |
Imagine running a production application that automatically scales from zero to thousands of users without ever touching a server configuration. That's the power of serverless architecture, and it's easier to implement than you might think. If you're...... read more
How to Parse INI Config Files in Python with Configparser
Bala Priya C |
Configuration files provide a structured way to manage application settings that's more organized than environment variables alone. INI files, short for initialization files, with their simple section-based format, are both easy to read and parse. Py...... read more
Concurrency vs. Parallelism: What’s the Difference and Why Should You Care?
Wisdom Usa |
In software engineering, certain concepts appear deceptively simple at first glance but fundamentally shape the way we design and architect systems. Concurrency and parallelism are two such concepts that warrant careful examination. These terms are f...... read more
From Injured Athlete to Software Engineer with Kaleb Garner [Podcast #193]
Beau Carnes |
Kaleb Garner is a software engineer working at a medical technology app company. He got a scholarship to play baseball at a state university, but a serious knee injury ended his career and he dropped out. After moving back in with his parents and wor...... read more
How to Build End-to-End Machine Learning Lineage
Kuriko Iwai |
Machine learning lineage is critical in any robust ML system. It lets you track data and model versions, ensuring reproducibility, auditability, and compliance. While many services for tracking ML lineage exist, creating a comprehensive and manageabl...... read more
How to Optimize a Graphical React Codebase — Optimize d3-zoom and dnd-kit Code
Cedd Burge |
Miro and Figma are online collaborative canvas tools that became very popular during the pandemic. Instead of using sticky notes on a physical wall, you can add a virtual post—and an array of other things—to a virtual canvas. This lets teams collabor...... read more