Best of freeCodeCampMarch 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Music for Programming – Coding Music Playlists, Radio Stations, Videos, and Lives

    This blog post is all about music for programming. I'll be sharing a variety of different playlists, radio stations, and videos that you can listen to while coding. Whether you're a beginner or an experienced programmer, you will find something to listen to. I hope these links will help motivate you in your day-to-day developer work.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Go Programming by Building 11 Projects

    The Go programming language is an open-source and compiled language designed by Google. Go is popular for cloud-based or server-side applications. We just published a course on the freeCodeCamp.org YouTube channel that will help you improve your Go skills by teaching you how to create eleven projects.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Create Microservices with FastAPI

    We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to develop microservices app using FastAPI. FastAPI is a Web framework for developing RESTful APIs in Python. You will learn how to use RedisJSON as a Database and dispatch events with Redis Streams.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Create a Portfolio with React featuring Cool Animations

    We just published a React tutorial that will teach you how to build a frontend portfolio with neat animations. Creating a portfolio website is a great way to improve your frontend development skills. Watch the full course below or on the freeCodeCamp.org YouTube channel (1.5 hour watch).

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    git config – How to Configure Git Settings to Improve Your Development Workflow

    Git configuration is a powerful command in Git. You can use the Git configuration file to customize how Git works. The tips shared here are things that have worked for me, but there are a lot more you can try after reading. Here are some global Git configuration tips.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Vim – Beginner's Tutorial

    Vim is a highly configurable text editor that you can use for software development or any kind of text editing. When someone masters Vim, they can often be more efficient with it than using other text editors. In this course you will learn how to use all the most common Vim commands and some common Vim extensions.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Create a Portfolio Website Using HTML, CSS, & JavaScript

    In this course, you will improve your HTML, CSS and JavaScript skills by building a portfolio website. You can use what you learn in this course to show off your work history and design skills. Watch the full course below or on the freeCodeCamp.org YouTube channel (3-hour watch)

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    React Hooks Fundamentals for Beginners

    With React Hooks, we can use state, and other React features, in a functional component. Hooks are JavaScript functions that manage the state's behaviour and side effects by isolating them from a component. The motivation behind writing this piece is to encourage beginners to think that "React Hooks is easy to learn, create, and use"

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Shell Scripting for Beginners – How to Write Bash Scripts in Linux

    Shell scripting is an important part of process automation in Linux. Scripting helps you write a sequence of commands in a file and then execute them. This saves you time because you don't have to write certain commands again and again. You can perform daily tasks efficiently and even schedule them for automatic execution.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn WebGPU – A next-generation graphics API for the web

    We just published a WebGPU course on the freeCodeCmap.org YouTube channel. Dr. Jack Xu developed this course. He has over 25 years of programming experience and has published multiple books about WebGPU. You will learn how to create each project from scratch and how to add 3D graphics to your web applications.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Use Google – Search Tips for Better Results

    Google is the most powerful tool in the world if you know how to use it properly. Let me show you how to get better at Googling. Use quotes to force an exact-match search. Use the OR operator to get results related to one of the search terms.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    React.js Basics – The DOM, Components, and Declarative Views Explained

    React is an open source JavaScript library for creating user interfaces. It was created by Facebook back in 2013. Some of the popular websites built using ReactJS include Dropbox, Netflix, and Instacart – and the list goes on. Let's dive into the two main features of ReactJS that we're gonna discuss today.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Remove All Docker Images – A Docker Cleanup Guide

    The most popular technology for container management is Docker. Using containers can take a lot of disk space, and you will eventually end up with a full disk. This guide shows you how you analyze used disk space and clean up different Docker resources. All you need is a running Docker daemon and a terminal.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How I Developed My First Adventure Game

    This article is about how I (Andrea) and Luigi developed Occulto , our first adventure game. It will cover some technical aspects of the project, as well as how we managed creating and developing it. I'll discuss both psychological and practical parts of the journey. And I'll also provide a shallow comparison between using web technologies (like WebGL) for development vs Unity 2D.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Build a Podcast Player with Transcriptions using Vue and Supabase

    This is a continuation of my previous post on setting up Authentication using Supabase. You'll just need to set up Supabase and add your credentials/API key to a .env.local file to get up and running. You should be familiar with JavaScript, have had some experience with Vue 3, and you should have Node.js and NPM installed.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Use TypeScript – Beginner-Friendly TS Tutorial

    TypeScript is a superset of JavaScript. TypeScript takes all the functionalities and structures JavaScript provides as a language, and adds a few things to that. The main thing TypeScript provides is static typing. In a programming language, types refer to the kind or type of information a given program stores.