How OWASP Helps You Secure Your Full-Stack Web Applications — Smashing Magazine

The OWASP vulnerabilities list is the perfect starting point for web developers looking to strengthen their security expertise. Let’s discover how these vulnerabilities materialize in full-stack web applications and how to prevent them. Security can be an intimidating topic for web developers. The vocabulary is rich and full of acronyms. Trends evolve quickly as hackers […]
Rendering the Simulation Theory: Exploring Fractals, GLSL, and the Nature of Reality

At Codrops, we love featuring unique perspectives that push the boundaries of digital art and technology. Yohei Nishitsuji’s work is a fascinating mix of physics, machine learning, and digital art, turning complex ideas into visually striking expressions. His approach to fractals, GLSL, and mathematical aesthetics isn’t just about creating art—it’s a way of exploring the […]
The Design Leader Dilemma — Smashing Magazine

Design leaders are expected to deliver the impossible. Instead of trying, we need to redefine our role from implementor to enabler. Many design leaders find themselves in an impossible situation. On one side, senior management have read articles trumpeting the incredible ROI of user experience design. McKinsey tells us that design-led companies achieve 56% higher […]
New Year, New Hopes, New Dreams (January 2025 Wallpapers Edition) — Smashing Magazine

Maybe 2025 has already started as you’re reading this, maybe you’re still waiting for the big countdown to begin — either way, it’s never too late or too early for some New Year’s inspiration! Our new collection of desktop wallpapers has got you covered. The new year is the perfect occasion to tidy up your […]
New Front-End Features For Designers In 2025 — Smashing Magazine

Searching for the most flexible front-end workflows and toolkits, it’s easy to forget how powerful some of the fundamentals on the web have become these days. This post is a journey through new front-end features and what they are capable of. Component-specific styling, styling parents based on their children, relative colors — the web platform […]
What Does AI Really Mean? — Smashing Magazine

We, as human beings, don’t worry too much about making sure the connections land at the right point. Our brain just works that way, declaratively. However, for building AI, we need to be more explicit. Let’s dive in! In 2024, Artificial Intelligence (AI) hit the limelight with major advancements. The problem with reaching common knowledge […]
Implementing a Dissolve Effect with Shaders and Particles in Three.js

I got the initial idea of making this dissolve effect from a game that I was playing. In it zombies dissolve into thin air upon defeat. Since I was already experimenting with Three.js shaders and particles I thought of recreating something similar. In this tutorial, I’ll walk you through the process of creating this cool […]
How To Design For High-Traffic Events And Prevent Your Website From Crashing — Smashing Magazine

Product drops and sales are a great way to increase revenue, but these events can result in traffic spikes that affect a site’s availability and performance. To prevent website crashes, you’ll have to make sure that the sites you design can handle large numbers of server requests at once. Let’s discuss how! Product launches and […]
Lesser Known Uses Of Better Known Attributes — Smashing Magazine
HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the target attribute with a value of _blank opens the link in a new tab or window. But did you know that you […]
Why Browsers Produce Different Performance Results — Smashing Magazine

We know that browsers do all sorts of different things under the hood. One of those things is the way they not only fetch resources like images and scripts from the server but how they prioritize those resources. Chrome and Safari have implemented a “Tight Mode” that constrains which resources are loaded and in what […]