Recently, I've been working on a marketing strategy for a new app based on the Flutter framework. An entire development team has been teaching me the ins and outs of Flutter as a cross-platform technology. And from what I've learned, I believe that the framework is accessible to almost
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ben Awad, a game developer who creates developer tutorials on YouTube and TikTok. I hope you enjoy our conversation. Can you guess what bass line I'm playing on my b
MacOS has several keyboard shortcuts that work everywhere – in your browser, in your terminal, in any place where you can input text. I call these the "Control Hotkeys" since they all involve holding the Control key. These shortcuts seem to originate
If you are learning programming, it should be fun! We just posted a video course on the freeCodeCamp.org YouTube channel that will guide you through the process of creating a Kirby game clone using TypeScript and Kaboom.js. JSLegendDev created this c
Hey there! 👋 Ever since I started working with NestJS, I've been looking for a reliable way to manage my database with TypeORM. Today, I'll share my journey and the steps I took to get it all set up. Alright, before we dive in, let's try to understand what TypeORM
In a world where we're constantly glued to screens and distracted by digital noise, it's easy to forget about nature. But here's the exciting part: biophilic design offers a cool solution. Usually, it's all about bringing nature into buildings, but now nature is branching out into web design as
In my previous article, "How to Create a Responsive HTML Email Template [/news/how-to-create-a-responsive-html-email-template/]," we explored the fundamentals of designing and coding a simple HTML email template that adapts beautifully across different devices and email clients. I got a couple of questions about adding media to the HTML email template.
These days, software is being developed and deployed at a very rapid pace. It makes it easy to understand how the saying “move fast and break things” became commonplace. In an era where agile development is the go-to practice for quick feature releases and feedback, it's easy for security
In this tutorial, you will learn the easiest and most efficient way to debug Node.js application code. So let's get started. Want to watch the video version of this tutorial? You can check out the video below: Table Of Contents How You Usually Debug Node.js Applications
Are you looking to enhance your data skills and become proficient in SQL? We just posted a comprehensive, 11-hour SQL course on the freeCodeCamp.org YouTube channel. It will teach you to handle complex database queries. Vlad Gheorghe created this cou
WebSockets a critical technology in the development of real-time applications such as live notifications, multiplayer games, and real-time chats. We just published a course on the freeCodeCamp.org YouTube channel that is designed to help you understand the fundamentals of WebSockets and how to implement real-time, bidirectional communication in web applications
I've been sending my "5 freeCodeCamp resources worth your time" for 8 years now. That's nearly 400 emails that I've authored and sent out over the years. Don't worry. I'm not tired. I love doing this, I'm going to keep working hard to share helpful learning resources with you. I