• Open

    Learn How to Use Git and GitHub – A Beginner-Friendly Handbook
    In this handbook, you’re going to dive into something really exciting: Git and GitHub. To start, let’s clear one thing up: Git and GitHub are not the same thing. In short, Git is the tool that runs on your own computer and keeps track of changes in y...  ( 49 min )
    How to Use the Optimistic UI Pattern with the useOptimistic() Hook in React
    Have you ever clicked a Like icon on a social media app and noticed the count jumps instantly? The colour of the icon changes at the same time, even before the server finishes the action. Now imagine you hit the same Like button, but it takes its swe...  ( 10 min )
    The "AI is going to replace devs" hype is over – 22-year developer veteran Jason Lengstorf [Podcast #201]
    Today Quincy Larson interviews Jason Lengstorf. He's a college dropout who taught himself programming while building websites for his emo band. 22 years later he's worked as a developer at IBM, Netlify, run his own dev consultancy, and he now runs Co...  ( 5 min )
  • Open

    What Else Could Container Queries… Query?
    How far can we really go with container queries? There are dozens of media queries now, so what if there were dozens of container queries as well? What could we use them for? What Else Could Container Queries… Query? originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 7 min )

  • Open

    Learn n8n to Design, Develop, and Deploy Production-Grade AI Agents
    n8n is an open-source, visual workflow automation tool that lets you connect applications, APIs, and AI models to build complex, intelligent automations. We just posted a course on the freeCodeCamp.org YouTube channel that will be your guide to maste...  ( 4 min )

  • Open

    How to Work with YAML in Python – A Guide with Examples
    If you've ever worked with configuration files, Docker Compose, Kubernetes, or CI/CD pipelines, you've probably used YAML. It's everywhere in modern development, and for good reason: it’s human-readable, simple, and powerful. In this guide, you'll le...  ( 7 min )
    How to Use the Polars Library in Python for Data Analysis
    In this article, I’ll give you a beginner-friendly introduction to the Polars library in Python. Polars is an open-source library, originally written in Rust, which makes data wrangling easier in Python. The syntax of Polars is very similar to Pandas...  ( 21 min )
    React’s Critical "React2Shell" Vulnerability — What You Should Know, and How to Upgrade Your App
    Web development is always evolving, and sometimes those changes happen a bit under the hood. One such change involved the shift to React Server Components (RSC). If you’re a NextJS or React developer, especially using the App Router, understanding th...  ( 8 min )
    freeCodeCamp's A2 English for Developers Certification is Now Live
    The freeCodeCamp community just published our new A2 English for Developers certification. You can now sit for the exam to earn the free verified certification, which you can add to your résumé, CV, or LinkedIn profile. How Does the A2 English for D...  ( 8 min )
    Building NMT from Scratch – PyTorch Replications of 7 Landmark Papers
    Learn about the complete neural machine translation journey. We just posted a course on the freeCodeCamp.org YouTube channel that is a comprehensive journey through the evolution of sequence models and neural machine translation (NMT). It blends hist...  ( 4 min )
    Build AI Agents with Langbase
    Learn to build AI agents with Langbase. We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to create context-engineered agents that use memory and AI primitives to take action and deliver accurate, production-read...  ( 4 min )
  • Open

    Creating Scroll-Based Animations in Full view()
    It’s not that hard to do! Preethi shows you how it's really the same old animation you’re used to writing in CSS, only applied on a view timeline instead of a normal timeline. Creating Scroll-Based Animations in Full view() originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 8 min )

  • Open

    Accessible UX Research, eBook Now Available For Download
    We’ve got exciting news! eBook versions of “Accessible UX Research,” a new Smashing Book by Michele A. Williams, are now available for download! Which means soon the book will go to the printer. Order the eBook for instant download now or reserve your print copy at the presale price.  ( 14 min )
    State, Logic, And Native Power: CSS Wrapped 2025
    CSS Wrapped 2025 is out! We’re entering a world where CSS can increasingly handle logic, state, and complex interactions once reserved for JavaScript. Here is an unpacking of the standout highlights and how they connect to the bigger evolution of modern CSS.  ( 15 min )
  • Open

    CSS Wrapped 2025
    The Chrome Dev Team recaps the new CSS features that shipped in Google Chrome this past year in one amazingly designed webpage. They cover new functionality for creating more customizable components, next-gen interactions, and optimizing ergonomics. We’ve … CSS Wrapped 2025 originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 4 min )
    Fit width text in 1 line of CSS
    The Chrome team recently prototyped a working solution for fitting text to the width of a container in CSS using a text-grow property. Fit width text in 1 line of CSS originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 4 min )

  • Open

    That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece
    I would like to tell you what I learned from a five-year old child about HTML and CSS. It’s funny how explaining something you do almost naturally teaches you about yourself and what you take for granted. That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 10 min )
  • Open

    How UX Professionals Can Lead AI Strategy
    Lead your organization’s AI strategy before someone else defines it for you. A practical framework for UX professionals to shape AI implementation.  ( 15 min )

  • Open

    HTML Web Components Proposal From 1998
    It's easy to think of HTML Web Components as a recent feature, but it has roots that go all the way back to 1998. HTML Web Components Proposal From 1998 originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 4 min )
  • Open

    Beyond The Black Box: Practical XAI For UX Practitioners
    Explainable AI isn’t just a challenge for data scientists. It’s also a design challenge and a core pillar of trustworthy, effective AI products. Victor Yocco offers practical guidance and design patterns for building explainability into real products.  ( 23 min )

  • Open

    Getting Creative With “The Measure”
    A good measure makes reading text comfortable, while a bad one makes it more difficult. So, rather than allowing layout to dictate the measure, doesn’t it make more sense for the measure to inform layout decisions? Getting Creative With “The Measure” originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 8 min )

  • Open

    Scrollytelling on Steroids With Scroll-State Queries
    Unconvinced of the value of scrollytelling? Alright, skeptic, let’s first warm up with some common use cases for scroll-based styling. Scrollytelling on Steroids With Scroll-State Queries originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 14 min )
  • Open

    Masonry: Things You Won’t Need A Library For Anymore
    CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.  ( 22 min )

  • Open

    Prevent a page from scrolling while a dialog is open
    Bramus: Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from … Prevent a page from scrolling while a dialog is open originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 4 min )

  • Open

    A Sparkle Of December Magic (2025 Wallpapers Edition)
    With December just around the corner, how about some new desktop wallpapers to welcome the last month of the year — and the holiday season, if you’re celebrating? Our latest edition of monthly wallpapers has got you covered. Enjoy!  ( 17 min )

  • Open

    The Accessibility Problem With Authentication Methods Like CAPTCHA
    CAPTCHAs were meant to keep bots out, but too often, they lock people with disabilities out, too. From image classification to click-based tests, many “human checks” are anything but inclusive. There’s no universal solution, but understanding real user needs is where accessibility truly starts.  ( 16 min )

  • Open

    Design System Culture: What It Is And Why It Matters (Excerpt)
    We’re so happy to announce that “Maturing Design Systems”—a Smashing book by Ben Callahan — will soon be joining the Smashing Library! Ben’s insights and advice are so powerful, we thought you might like to read an excerpt from the book. Subscribe to our Smashing newsletter to be notified when orders are open.  ( 17 min )

  • Open

    On Inheriting and Sharing Property Values
    There are many ways to share properties, but what would it look like to inherit and use any parent property value on a child? On Inheriting and Sharing Property Values originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 9 min )
  • Open

    Designing For Stress And Emergency
    Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today). With a live UX training starting next week.  ( 13 min )

  • Open

    Sketch: A guided tour of Copenhagen
    Sketch probably didn't "have" to redesign its UI to line up with macOS Tahoe, but a big part of its appeal is the fact that it feels like it totally belongs to the Mac. Sketch: A guided tour of Copenhagen originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 5 min )
  • Open

    Keyframes Tokens: Standardizing Animation Across Projects
    Animations can be one of the most joyful parts of building interfaces, but without structure, they can also become one of the biggest sources of frustration. By consolidating and standardizing keyframes, you take something that is usually messy and hard to manage and turn it into a clear, predictable system.  ( 25 min )

  • Open

    Should We Even Have :closed?
    Is there really a difference between using :not(:open) and :closed? As always, it depends. Sunkanmi Fafowora explains why :closed is currently not a thing. Should We Even Have :closed? originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 6 min )

  • Open

    From Chaos To Clarity: Simplifying Server Management With AI And Automation
    Server chaos doesn’t have to be the norm. AI-ready infrastructure and automation can bring clarity, performance, and focus back to your web work.  ( 12 min )

  • Open

    The “Most Hated” CSS Feature: asin(), acos(), atan() and atan2()
    If we have a ratio that represents the sine, cosine or tangent of an angle, how can we get the original angle? This is where inverse trigonometric functions come in! The “Most Hated” CSS Feature: asin(), acos(), atan() and atan2() originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 12 min )

  • Open

    Quiet UI Came and Went, Quiet as a Mouse
    The extremely new framework that caught lots of attention will continue as a personal project. Quiet UI Came and Went, Quiet as a Mouse originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 4 min )
2025-12-14T01:55:58.907Z osmosfeed 1.15.1