Web Design
Introduction to WordPress Plugin Development: Buil...
In this guide, you'll learn the essentials of plugin development, set up a local environment using Studio by WordPress.com, and build a fully functional example plugin.
Stories Of August (2025 Wallpapers Edition)
Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers might be for you. The wallpapers are designed with love by the community for the community and can be downloaded for free! Enjoy!
Keeping Article Demos Alive When Third-Party APIs ...
Is there a way to build demos that do not break when the services they rely on fail? How can we ensure educational demos stay available for as long as possible? Keeping Article Demos Alive When Third-Party APIs Die...
The Core Model: Start FROM The Answer, Not WITH Th...
The Core Model is a practical methodology that flips traditional digital development on its head. Instead of starting with solutions or structure, we begin with a hypothesis about what users need and follow a simple framework that brings diverse...
How to Prevent and Stop a DDoS Attack on Your Webs...
How do you stop a distributed denial-of-service (DDoS) attack? Through a mix of proactive prevention and a solid plan for the worst-case scenario.
A New and Improved Code Editing Experience
We recently launched enhancements to the post and site code editors, as well as the additional CSS input box. Let’s dive into what this upgraded experience looks like.
Making a Masonry Layout That Works Today
I went on to figure out how make masonry work today with other browsers. I'm happy to report I've found a way — and, bonus! — that support can be provided with only 66 lines of JavaScript. Making a...
Web Components: Working With Shadow DOM
Web Components are more than just Custom Elements. Shadow DOM, HTML Templates, and Custom Elements each play a role. In this article, Russell Beswick demonstrates how Shadow DOM fits into the broader picture, explaining why it matters, when to...
Designing for Touch: How Finger-Friendly UI Enhanc...
With mobile devices dominating the way we interact with apps and websites, touch-based design has become more important than ever. Whether it’s tapping a button, swiping through a gallery, or dragging a slider, users expect smooth and intuitive interactions...
20+ Stylish Swedish Fonts With Scandinavian Simpli...
Swedish design is world-renowned for its clean lines, minimalist approach, and functional beauty, and that same philosophy shines through in typography. In this collection of Swedish fonts, you’ll find typefaces that reflect the essence of Swedish style: understated yet...
Designing Better UX For Left-Handed People
Today, roughly 10% of people are left-handed. Yet most products — digital and physical — aren’t designed with it in mind. Let’s change that. More design patterns in Smart Interface Design Patterns, a **friendly video course on UX** and...
How to Discover a CSS Trick
Do we invent or discover CSS tricks? Lee Meyer discusses how creative limitations, recursive thinking, and unexpected combinations lead to his most interesting ideas. How to Discover a CSS Trick originally published on CSS-Tricks, which is part of the...
Atomic Design Certification Course
Brad Frost introduced the “Atomic Design” concept wayyyy back in 2013. He even wrote a book on it. And we all took notice, because that term has been part of our lexicon ever since. It’s a nice way …...
WordPress vs. Substack: Choose the Best Platform f...
In this concise guide, we'll compare WordPress vs. Substack to help you choose the platform that aligns with your long-term goals as a creator.
27 College Fonts for Creating Academic-Inspired De...
Ever wondered where that bold, slab-serif “college look” comes from? It goes way back to mid‑19th century Ivy League sportswear. Harvard’s baseball team embroidered an “H” on their flannel... The post 27 College Fonts for Creating Academic-Inspired Designs (2025)...
A First Look at the Interest Invoker API (for Hove...
Chrome 139 is experimenting with Open UI’s proposed Interest Invoker API, which would be used to create tooltips, hover menus, hover cards, quick actions, and other types of UIs for showing more information with hover interactions. A First Look...
Celebrating 20 years of MDN
MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.
How to Change Your Domain Name With Zero Downtime
Changing your domain name can feel intimidating and isn't without risks. In this tutorial, you'll learn everything you need to know to change your website's domain name with as little hassle as possible.
A Primer on Focus Trapping
Focus trapping is about managing focus within an element, such that focus always stays within it. The whole process sounds simple in theory, but it can quite difficult to build in practice, mostly because of the numerous parts to...
Handling JavaScript Event Listeners With Parameter...
Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. And what if your event listener needs parameters? That’s where things get interesting. Amejimaobari Ollornwi shares which JavaScript features make...