In Praise Of The Basics

What does it mean to learn the “basics”, or fundamentals, of front-end web development? Is starting with HTML and CSS still the best entry point to learn how to make websites and apps when we have a seemingly endless supply of frameworks? Geoff Graham thinks so and discusses why you might consider going “back to basics” to start or move forward in your career. https://smashingmagazine.com/2024/05/in-praise-of-the-basics/

Decision Trees For UI Components

Imagine finally resolving never-ending discussions about UI decisions for good. Here are some practical examples of decision trees for UI components and how to use them effectively. An upcoming part of Smart Interface Design Patterns. https://smashingmagazine.com/2024/05/decision-trees-ui-components/

The Era Of Platform Primitives Is Finally Here

Application frameworks have built whole ecosystems on top of them. Let’s take a closer look at serverless platforms such as Netlify’s Platform Primitives and explore how they can increase our productivity with a serverless fullstack experience. https://smashingmagazine.com/2024/05/netlify-platform-primitives/

Switching It Up With HTML’s Latest Control

After years of relying on checkbox hacks to create a “switch” control for forms that toggle between two states, HTML may be gaining a native way to go about it by adding a switch attribute to checkbox inputs. Daniel Yuschick walks us through a first impression of switch controls and discusses current and ongoing considerations that need to be explored further before it is ready for prime time. https://smashingmagazine.com/2024/05/switching-it-up-html-latest-control/

Best Practices For Naming Design Tokens, Components, Variables, And More

How can we get better at naming? This post is dedicated to naming conventions, tips, and real-world examples that help you name things in a robust and flexible way. https://smashingmagazine.com/2024/05/naming-best-practices/

Modern CSS Layouts: You Might Not Need A Framework For That

It’s easy to get lost in a sea of CSS frameworks and libraries, each promising easier styling and smoother layouts. Brecht De Ruyte demonstrates four CSS utility classes (plus a bonus) using techniques that allow them to be used practically anywhere you need a particular layout — be it Grid or Flexbox — with configurable options. https://smashingmagazine.com/2024/05/modern-css-layouts-no-framework-needed/

Hidden vs. Disabled In UX

Should you hide or disable a feature? You’ve probably been there before. Here are some considerations for hiding versus disabling, along with possible alternatives to improve UX. An upcoming part of Smart Interface Design Patterns. https://smashingmagazine.com/2024/05/hidden-vs-disabled-ux/

Building A User Segmentation Matrix To Foster Cross-Org Alignment

Is there such a thing as harmony between designers and developers in the workplace, and if so, how can it be achieved? In this article, Chris Day explores the challenges of effective collaboration, outlines the key factors at play, and (hopefully!) empowers you to find the right solutions to help you and your team deliver to their full potential. https://smashingmagazine.com/2024/05/building-user-segmentation-matrix-foster-cross-org-alignment/

Beyond CSS Media Queries

Juan Diego Rodriguez explains why media queries still occupy a vital role in responsive layouts; only they are now one tool in a larger toolbox with modern techniques that are best when used together. https://smashingmagazine.com/2024/05/beyond-css-media-queries/

Transforming The Relationship Between Designers And Developers

Is there such a thing as harmony between designers and developers in the workplace, and if so, how can it be achieved? In this article, Chris Day explores the challenges of effective collaboration, outlines the key factors at play, and (hopefully!) empowers you to find the right solutions to help you and your team deliver to their full potential. https://smashingmagazine.com/2024/05/transforming-relationship-between-designers-developers/


Căutare