How JavaScript Lint Rules Work (and Why Abstract Syntax Trees Matter)
Tilda Udufo |
Before I started to contribute to eslint-plugin-react, I didn’t think too deeply about the linters I used every day while writing code. Like many developers, I installed them at the start of a project, appreciated the red underlines or auto-fixes, an...... read more
Learn LangGraph and Build Conversational AI with Python
Beau Carnes |
If you're building conversational AI and tired of messy logic or hard-to-scale workflows, LangGraph makes it easier. It uses graphs to manage dialogue flow, so your bots stay organized even as they get more complex. Great for anything from support ag...... read more
How Cybercriminals Crack Your Passwords (And How to Stay One Step Ahead)
Manish Shivanandhan |
Passwords are the keys to your digital life – email, bank accounts, social media, and even your workplace systems. Unfortunately, they’re also one of the weakest links in cybersecurity. Every year, billions of credentials are stolen and sold on th...... read more
How to Extend Power Apps with Reusable Components
Brandon Wozniewicz |
If you have experience in traditional software development, low-code tools may feel a bit sparse at first. But to many people’s surprise, traditional techniques often translate quite well to low-code development. Not always one-for-one – but usually ...... read more
How to Write Math Equations in Google Docs
Vikram Aruchamy |
Math equations are a critical part of academic papers, research reports, and technical documentation. While LaTeX is widely used for professional typesetting, Google Docs offers a robust set of features for inserting and formatting math equations and...... read more
How to make Developer Friends When You Don't Live in Silicon Valley, with Iraqi Engineer Code;Life [Podcast #172]
Beau Carnes |
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews software engineer and live coding streamer Code;Life. For those of you watching the video version of this interview, she lives in Iraq and she uses a 3D avatar to ...... read more
Learn A1 Level Spanish
Beau Carnes |
Learning a new language can open doors to new cultures, connections, and opportunities, and Spanish is one of the most widely spoken languages in the world. Whether you're dreaming of traveling to Spanish-speaking countries, connecting with Spanish-s...... read more
How DNS Works: A Guide to Understanding the Internet's Address Book
Dhruv Prajapati |
The Domain Name System (DNS) translates domain names (like example.com) into IP addresses (like 192.0.2.1) so we can easily access websites. In this guide, you’ll learn how DNS resolution starts, its step-by-step process, how caching works, and the r...... read more
Load Balancing with Azure Application Gateway and Azure Load Balancer – When to Use Each One
Prince Onukwili |
You’ve probably heard someone mention load balancing when talking about cloud apps. Maybe even names like Azure Load Balancer, Azure Application Gateway, or something about Virtual Machines and Scale Sets. 😵💫 It all sounds important...but also a l...... read more
How to Build Slim and Fast Docker Images with Multi-Stage Builds
Daniel Adeboye |
Apps don’t stay simple forever. More features mean more dependencies, slower builds, and heavier Docker images. That’s where things start to hurt. Docker helps, but without the right setup, your builds can quickly get bloated. Multi-stage builds make...... read more