Best of freeCodeCampAugust 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    5 Linux Utilities to Improve Your Programming Workflow in 2022

    This article contains some Linux utilities that have recently replaced my overused and under-productive daily programming workflow. You will learn about those utilities and how they are a better alternative to their counterparts. Do you use any of the ones mentioned in this article?

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Useful HTML5 Tags You Might Not Know

    Semantic tags add real meaning to the webpage and make it easy for humans, and search engines, to differentiate between different parts of the website. To reap the benefits, you should know the HTML5 tags you can use to enhance your website. There are some very useful but little-known HTML 5 tags that can come in handy for Cars.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Frontend Web Developer 21-Hour Bootcamp

    Frontend Web Developer 21-Hour Bootcamp will teach you the core skills you need to know to become a frontend web developer. You will learn various web development technologies and create a few projects.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Implement Event-Driven Architecture with React and FastAPI

    A course on the freeCodeCamp.org YouTube channel will teach you how to code an event-driven system with React, FastAPI, and Redis. You will learn to use the Finite State Machine pattern. The program will change the state every time there is a new event.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn React from Three All-Star Instructors

    Learn React from Three All-Star Instructors React is one of the most popular frontend JavaScript frameworks. We just published a full React course for beginners on the freeCodeCamp.org YouTube channel. This course is a project-based course and focuses on teaching you everything you need to know to start creating your own React applications.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Git Best Practices – How to Write Meaningful Commits, Effective Pull Requests, and Code Reviews

    This article, we will explore how to write meaningful Git commit messages. How to get really good at the code review process and some best practices to follow. Use Imperative Commands Prefix your commit messages with imperative commands.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn CSS in 11 Hours

    Learn CSS in 11 Hours is essential for frontend web developers to understand how to use CSS. Watch the full course below or on the freeCodeCamp.org YouTube channel (11-hour watch) We've already published a popular HTML course from Dave Gray.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Command Line Commands – CLI Tutorial

    Windows command line is one of the most powerful utilities on a Windows PC. With it, you can interact with the OS directly and do a lot of things not available in the graphical user interface (GUI) In this article, I’ll show you 40 commands you can use on the Windows command line that can boost your confidence taskkill – Terminates a Running Task To kill a task.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Learn Serverless AWS by Building 7 Projects

    The Time-To-Live (TTL) tells dynamo that once the time reaches this date, delete the record from Dynamo. For the front end you can write a simple web app with two sections: create new reminder, and list my reminders. This can be in React, Vue, Angular, or even raw HTML, CSS and JavaScript.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Read a JSON File in JavaScript – Reading JSON in JS

    The Fetch API is the preferable method to use when we want to read a JSON file. It uses the same syntax for both.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Code 20 Beginner Python Projects

    Tomi Tokko created a video course on the freeCodeCamp.org YouTube channel that will teach you how to create 20 fun Python projects. Tomi has created a bunch of really popular tutorials both on his own channel and on thefreeCode camp.org channel.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    JavaScript Date Format – How to Format a Date in JS

    JavaScript Date Format is one of the three fundamental web technologies you'll use when developing websites or web applications. In JavaScript, you use either the new Date() or Date() constructor to get your dates (either current date or a specific date) These full format dates comprise the day, month, you would need to add a condition to handle this.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    ... in JavaScript – the Three Dots Operator in JS

    The three dots operator in JavaScript is one of the significant updates that was shipped with ES6. It helps you achieve many things that previously required many lines of code, unfamiliar syntax, and more. We will go through some examples to show possible use cases. We can also concatenate objects similarly to how we did arrays with the spread operator. The rest operator allows you to combine any number of arguments into an array and then do whatever you like. It uses an array to represent an infinite number of options. It is a good representation.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    JavaScript Coding Interview Practice – Sample Interview Questions and Solutions

    David Goggins is an ultramarathon runner, a public speaker, a retired navy SEAL, and author of the book 'Can't Hurt Me: Master Your Mind and Defy the Odds' If you're ready, let's explore this together.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Use Recursion in React

    Recursion simply means calling the same function inside itself. To represent our family tree effectively we will use something called Recursion. We can map each array inside an array to get the whole family tree in the list. The entire code can look ugly and the process can become hectic. It is so confusing that I was stuck here too. So, let's do the same thing. The code would be much cleaner now. So let's use Recursion. Now, let’s use Recursions.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    HTTP vs HTTPS – What's the Difference?

    HTTPS makes a secure connection by using a secure protocol that encrypts your data. For most websites, the best way to have HTTPS is by getting an SSL (Secure Sockets Layer) Certificate or a TLS (Transport Layer Security) certificate. When encrpytion and decryption happens in HTTPS, it becomes heavier.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Create a Real-time Chat Application with Nuxt

    For this application, we will be using Nuxt, the intuitive Vue framework. We'll be using the chat API we’ll be using to create a Robin account before we can use it. In this list, what we currently don’t have is our user token and the tokens of the users on our app. We can go ahead and create the tokens for 5 users.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    JavaScript Random Number – How to Generate a Random Number in JS

    JavaScript has many built-in methods for working with numbers and performing mathematical calculations. In this article, you will learn how to use the Math.random() method to retrieve random numbers. For example, you may want to generate a random number when developing a JavaScript game, such as a number guessing game.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn HTML and CSS by Building an Order Summary Component

    The freeCodeCamp.org YouTube course will help you learn HTML and CSS through building an order summary component. Madison Kanna created the course and will show you how to solve a challenge from Frontend Mentor.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Markdown Cheat Sheet – How to Write Articles in Markdown Language

    Markdown Cheat Sheet includes six markdown headers, H1 thorough to H6. The ways you commonly add emphasis with text are bold, italics and strikethroughs. You can use regular HTML in Markdown documents (depending on the parser that's being used) So feel free to just input any valid HTML you like. If you want to add a horizontal line to divide up sections of a document, you can make one like this.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Use GitHub Super Linter in Your Projects

    Linting is essentially a form of static code analysis. It analyzes the code you wrote against some rules for stylistic or programmatic errors. There is also a ton of customization capabilities with environment variables that can help you.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Create Stardew Valley Using Python and Pygame

    The freeCodeCamp.org YouTube course will teach you how to create a Stardew Valley game clone using Python and Pygame. The game you will create has features such as farming, foraging, a day and night cycle, weather effects, a merchant, and more.