Best of freeCodeCampOctober 2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Write Good Documentation with Docsify

    Documentation is critical to a successful product and can be challenging to create. Docsify is a powerful tool that helps write documentation without needing extensive technical knowledge.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Web Animation Techniques – CSS vs JavaScript

    Web animations using CSS and JavaScript play a vital role in enhancing user experience on web pages. CSS animations are easy to use, perform well, and are responsive. JavaScript animations offer more flexibility and interactivity, making them suitable for complex animations and data-driven content. A combination of both CSS and JavaScript animations can provide the best of both worlds.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How Docker Containers Work – Explained for Beginners

    Containers provide a portable and efficient way to package applications and their dependencies, ensuring consistency across various environments. The benefits they bring to software development is similar to the benefits brought to the global economy by the humble shipping container.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Use Project-Based Learning to Become a Better Developer

    Learn about project-based learning and how it can help you grow as a developer. Discover what tutorial hell is and how to avoid it. Explore the advantages of project-based learning and get tips on getting started with your own projects. Overcome common obstacles and find motivation to stay on track.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn Bun, a faster Node.js alternative

    Bun is a faster JavaScript and TypeScript runtime that promises to revolutionize development with its lightning-fast startup times and powerful features.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build and Deploy an Ecommerce Site with Next.js, Tailwind CSS, Prisma, Vercel, and daisyUI

    Learn how to build and deploy a full-stack e-commerce website using Next.js, Tailwind CSS, Prisma, Vercel, and DaisyUI. The course covers various topics, such as Next.js server actions, Prisma for database operations, authentication with Next-Auth and Google login, building an amazing UI with TailwindCSS and DaisyUI, and deploying the project to Vercel.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build an AI Chatbot with the MERN Stack

    Learn how to build an AI chatbot with the MERN Stack in a comprehensive course on the freeCodeCamp.org YouTube channel. The course covers topics such as creating a robust user authentication system, storing user chats securely in MongoDB, and integrating OpenAI with the MERN stack app.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Prompt Engineering for Web Developers

    Learn prompt engineering to enhance your web development skills using AI. The course covers AI-assisted coding and job search with AI language models. The instructor is Treasure Porth.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Avoid Breaking Your React Application in Production

    Learn how to avoid breaking your React application in production by using React Error Boundaries. Discover what Error Boundaries are, why they are necessary, and how to use the react-error-boundary library.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build and Deploy a Full Stack Notion Clone with Next.js, DALL-E, Vercel

    Learn how to build and deploy a full stack Notion clone using Next.js, DALL-E, Vercel, and a variety of other technologies.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    API Integration Patterns – The Difference between REST, RPC, GraphQL, Polling, WebSockets and WebHooks

    API integration patterns such as REST, RPC, GraphQL, Polling, WebSockets, and WebHooks offer different ways for users and applications to interact with software. Request-response integration involves the client initiating a request and waiting for a response, while event-driven integration patterns are ideal for real-time data. WebHooks provide real-time updates from the server without the need for frequent requests.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    PostgreSQL Course for Beginners

    A comprehensive PostgreSQL course is available on the freeCodeCamp.org YouTube channel. It covers PostgreSQL introduction, installation, SELECT statement, WHERE clauses, advanced query structures, aggregate functions, and more. Suitable for developers, aspiring Database Administrators, computer science students, and tech enthusiasts.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Full Stack Project Tutorial – Create a Recipe App Using React, Node.js and PostgreSQL

    In this in-depth tutorial, we'll build a full stack recipe app from scratch, using React, Node.js, Postgres and the Spoonacular API. We'll cover features such as: Building an API server in Node - Integrating securely with a 3rd party API - Interacting with a Postgres database using Prisma.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Secure Routes in Next.js 13 – Client-Side, Server-Side, and Middleware-Based Protection

    Learn how to protect routes in Next.js 13 using three different methods: client-side, server-side, and middleware-based protection.