Blog post

The Collective #890

In partnership with Olá, frontend friends! 👋 The Chrome team gave us a look at how CSS absolutely leveled up in 2024—think scroll-driven animations, justify-self: center, and other cool tricks to make...

Shopify Winter ’25 Edition: The “Boring” Site That’s Anything But | Codrops

Every six months, Shopify unveils a new Edition—a comprehensive showcase of updates and innovations that reflects where Shopify is now and where it’s headed. But the Winter ’25 Edition? It’s breaking...

Shopify Winter ’25 Edition: The “Boring” Site That’s Anything But | Codrops

Every six months, Shopify unveils a new Edition—a comprehensive showcase of updates and innovations that reflects where Shopify is now and where it’s headed. But the Winter ’25 Edition? It’s breaking...

Chris’ Corner: Element-ary, My Dear Developer

I coded a thingy the other day and I made it a web component because it occurred to me that was probably the correct approach. Not to mention they are on the mind a bit with the news of React 19...

The Collective #889

Olá, frontend friends! 👋 Hope your week has been kind to you so far! Addy Osmani reminds us that while AI can do a lot, it’s not replacing your expertise any time soon. Speaking of expertise, Josh...

Designer Spotlight: Aurora Defiori | Codrops

In this Designer Spotlight, we introduce Aurora Defiori, a Milan-based digital designer whose minimalist and immersive style has made her a sought-after talent in the world of branding and digital...

UI Interactions & Animations Roundup #48 | Codrops

Some fresh hand-picked motion designs and animation concepts for your inspiration. #Interactions #Animations #Roundup #Codrops...

The Collective #888

Olá, creative makers! 👋 Happy Monday, and welcome to December! You know what that means—advent calendars galore, and not just the chocolate kind. Whether you’re solving puzzles with Advent of Code...

Chris’ Corner: Hot Off The Digital Linotype Machine

Typography stuff! I can’t help it, it’s a part of me. I bookmark great looking new typefaces (according to me) when I see them released or are just seeing them for the first time...

Creating the Morphing Effect of the Luma Dream Machine Website | Codrops

Today I’m going to share some technical insights about the morphing effect I did for the Luma Dream Machine website. I’ll show you how this effect boils down to simple principles: loading a sequence...

The Collective #887

In partnership with Olá, frontend friends! 👋 It’s Thursday, and we’ve got some gems to share! First up, Harry Roberts is rethinking how we measure web performance with CrRRUX, a new metric designed to...

Designer Spotlight: Andrea Binski

Andrea Binski is the co-founder and art director of UNIKO™, an award-winning design studio recognized for its innovative approach to branding and website design. Headquartered in London and Miami...

Case Study: Isabel Moranta Portfolio — 2024 | Codrops

In this case study, Isabel Moranta and Yannis Yannakopoulos share insights on the creation of a unique portfolio. In this first part, Isabel shares her story and creative journey that brought this...

The 5 Best Website Builders for Small Businesses in 2025 | Codrops

As small businesses step into 2025, competition for online visibility only increases, making it tougher to survive and thrive. Therefore, it has become even more crucial that they make their decisions...

How to Create a WebGL Rotating Image Gallery using OGL and GLSL Shaders | Codrops

Hello, everyone. I’m Seyi, a Creative Developer and Technical Director at Studio Null. In this tutorial, we’ll learn how to build an infinite scrollable gallery where each image rotates dynamically...

The Collective #886

Olá, creative makers! đź‘‹ It’s Monday, and we’re starting the week with a mix of thoughtful insights and creative tools to kick things off right! Trevor Lasn unpacks the ongoing battle over...

Chris Corner: Approaching CSS

We’ve been using Cascade Layers in our CSS here at CodePen quite a bit lately. A pretty clear non-complicated use case is that we tend to apply one class to stuff. That includes a...

How to Code a Shader Based Reveal Effect with React Three Fiber & GLSL | Codrops

After coming across various types of image reveal effects on X created by some peers, I decided to give it a try and create my own. The idea was to practice R3F and shader techniques while making...

The Collective #885

In partnership with Olá, frontend friends! 👋 Happy Thursday! We’ve got some nice reads and inspo for you to kickstart the end of your week. First up, Umar Hansa explores the View Transitions API, a...

Creating Dynamic Terrain Deformation with React Three Fiber | Codrops

In this tutorial, we will explore how to dynamically deform terrain, a feature widely used in modern games. Some time ago, we learned about how to create the PS1 jitter shader, taking a nostalgic...

The Collective #884

Olá, frontend friends! 👋 Starting our week with some no-nonsense UI magic from Adam Argyle, who’s dropped three dialog examples that do exactly what they need to! Meanwhile, Sebastiano Guerriero...

Case Study: Nod Coding Bootcamp | Codrops

Brief Nod is a 10-week coding boot camp in Stockholm focused on Python, SQL, machine learning, generative AI, and data analytics. It’s a challenging, fast-paced program with a rigorous acceptance...

Chris’ Corner: Hurry Toward Maximum Language

Let’s talk HTML this week. The 2024 HTML Survey results are published, so that’s as good a reason as any. I’m a bit too daft to extract anything terribly interesting from the results...

10 Best 2024 Black Friday Deals for Designers and Agencies | Codrops

Mark your calendars. Black Friday will be here before you know it. It’s the biggest and most exciting shopping day of the year, and a time when you can find epic discounts across a wide range of...

The Collective #883

Olá, frontend friends! 👋 Hope you are having a glorious week so far! Exciting news: Framer Motion (now simply Motion) is breaking free from its React-only roots, now evolving into a versatile...

How to Become an AI Expert with No Experience: A Comprehensive Guide

Artificial Intelligence (AI) is one of the most exciting and rapidly evolving fields today. With applications spanning across healthcare, finance, entertainment, and more, AI has already transformed...

How to Build a Large Language Model from Scratch

Large Language Models (LLMs) have revolutionized artificial intelligence, enabling powerful applications in natural language processing (NLP), from chatbots to advanced content generation. Creating an...

Managing Linux Processes: A Step-by-Step Guide

Linux, as a robust and flexible operating system, is often used in environments where resource management and efficiency are paramount. One of the fundamental aspects of managing a Linux system is...

WAN Protocols: Unlocking the Backbone of Global Connectivity

The world today thrives on connectivity, and at the heart of global communication lies Wide Area Networks (WANs). WANs enable organizations to connect geographically dispersed locations, providing the...

How to Troubleshoot Your Connections: Ping vs. Traceroute

Network issues can be frustrating and disruptive, especially when they prevent you from accessing websites or services. Two powerful tools commonly used to troubleshoot connectivity problems are Ping...