Category: Software


  • Build Secure Web Applications with PHP, Symfony, and MongoDB

    Data breaches are a constant threat, and traditional encryption practices often aren’t enough to protect sensitive information throughout its entire lifecycle. We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to build applications that are truly secure from the ground up using PHP, Symfony, and MongoDB. I developed this…

  • Resolving Amazon RDS Performance Bottlenecks: A Real-World Cloud Engineer’s Journey to Optimized Database Efficiency

    This scenario is inspired by common issues faced by cloud professionals, as documented in industry blogs and troubleshooting guides. Sudden Performance Degradation in Amazon RDS Instance During Peak Traffic During a routine deployment, one of our production applications began experiencing slow response times and intermittent timeouts. The application relied on an Amazon RDS (Relational Database…

  • In many apps (like the screenshot attached), I see multiple streaming quality options (HD, SD, FHD, etc.), and the user can switch between them during playback. Do I need to use a special playlist(like HLS .m3u8) that already contains multiple streams If it requires a script on the server-side, what format does the client (ExoPlayer)…

  • Why Every Student Should Join Hackathons

    After graduation, I noticed many fresh grads struggling to land jobs. It wasn’t because they lacked effort or qualifications. The real issue was that what we learn in university doesn’t fully match what employers are looking for. Now, with the rise of AI coding and the increasing competitiveness of the tech job market, junior software…

  • We’re excited to introduce tw-prose — a CSS-only implementation of the Tailwind Typography plugin built specifically for Tailwind CSS v4. Typography is at the heart of every content-driven website, and tw-prose makes it simple to get elegant, consistent text styling — without any plugin overhead. ⚡ Lightweight – no JavaScript, no plugin complexity ✨ Beautiful…

  • Your guide to GitHub Universe 2025: The schedule just launched!

    Huzzah! The GitHub Universe schedule just dropped, and it’s full of exciting sessions (over 100!), demos, and panels covering the boundless potential of AI-powered development.  If you haven’t yet registered, here’s what you need to know. This two-day event hosts some of the greatest minds in tech. We have experts from companies like Red Hat,…

  • How to Extend CRUD Operations to Align with Business Workflows

    Most developers are introduced to databases and APIs through a simple pattern: CRUD—Create, Read, Update, Delete. It seems like the perfect abstraction. With just four operations, you can model almost anything. Tutorials use it. Frameworks generate it. We teach it to beginners as the foundation of working with data. But once you move beyond basic…

  • If you’ve been antsy to get your hands on KDE Linux, now’s your time. However, this is a first (alpha) release, so don’t expect it to perform well, be stable, or be worth your time. First off, KDE Linux is only available as a raw image, which means you’ll need to burn it to a…

  • ComunicaOps Parte 2.: Desafios de ter um time coeso e motivado de DevOps/SRE/Eng. de Plataformas

    Um dos grandes problemas para garantir que o time de DevOps/SRE/Engenharia de Plataformas atue de forma coesa e eficiente é conduzir as pessoas do time para que tenham uma visão compartilhada, seja ela estratégica ou técnica. Ter todos alinhados quanto a visão do time e objetivos é essencial para manter o foco e garantir que…

  • Learn Game Development by Building Your First Platformer with Godot

    Ever wanted to build your own video game but felt overwhelmed by where to start? We just published a course on the freeCodeCamp.org YouTube channel that will guide you step-by-step from a blank screen to a complete, playable game using the powerful and free Godot Engine. This comprehensive tutorial is designed specifically for beginners, introducing…