• Open

    How to Use Strix, the Open-Source AI Agent for Security Testing
    Every developer has faced this moment: you deploy an update, everything works fine, and then that small voice in your head asks, “But is it secure?” You have run your unit tests, your linter is happy, and the code reviews are green. Still, you know t...  ( 8 min )
    How to Build AI Workflows with n8n
    n8n is a visual, node-based automation platform that lets you automate tasks with drag-and-drop nodes. It’s popular for multi-step automations and AI chains thanks to built-in nodes for agents and app integrations. In this tutorial, you’ll build a sm...  ( 7 min )
    Pass the Google Generative AI Leader Certification Exam
    Prepare for the Google Generative AI Leader exam and pass! A Generative AI Leader is a visionary professional with comprehensive knowledge of how generative AI (gen AI) can transform businesses. They have business-level knowledge of Google Cloud's ge...  ( 3 min )
  • Open

    Masonry: Watching a CSS Feature Evolve
    Looking at the CSS Masonry discussions and what they can teach us about the development of new CSS features. What is the CSSWG’s role? What influence do browsers have? What can learn from the way past features evolved? Masonry: Watching a CSS Feature Evolve originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 12 min )
  • Open

    The Grayscale Problem
    From A/B tests to AI slop, the modern web is bleeding out its colour. Standardized, templated, and overoptimized, it’s starting to feel like a digital Levittown. But it doesn’t have to be.

  • Open

    Evan You – From Art School Kid to Open Source Legend [Podcast #192]
    Evan You is the creator of the popular Vue JavaScript library for front end development and the Vite JavaScript build tool that a lot of devs use as a boilerplate for their new projects. He's a self-taught developer based in Singapore. He shares tips...  ( 4 min )
    How to Integrate AI into Your Terminal Using OpenCode
    Artificial intelligence is no longer just a helper, it’s becoming a real coding partner. Over the past year, developers have seen tools like GitHub Copilot and ChatGPT transform how code is written. But these tools mostly live in editors or browsers....  ( 7 min )
  • Open

    We Completely Missed width/height: stretch
    The TL;DR is that stretch does the same thing as declaring 100%, but ignores padding when looking at the available space. We Completely Missed width/height: stretch originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 8 min )

  • Open

    How to Securely Deploy APIs to Amazon Lambda – A Practical Guide
    Cyber attacks against APIs (Application Programming Interfaces) are on the increase. These attacks arise from issues with proper authentication, authorization, unnecessary data exposure, lack of request limits, resource consumption, and use of vulner...  ( 17 min )
    How to Use the react-mui-sidebar Package to Build Responsive, Customizable Sidebars
    In modern web development, a well-designed sidebar can greatly improve the user experience by providing easy navigation and access to important features. The react-mui-sidebar, powered by Material-UI, is a helpful React NPM package designed to make i...  ( 8 min )
    How to Containerize and Deploy Your Node.js Applications
    When you build a Node.js application, running it locally is simple. You type npm start, and it works. But when you need to run it on the cloud, things get complicated. You need to think about servers, environments, dependencies, and deployment pipeli...  ( 8 min )
    Machine Learning Tutorial: How to Program Without Creating Your Own Algorithms
    Recreating the First Machine Learning Demo In 1958, Frank Rosenblatt demonstrated something remarkable to reporters in Washington, D.C. His "perceptron" could look at cards with shapes on them and tell which side the shape was on. The remarkable thin...  ( 6 min )
    Learn Databases and SQL from Harvard University
    Are you ready to master the art of data management using one of the most essential languages in the world of computing? Introducing CS50 SQL, Harvard University's focused video course dedicated to an introduction to databases using a language called ...  ( 4 min )

  • Open

    The thing about contrast-color
    One of our favorites, Andy Clarke, on the one thing keeping the CSS contrast-color() function from true glory: For my website design, I chose a dark blue background colour (#212E45) and light text (#d3d5da). This … The thing about contrast-color originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 6 min )

  • Open

    Getting Creative With shape-outside
    There are so many creative opportunities for using shape-outside that I’m surprised I see it used so rarely. So, how can you use it to add personality to a design? Here’s how I do it. Getting Creative With shape-outside originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 11 min )
  • Open

    Smashing Animations Part 5: Building Adaptive SVGs With ``, ``, And CSS Media Queries
    SVGs, they scale, yes, but how else can you make them adapt even better to several screen sizes? Web design pioneer Andy Clarke explains how he builds what he calls “adaptive SVGs” using ``, ``, and CSS Media Queries.  ( 15 min )

  • Open

    Intent Prototyping: A Practical Guide To Building With Clarity (Part 2)
    Ready to move beyond static mockups? Here is a practical, step-by-step guide to Intent Prototyping — a disciplined method that uses AI to turn your design intent (UI sketches, conceptual models, and user flows) directly into a live prototype, making it your primary canvas for ideation.  ( 32 min )

  • Open

    Same Idea, Different Paint Brush
    Naturally, everything looks like code when I'm staring at a blank canvas. That's whether the canvas is paper, a screen, some Figma artboard, or what have you. Same Idea, Different Paint Brush originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 11 min )

  • Open

    Shades Of October (2025 Wallpapers Edition)
    How about some new wallpapers to get your desktop ready for fall and the upcoming Halloween season? We’ve got you covered! Following our monthly tradition, the wallpapers in this post were created with love by the community for the community and can be downloaded for free. Enjoy!  ( 16 min )

  • Open

    Touring New CSS Features in Safari 26
    Safari 26 adds:75 new features, 3 deprecations, and 171 other improvements. Here's all the CSS goodness you'll want to know about. Touring New CSS Features in Safari 26 originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 13 min )

  • Open

    Recreating Gmail’s Google Gemini Animation
    John Rhea challenged himself to recreate the fancy button using the new CSS shape() function sprinkled with animation to get things pretty close. Recreating Gmail’s Google Gemini Animation originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 15 min )
  • Open

    From Prompt To Partner: Designing Your Custom AI Assistant
    What if your best AI prompts didn’t disappear into your unorganized chat history, but came back tomorrow as a reliable assistant? In this article, you’ll learn how to turn one-off “aha” prompts into reusable assistants that are tailored to your audience, grounded in your knowledge, and consistent every time, saving you (and your team) from typing the same 448-word prompt ever again.  ( 22 min )

  • Open

    Intent Prototyping: The Allure And Danger Of Pure Vibe Coding In Enterprise UX (Part 1)
    Yegor Gilyov examines the problem of over-reliance on static high-fidelity mockups, which often leave the conceptual model and user flows dangerously underdeveloped. He then explores whether AI-powered prototyping is the answer, questioning whether the path forward is the popular “vibe coding” approach or a more structured, intent-driven approach.  ( 18 min )
  • Open

    CSS Typed Arithmetic
    Starting in Chrome 140, we'll be able to calculate numeric values with mixed data types. Sounds small, but Amit demonstrates how big a deal this is, calling it Computational CSS. CSS Typed Arithmetic originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 13 min )

  • Open

    Ambient Animations In Web Design: Principles And Implementation (Part 1)
    Creating motion can be tricky. Too much and it’s distracting. Too little and a design feels flat. Ambient animations are the middle ground — subtle, slow-moving details that add atmosphere without stealing the show. In this article, web design pioneer Andy Clarke introduces the concept of ambient animations and explains how to implement them.  ( 15 min )

  • Open

    On inclusive personas and inclusive user research
    A set of notes taken from Eric Bailey's article about the use of inclusive personas and user research. On inclusive personas and inclusive user research originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 9 min )
  • Open

    The Psychology Of Trust In AI: A Guide To Measuring And Designing For User Confidence
    With digital products moving to incorporate generative and agentic AI at an increasingly frequent rate, trust has become the invisible user interface. When it works, interactions feel seamless. When it fails, the entire experience collapses. But trust isn’t mystical. It can be understood, measured, and designed for. Here are practical methods and strategies for designing more trustworthy and ethical AI systems.  ( 23 min )

  • Open

    How To Minimize The Environmental Impact Of Your Website
    As responsible digital professionals, we are becoming increasingly aware of the environmental impact of our work and need to find effective and pragmatic ways to reduce it. James Chudley shares a new decarbonising approach that will help you to minimise the environmental impact of your website, benefiting people, profit, purpose, performance, and the planet.  ( 19 min )

  • Open

    Is it Time to Un-Sass?
    Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgforth is thinking about it. Is it Time to Un-Sass? originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 19 min )

  • Open

    SerpApi: A Complete API For Fetching Search Engine Data
    From competitive SEO research and monitoring prices to training AI and parsing local geographic data, real-time search results power smarter apps. Tools like SerpApi make it easy to pull, customize, and integrate this data directly into your app or website.  ( 12 min )
    Functional Personas With AI: A Lean, Practical Workflow
    For too long, personas have been created with considerable effort, only to offer limited value. Paul Boag shows how to breathe new life into this stale UX asset and demonstrates that it’s possible to create truly useful functional personas in a lightweight way.  ( 15 min )

  • Open

    The “Most Hated” CSS Feature: cos() and sin()
    I want to look at practical uses for CSS trigonometric functions. And we'll start with what may be the most popular functions of the "worst" feature: sin() and cos(). The “Most Hated” CSS Feature: cos() and sin() originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.  ( 17 min )
  • Open

    Creating Elastic And Bounce Effects With Expressive Animator
    Elastic and bounce effects have long been among the most desirable but time-consuming techniques in motion design. Expressive Animator streamlines the process, making it possible to produce lively animations in seconds, bypassing the tedious work of manual keyframe editing.  ( 13 min )
2025-10-14T01:36:38.330Z osmosfeed 1.15.1