The time for designers to learn to code is now

Development
The Gap
An exploration of the pain points that CSS gap solves.
Fine-tuning Text Inputs
A quick overview of the attributes we can add to form fields to provide hints to the browser and improve the user experience for our visitors.
EasyFrontend | UI Component
EasyFrontend offers a collection of UI Components, Blocks, and Sections built with HTML, React, Bootstrap, and Tailwind CSS. These components are designed to boost your development workflow by providing over 700+ free UI components. Developers can utilize these components by copy-pasting code directly into their projects
The Ultimate CSS Shapes Collection
The modern way to create CSS shapes using a minimal code and a single element. A collection of CSS-only shapes created by Temani Afif.
Theming with design tokens at Webflow
A technical look at how our team facilitates large-scale design updates.
Six Styles for Naming Design Tokens
A comprehensive exploration of widespread and well-known naming conventions and their respective pros and cons.
Tailwind CSS button collection - Click-to-copy integration
Discover a collection of Tailwind CSS buttons designed to enhance your website's look. Easy to integrate with a copy-paste, no js.
Design Engineering
Issue 184: An emerging role in software
AVIF is the Future of Web Images
The search for the perfect image format is driven by the need for high-quality visuals that load quickly and consume less bandwidth. AVIF…
Device Simulator & Tester: Unleash Real Time Device Experience
Test sites on multiple devices in one tab. Improve development, UI/UX, & QA with live previews.
Why UI designers should understand Flexbox and CSS Grid
Or bye bye, 12-column grid layout
Surprising Facts About New CSS Selectors
I set out to learn a bit about how CSS nesting works, especially the new & selector, and I ended up on a deep dive into the :is() selector and its siblings.
Why You Should Use px Units for margin, padding, & Other Spacing Techniques |
When users increase their text size, they're not trying to make the space around text bigger.
The Fight For The Main Thread
Having access to a free reporting tool like Lighthouse in DevTools is a great start for diagnosing performance issues by identifying bottlenecks on the main thread. Even better are paid tools like SpeedCurve to dig deeper into the data for more targeted insights and to produce visual reports to help make a case for performance improvements for your team and other stakeholders.
CodyHouse | Web Design Nuggets
CodyHouse is an arsenal of production-ready components and tools that empower web designers to craft digital experiences faster and better.
Web Design & UI Inspiration with Code Snippets
Handpicked collection of Web Design & UI Inspiration with Code Snippets. ✅ GIF preview ✅ HTML CSS copy paste code.
Overengineering - What is it and How Design Can Help?
Discover what overengineering is and how to tame it with design. Get a list of best practices for the whole design team.
Naming things needn’t be hard
Find inspiration for naming things - be that HTML classes, CSS properties or JavaScript functions - using these lists of useful words.
Component Driven Development and the QA Process
Adopting a component driven development approach can help reduce the amount of time and effort spent on QA.
Charts.css
CSS data visualization framework
The Power of Variable Fonts: An Interview with Jason Pamental
Variable fonts are reinventing type on the web. Jason Pamental discusses benefits, adoption and a promising new concept
Why NASA Chose WordPress for Revamping Its Flagship Website
NASA has removed the beta label from the new nasa.gov website, which was launched on WordPress, replacing Drupal as the CMS. After a lengthy process, which required 18 months of active web developm…
Low-Code Guide
What is low-code development and what can you build with it? Get all the details to decide if low-code is right for your enterprise.
Textareas with auto-increasing height using CSS
Textareas areas are great when it comes to accepting a large amount of text from the user. But, the problem with textareas is that they have a fixed height. So, if the user enters more text than the height of the text, the text will overflow and the user will have to scroll to see the rest of the text.
Overrrides
A collection of the most powerful and customizable code overrides and components built for Framer. Copy & paste, no code required.
Case Study: Rebuilding TechCrunch layout with modern CSS
Rebuilding TechCrunch with modern CSS.
Introduction to Font APIs
Typography is a crucial element in web design, shaping the visual appeal and readability of online content.
Adapting Illustrations to Dark Mode
Fast solution to make illustrations work in both light and dark mode.
Let’s Make a Rubber Button With HTML, CSS and SVG
While I wasn’t looking, an elastic hover/active effect I shared on CodePen was viewed more than 11,000 times. Here’s how it works!