News screenshot

News

Author Avatar Theme by Freecodecamp
Updated: 31 Dec 2025
64 Stars

freeCodeCamp's JAMstack Developer News publication. Built with 11ty, Ghost, and help from kind contributors like you.

Categories

Overview

freeCodeCamp’s Developer News platform is an innovative JAMStack application that showcases a collaborative effort from the community. Built using Hashnode, 11ty, and a host of robust technologies, this application is designed to manage and deploy multiple language instances of publications. With a focus on delivering excellence, the project leverages a global Content Delivery Network (CDN) to ensure swift access and performance worldwide.

The deployment and build processes are streamlined, which means contributors can easily work within defined guidelines. The commitment to collaboration and open-source development sets the stage for continuous improvement and innovation within the freeCodeCamp ecosystem.

Features

  • Global Distribution: All services are distributed globally via a CDN, enhancing accessibility and performance for users worldwide.

  • Scheduled Builds: Regular builds are managed according to a detailed schedule, ensuring content is updated consistently every few hours.

  • Docker Swarm Deployment: Utilizes a private Docker Swarm cluster for deployment, ensuring resources are well-managed and application stability is maintained.

  • Automated Alerts: The development team receives automated alerts for deployment issues, enabling proactive troubleshooting and quick resolutions.

  • Caching Mechanism: Multiple layers of caching are implemented to optimize content serving speed, ensuring users have swift access to published articles and updates.

  • Easy Contribution: Contributors are welcomed to engage in various open-source projects, fostering a vibrant community-driven environment.

  • Real-time Status Monitoring: Users can check the status of the latest builds and deployments easily through clickable badges, providing transparency and accountability in the publishing process.