#design-system

[ follow ]
#brand-identity

The Brand Identity

OpenAI hosted its first DevDay conference and sought a brand identity that would reflect the company's forward-thinking spirit.
Design studio Play developed a brand centered around the 'bit,' the smallest unit of data that a computer can process and store.

League of Legends developer Riot Games unveils punchy new visual identity

Riot Games' new design system emphasizes player experience and adaptability across its diverse entertainment offerings.

The Brand Identity

OpenAI hosted its first DevDay conference and sought a brand identity that would reflect the company's forward-thinking spirit.
Design studio Play developed a brand centered around the 'bit,' the smallest unit of data that a computer can process and store.

League of Legends developer Riot Games unveils punchy new visual identity

Riot Games' new design system emphasizes player experience and adaptability across its diverse entertainment offerings.
morebrand-identity
#documentation

My Design System Journey: Building The Plane While Flying

Defining a style guide is crucial as the first step in building a design system.
Pattern libraries ensure usability-tested UI elements ready for implementation in the design system.

Design systems: simplifying documentation writing

Creating a design system is challenging mainly due to the need for comprehensive documentation.

Tailwind CSS: Using dynamic breakpoints and container queries - LogRocket Blog

Styling is a crucial component of web design, impacting how your website looks and feels to users.The right styling can improve your website's visual appeal, usability, and professional appearance.It can also support the establishment of a website's general tone and personality.Aside from just aesthetics, styling can have practical advantages.

What is a Design System and why it's so important?

I've been working on more than 7 projects during my time in an agency and every one of them was connected to the subject of a Design system.Working with UI kits, creating a system from scratch or helping a team to structure an existing system so it will work better, were one of the many responsibilities during each project.

What a key steps to building a design system?

Before you will start your journey of building a design system for your product, take a moment and think about the team that will help you to bring it to life.What kind of people need to be involved in the process?It wouldn't be just designers, you will also need developers and product managers, leaders and others like researchers, content strategists, and accessibility and performance experts.

My Design System Journey: Building The Plane While Flying

Defining a style guide is crucial as the first step in building a design system.
Pattern libraries ensure usability-tested UI elements ready for implementation in the design system.

Design systems: simplifying documentation writing

Creating a design system is challenging mainly due to the need for comprehensive documentation.

Tailwind CSS: Using dynamic breakpoints and container queries - LogRocket Blog

Styling is a crucial component of web design, impacting how your website looks and feels to users.The right styling can improve your website's visual appeal, usability, and professional appearance.It can also support the establishment of a website's general tone and personality.Aside from just aesthetics, styling can have practical advantages.

What is a Design System and why it's so important?

I've been working on more than 7 projects during my time in an agency and every one of them was connected to the subject of a Design system.Working with UI kits, creating a system from scratch or helping a team to structure an existing system so it will work better, were one of the many responsibilities during each project.

What a key steps to building a design system?

Before you will start your journey of building a design system for your product, take a moment and think about the team that will help you to bring it to life.What kind of people need to be involved in the process?It wouldn't be just designers, you will also need developers and product managers, leaders and others like researchers, content strategists, and accessibility and performance experts.
moredocumentation
#figma

What's next on Figma's mind? Redesigning design systems

Figma is introducing new features including Figma Slides and an updated design system, eagerly anticipated for their impact on design processes.

Maintaining a design system in Figma

Maintain Figma design systems by implementing a controlled release process to prevent breaking designer's files.

Maintaining a design system in Figma

Keep Figma design systems updated to avoid breaking consumer projects.

Typography Variables in Figma Are Here

Color variables can now be bound to gradient stops in Figma, allowing for precise editing and eliminating the need for guesswork in gradient design.

What's next on Figma's mind? Redesigning design systems

Figma is introducing new features including Figma Slides and an updated design system, eagerly anticipated for their impact on design processes.

Maintaining a design system in Figma

Maintain Figma design systems by implementing a controlled release process to prevent breaking designer's files.

Maintaining a design system in Figma

Keep Figma design systems updated to avoid breaking consumer projects.

Typography Variables in Figma Are Here

Color variables can now be bound to gradient stops in Figma, allowing for precise editing and eliminating the need for guesswork in gradient design.
morefigma
#user-experience

Measuring Design System

High component reusability reflects a design system's efficiency and ensures consistency across products.

Design System Contribution Models

Contribution models help teams add features without compromising existing designs, ensuring quality and coherence.

8 Design Systems for UX Designers to build better products

Design systems are a collection of reusable components, guidelines, and principles that help designers create consistent and efficient user interfaces.They can save time, streamline collaboration, and enhance user experience.In this article, we'll explore 8 popular design systems that UX designers can learn from and leverage in their work.

Design system myth-1. Source of truth

Concept vs Reality
'The Design system is the source of truth' Is it the Sun? Are you God?What is this, a new religion?Does this mean that it is all set in stone?What?I don't like rules, they mess with my creative flow!I cannot compete with it, I must surrender and obey!When I started working with design systems I heard this very often, 'a design system is the source of truth'.

React Newbies Guide: How to Use useMemo for Expensive Calculations and Complex State Management

Photo by Kelly Sikkema on Unsplash The useMemo React hook is a powerful tool that allows developers to optimize the performance of their applications by only re-rendering components when certain values have changed.This can greatly improve the overall performance and user experience of your application.

How to break your design system without creating chaos

As a designer, one of the first things you learn is the importance of following rules and guidelines.Whether it's the principles of design or the guidelines of a design system, it's crucial to understand and adhere to these rules in order to create cohesive designs.But as any designer knows, there are times when the rules need to be broken.

Measuring Design System

High component reusability reflects a design system's efficiency and ensures consistency across products.

Design System Contribution Models

Contribution models help teams add features without compromising existing designs, ensuring quality and coherence.

8 Design Systems for UX Designers to build better products

Design systems are a collection of reusable components, guidelines, and principles that help designers create consistent and efficient user interfaces.They can save time, streamline collaboration, and enhance user experience.In this article, we'll explore 8 popular design systems that UX designers can learn from and leverage in their work.

Design system myth-1. Source of truth

Concept vs Reality
'The Design system is the source of truth' Is it the Sun? Are you God?What is this, a new religion?Does this mean that it is all set in stone?What?I don't like rules, they mess with my creative flow!I cannot compete with it, I must surrender and obey!When I started working with design systems I heard this very often, 'a design system is the source of truth'.

React Newbies Guide: How to Use useMemo for Expensive Calculations and Complex State Management

Photo by Kelly Sikkema on Unsplash The useMemo React hook is a powerful tool that allows developers to optimize the performance of their applications by only re-rendering components when certain values have changed.This can greatly improve the overall performance and user experience of your application.

How to break your design system without creating chaos

As a designer, one of the first things you learn is the importance of following rules and guidelines.Whether it's the principles of design or the guidelines of a design system, it's crucial to understand and adhere to these rules in order to create cohesive designs.But as any designer knows, there are times when the rules need to be broken.
moreuser-experience
#consistency

How to classify your design system-a framework

The Design System Attributes Framework categorizes design systems based on Flexibility, Consistency, Composability, and Completeness, which are conflicting attributes that need careful balance.

Using a single dimension scale for all numbers in your UI designs

Defining a dimension scale is a crucial step in a design system to enhance consistency and reduce errors in screen designs and production code.

4 Best Ways to Use React's Suspense Component

lets you display a fallback until its children have finished loading.Suspense is a new feature that lets your component wait for something before it can render.Some of the use cases where it is used are data fetching and waiting for images, scripts, and other asynchronous work to load.Suspense does not detect when the data is fetched inside an Effect or Event handler.

How to classify your design system-a framework

The Design System Attributes Framework categorizes design systems based on Flexibility, Consistency, Composability, and Completeness, which are conflicting attributes that need careful balance.

Using a single dimension scale for all numbers in your UI designs

Defining a dimension scale is a crucial step in a design system to enhance consistency and reduce errors in screen designs and production code.

4 Best Ways to Use React's Suspense Component

lets you display a fallback until its children have finished loading.Suspense is a new feature that lets your component wait for something before it can render.Some of the use cases where it is used are data fetching and waiting for images, scripts, and other asynchronous work to load.Suspense does not detect when the data is fetched inside an Effect or Event handler.
moreconsistency

Methods and techniques for design system maintenance - LogRocket Blog

Building and maintaining a design system is an ongoing process, requiring continuous effort and attention to detail.

Design system maturity

DS maturity is subjective, based on factors like usefulness, adoption, complexity, and comprehensiveness.
Company and product maturity do not determine DS maturity, which is variable and independent.
#development

A cleaner approach for Storybook with React Native

Storybook for React Native can be challenging to set up and work with, but recent improvements in Storybook 6.5 have made it better.
Some developers prefer to install Storybook directly within the project, while others suggest creating a separate design system package for the UI.

A cleaner approach for Storybook with React Native

Storybook for React Native can be challenging to set up and work with, but recent improvements in Storybook 6.5 have made it better.
Some developers prefer to install Storybook directly within the project, while others suggest creating a separate design system package for the UI.

Design system maturity

Design system maturity is subjective and depends on factors like usefulness, adoption, complexity, and comprehensiveness.
The stages of design system maturity range from Absence, where teams are siloed, to Acknowledgment, where the need is realized but resources are not allocated yet.

How can the efficiency of design system be measured?

How can the efficiency of design system be measured?Using a design system AND tracking its efficiency may be tricky but it also is very important.The developers play the key role in the design system's success since they are creating the components and templates for the project and they are doing it for a perspective - the system saves a lot of time and money when implemented.

Language, schmanguage: NASA's generative AI builds spaceships

When NASA's balloon-borne exoplanet-observing telescope EXoplanet Climate Infrared TElescope (EXCITE) takes to the skies this fall it'll be doing so with a scaffold and support struts with a unique feature: they were designed by an artificial intelligence algorithm.Using a method dubbed "evolved structures," NASA Goddard Space Flight Center research engineer Ryan McClelland's design said the aim was to reduce the mass of spacecraft structural components by two thirds, while at the same time reducing stress risks, by using commercially-available AI software to build parts that can be machined by commercial vendors.

E-Resume-Build a professional resume: Design case study

A few folks in our team are hard core front-end masters 💻 They started E-Resume project to practice their coding skills and they also hoped that it would create value to others.They created their own resumes 📝 using this tool.Soon more people loved it and it reached 350+ stars on GitHub ❤️
They realised that better design could improve the tool and help many more people.

A cleaner approach for Storybook with React Native

Storybook for React Native can be challenging to set up and work with, but recent improvements in Storybook 6.5 have made it better.
Some developers prefer to install Storybook directly within the project, while others suggest creating a separate design system package for the UI.

A cleaner approach for Storybook with React Native

Storybook for React Native can be challenging to set up and work with, but recent improvements in Storybook 6.5 have made it better.
Some developers prefer to install Storybook directly within the project, while others suggest creating a separate design system package for the UI.

Design system maturity

Design system maturity is subjective and depends on factors like usefulness, adoption, complexity, and comprehensiveness.
The stages of design system maturity range from Absence, where teams are siloed, to Acknowledgment, where the need is realized but resources are not allocated yet.

How can the efficiency of design system be measured?

How can the efficiency of design system be measured?Using a design system AND tracking its efficiency may be tricky but it also is very important.The developers play the key role in the design system's success since they are creating the components and templates for the project and they are doing it for a perspective - the system saves a lot of time and money when implemented.

Language, schmanguage: NASA's generative AI builds spaceships

When NASA's balloon-borne exoplanet-observing telescope EXoplanet Climate Infrared TElescope (EXCITE) takes to the skies this fall it'll be doing so with a scaffold and support struts with a unique feature: they were designed by an artificial intelligence algorithm.Using a method dubbed "evolved structures," NASA Goddard Space Flight Center research engineer Ryan McClelland's design said the aim was to reduce the mass of spacecraft structural components by two thirds, while at the same time reducing stress risks, by using commercially-available AI software to build parts that can be machined by commercial vendors.

E-Resume-Build a professional resume: Design case study

A few folks in our team are hard core front-end masters 💻 They started E-Resume project to practice their coding skills and they also hoped that it would create value to others.They created their own resumes 📝 using this tool.Soon more people loved it and it reached 350+ stars on GitHub ❤️
They realised that better design could improve the tool and help many more people.
moredevelopment
#bit

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

Creating Extensible React UI Components

Treat UI components as base components with few dependencies and many dependents.
To design an extendible component, it should have a component API, a theme, and be customizable.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

Creating Extensible React UI Components

Treat UI components as base components with few dependencies and many dependents.
To design an extendible component, it should have a component API, a theme, and be customizable.
morebit

Design systems for products: ecosystem of design systems

A design system for products contains conventions and approaches to design and build products, as well as key building blocks.
The design system for products helps guide teams through key questions and provides a framework for creating captivating and memorable experiences.
#ai

Revolutionizing Design with AI-Powered Design Systems

AI can help reduce the need for design QA by generating screens with code directly from the design.
With AI, designers can easily create components and generate code with just a few clicks.

Design Systems vs. AI: will the robots take over?

Artificial intelligence (AI) may or may not take over design systems.
AI can have a place in a human-led design system workflow.

Revolutionizing Design with AI-Powered Design Systems

AI can help reduce the need for design QA by generating screens with code directly from the design.
With AI, designers can easily create components and generate code with just a few clicks.

Design Systems vs. AI: will the robots take over?

Artificial intelligence (AI) may or may not take over design systems.
AI can have a place in a human-led design system workflow.
moreai

A cleaner approach for Storybook with React Native

Storybook for React Native can be challenging to set up and work with, but recent improvements in Storybook 6.5 have made it better.
Some developers prefer to install Storybook directly within the project, while others suggest creating a separate design system package for the UI.
#product-strategy

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.
moreproduct-strategy

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.

How to build a strategy, not a roadmap

A design system is a product that solves concrete tasks.
Creating a design system requires a strategy that treats it as a product from the beginning.
#style-guide

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.

Creating a UI style guide - LogRocket Blog

A style guide in UI helps define the foundational elements of design, such as color, fonts, typography, and buttons.
The purpose of a style guide is to make purpose-led decisions and create a beautiful UI for the product.
morestyle-guide

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

How To Create React Components That Run On Every React Framework?

React is used by over 1.8 million websites.
Maintaining a React design system that can be used across different frameworks can be achieved with Bit.

Naming design tokens: the art of clarity and consistency

Choosing proper names for design tokens is critical for maintainability, clarity, and efficiency.
Effective design token names offer benefits like clarity, consistency, maintainability, and collaboration.

Naming design tokens: the art of clarity and consistency

Choosing proper names for design tokens is critical for maintainability, clarity, and efficiency.
Effective design token names offer benefits like clarity, consistency, maintainability, and collaboration.

Naming design tokens: the art of clarity and consistency

Choosing proper names for design tokens is critical for maintainability, clarity, and efficiency.
Effective design token names offer benefits like clarity, consistency, maintainability, and collaboration.

Naming design tokens: the art of clarity and consistency

Choosing proper names for design tokens is critical for maintainability, clarity, and efficiency.
Effective design token names offer benefits like clarity, consistency, maintainability, and collaboration.

Naming design tokens: the art of clarity and consistency

Choosing proper names for design tokens is critical for maintainability, clarity, and efficiency.
Effective design token names offer benefits like clarity, consistency, maintainability, and collaboration.
#design-token

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.

Naming design tokens: the art of clarity and consistency

Design tokens act as reusable pieces of code that describe visual elements in a design system.
Choosing clear and consistent names for design tokens improves maintainability, clarity, efficiency, and collaboration.
moredesign-token

Design System Resources for Designers in 2024

Design system resources and guides for designers

Design System Resources for Designers in 2024

Design system resources and guides for designers
#adopt

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.
moreadopt

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Building Components For Consumption, Not Complexity (Part 2) - Smashing Magazine

Building an adoptable design system requires overcoming challenges such as technical debt, parity between design and code, and adoption.
Tool limitations, siloed working arrangements, and poor organizational communication contribute to the challenges.

Using Figma variables for breakpoints

Establishing breakpoints is an important step in creating a Design System.
Creating a new local variables collection helps organize and store breakpoint specifications.
Naming the collection modes according to the breakpoint sizes is necessary for easy reference.

Building Reusable React Components with styled-components

Reusable components bring consistency and order to web design
Reusable components make maintenance and scalability easier

Building Reusable React Components with styled-components

Reusable components bring consistency and order to web design
Reusable components make maintenance and scalability easier

Building Reusable React Components with styled-components

Reusable components bring consistency and order to web design
Reusable components make maintenance and scalability easier
#dependencies

Best icon libraries for Vue.js - LogRocket Blog

In the UI/UX field, adding icons helps create a visual indicator for a particular element (i.e., a button, or a tab header) to express the context/action without so much text.Moreover, adding icons makes the app eye-catching and friendly for users.We can add icons to our Vue.jsapps with various icon libraries that come with either font- or SVG-based icon sets.

Package vs Package-lock json file

You might have definitely come across this package-lock.jsonfile if you are working on projects where Node.js is used.In this article, we will see what is package-lock.jsonfile, why it is required, and how it is different from the package.jsonfile.What is a package.jsonfile?It is a JSON file that is present in the root directory of the project and it holds important information about the project, it basically contains the metadata about the project and all the dependencies that were installed using NPM.

Best icon libraries for Vue.js - LogRocket Blog

In the UI/UX field, adding icons helps create a visual indicator for a particular element (i.e., a button, or a tab header) to express the context/action without so much text.Moreover, adding icons makes the app eye-catching and friendly for users.We can add icons to our Vue.jsapps with various icon libraries that come with either font- or SVG-based icon sets.

Package vs Package-lock json file

You might have definitely come across this package-lock.jsonfile if you are working on projects where Node.js is used.In this article, we will see what is package-lock.jsonfile, why it is required, and how it is different from the package.jsonfile.What is a package.jsonfile?It is a JSON file that is present in the root directory of the project and it holds important information about the project, it basically contains the metadata about the project and all the dependencies that were installed using NPM.
moredependencies
#applications

How to Create Typed Forms in Angular

Photo by Mediamodifier on Unsplash In this article, I want to show you how to create typed forms in Angular.Although it's possible to create forms without types, it's not the best choice when building something great.Using types in your Angular forms can help catch errors early in the development process, improve code readability and maintainability, and enhance the overall developer experience.

Cloud Native Microservice To Cloud Agnostic Microservice

https://unsplash.com/photos/BJHN6Do8kjQAs you know, I've been working more with IoT edge use cases around my career.It was going fine with Azure to date, but when we were re-analyzing the architecture, we found a need for cloud-agnostic microservices instead of cloud-native microservices (more precisely with Azure).

DevSecOps: The Security Guard of Microservice Architecture

Image generated by DALLE, OpenAI The software development industry is constantly evolving and new trends and technologies are emerging every day.One of the most significant trends in recent years is the move towards microservices architecture, which is becoming increasingly popular among organizations.

React's Virtual DOM: Decoded for Beginners

Photo by James Yarema on Unsplash Have you ever heard the term virtual DOM and wondered what it means?If you're like many React developers, you might have a general idea that virtual DOM is an important part of how React works, but you don't really understand how it's built and how it works at the lowest level.

How to Write Unit Tests with React Testing Library in Next.js

If you want to use the React testing library in Next.js for writing unit tests you have to make some configuration files for that and install some packages.You can install packages with the below command: Then you need to create some files for jest configs: ./jest.config.js./jest.setup.jsReact router (optional) if you use `useRouter` in your components you have to mock `next/router` and you have to create a mock file for that.

The Styling Framework Taking Tech Companies by Storm

Created By Me Using Figma If you work in web development, chances are you've heard of Tailwind CSS.This rapidly growing styling framework has taken the tech world by storm and is quickly becoming one of the most popular choices for developers.But what is Tailwind CSS, and why are so many tech companies choosing it over other styling frameworks?

How to Create Typed Forms in Angular

Photo by Mediamodifier on Unsplash In this article, I want to show you how to create typed forms in Angular.Although it's possible to create forms without types, it's not the best choice when building something great.Using types in your Angular forms can help catch errors early in the development process, improve code readability and maintainability, and enhance the overall developer experience.

Cloud Native Microservice To Cloud Agnostic Microservice

https://unsplash.com/photos/BJHN6Do8kjQAs you know, I've been working more with IoT edge use cases around my career.It was going fine with Azure to date, but when we were re-analyzing the architecture, we found a need for cloud-agnostic microservices instead of cloud-native microservices (more precisely with Azure).

DevSecOps: The Security Guard of Microservice Architecture

Image generated by DALLE, OpenAI The software development industry is constantly evolving and new trends and technologies are emerging every day.One of the most significant trends in recent years is the move towards microservices architecture, which is becoming increasingly popular among organizations.

React's Virtual DOM: Decoded for Beginners

Photo by James Yarema on Unsplash Have you ever heard the term virtual DOM and wondered what it means?If you're like many React developers, you might have a general idea that virtual DOM is an important part of how React works, but you don't really understand how it's built and how it works at the lowest level.

How to Write Unit Tests with React Testing Library in Next.js

If you want to use the React testing library in Next.js for writing unit tests you have to make some configuration files for that and install some packages.You can install packages with the below command: Then you need to create some files for jest configs: ./jest.config.js./jest.setup.jsReact router (optional) if you use `useRouter` in your components you have to mock `next/router` and you have to create a mock file for that.

The Styling Framework Taking Tech Companies by Storm

Created By Me Using Figma If you work in web development, chances are you've heard of Tailwind CSS.This rapidly growing styling framework has taken the tech world by storm and is quickly becoming one of the most popular choices for developers.But what is Tailwind CSS, and why are so many tech companies choosing it over other styling frameworks?
moreapplications

Flowbite Svelte - UI Component Library

Svelte UI components
Explore the whole collection of over 57 open-source UI components and interactive elements built with Svelte and Flowbite

Design with Figma
Track work across the enterprise through an open, collaborative platform.Link issues across Jira and ingest data from other software development tools.
#people

JKR and photographer Cait Oppermann build a warmer brand world for Stella Artois

Stella Artois has announced the launch of a new brand world.The work from Jones Knowles Ritchie consists of a new design system, horizontal logo, two custom typefaces created with Pangram Pangram Foundry, and overhauled packaging and colour palette.JKR has also commissioned photographer Cait Oppermann known for delivering distinctive campaigns for the likes of Rapha on a range of creative, lifestyle-inspired shots.

Meet the maker: Marcin Wichary

We have a ritual at Figma where new hires are asked: "What makes you a maker?"For our new series, Meet the Maker, we're digging into the details, kicking off with Marcin Wichary, a design manager from the Editor team.If a T-shaped person has a breadth of knowledge and one deep specialization, we'd liken Marcin to a comb-he taps into deep knowledge across a broad range of niche interests, such as looping videos and San Francisco's ghost stations.

Home Office civil servants told to stop using Times New Roman'

Times New Roman has been outlawed by the Home Office due to it being harder for visually impaired people or those who have difficulty reading to decipher, reports say.It comes days after US secretary of state Antony Blinken hit headlines for telling staff they should ditch the font in favour of adopting Calibri as the standard, according to a cable obtained by The Washington Post.

Why your design team hates disabled features

I joined a local co-working space recently and met a developer who wanted to ask a controversial question.I thought the topic of conversation would be the 20B acquisition of Figma by Adobe.Instead, he wanted to know my thoughts on disabling features.The controversy is that he's a fan of disabling, yet his design team is not.

JKR and photographer Cait Oppermann build a warmer brand world for Stella Artois

Stella Artois has announced the launch of a new brand world.The work from Jones Knowles Ritchie consists of a new design system, horizontal logo, two custom typefaces created with Pangram Pangram Foundry, and overhauled packaging and colour palette.JKR has also commissioned photographer Cait Oppermann known for delivering distinctive campaigns for the likes of Rapha on a range of creative, lifestyle-inspired shots.

Meet the maker: Marcin Wichary

We have a ritual at Figma where new hires are asked: "What makes you a maker?"For our new series, Meet the Maker, we're digging into the details, kicking off with Marcin Wichary, a design manager from the Editor team.If a T-shaped person has a breadth of knowledge and one deep specialization, we'd liken Marcin to a comb-he taps into deep knowledge across a broad range of niche interests, such as looping videos and San Francisco's ghost stations.

Home Office civil servants told to stop using Times New Roman'

Times New Roman has been outlawed by the Home Office due to it being harder for visually impaired people or those who have difficulty reading to decipher, reports say.It comes days after US secretary of state Antony Blinken hit headlines for telling staff they should ditch the font in favour of adopting Calibri as the standard, according to a cable obtained by The Washington Post.

Why your design team hates disabled features

I joined a local co-working space recently and met a developer who wanted to ask a controversial question.I thought the topic of conversation would be the 20B acquisition of Figma by Adobe.Instead, he wanted to know my thoughts on disabling features.The controversy is that he's a fan of disabling, yet his design team is not.
morepeople
#information

Weekly Web Design & Development News: Collective #494

A collection of the latest and hottest design and development resources (Javascript libraries, CSS snippets, DeveloGraphic Design Resources, etc.) on the web from the last week (Week 12, 2023).Web Design & Development News: Collective #494
Trig-JS
The easy way to create CSS scroll animations that react to the position of your HTML element on screen.

7 Essential Notion Templates for Product Designers

Notion is a versatile tool that can be used for various tasks, including project management, note-taking, and task tracking.The great thing bout this tool is it allows for easy collaboration with team members.Templates are one of the key features that Notion offers.Here are top 7 free Notion templates that can be useful for product designers:
This template allows product teams to track all of their project work.

Weekly Web Design & Development News: Collective #494

A collection of the latest and hottest design and development resources (Javascript libraries, CSS snippets, DeveloGraphic Design Resources, etc.) on the web from the last week (Week 12, 2023).Web Design & Development News: Collective #494
Trig-JS
The easy way to create CSS scroll animations that react to the position of your HTML element on screen.

7 Essential Notion Templates for Product Designers

Notion is a versatile tool that can be used for various tasks, including project management, note-taking, and task tracking.The great thing bout this tool is it allows for easy collaboration with team members.Templates are one of the key features that Notion offers.Here are top 7 free Notion templates that can be useful for product designers:
This template allows product teams to track all of their project work.
moreinformation

Turning users into AI, UX personality test, modeling components in Figma

Weekly curated resources for designers - thinkers and makers.Modern products often have a large amount of user research data from different sources: user research interviews, intercom conversations, customer e-mails, surveys, customer reviews on various platforms, and whatnot.Making sense of all that data is a challenging task.

Using ghost buttons in UX design for effective CTAs - LogRocket Blog

When designing user interfaces, it won't be long before you encounter a need for a Call To Action (CTA).Whether your user needs to submit a form or complete a purchase or sign up for your mailing list, you first have to give them a button where they can take that action.But not all buttons are created equal, and that's good news for you.

Disney's young adult division, Freeform, takes a variable turn in Collins overhaul

Collins has recently launched its full rebrand of Freeform after audiences got their first look at the work in September 2022.The cable channel - Disney's division for young adults and teens - has moved through a couple of design eras since rebranding from ABC Family to Freeform in 2016.This latest edition moves away from a circular logo, enclosing FF initials, to a variable typographic approach under Collins - a typeface which is "always in a state of becoming, like [Freeform's] audience", the design company's case study explains.

What my past design managers taught me about managing people.

I've had good managers and I've had not-so-great managers.I've learned from both.Being a good manager is hard, it's underrated how much time, feelings, and sacrifice good managers made.As a designer, I thought I could only learn from a manager that was a designer, but boy was I wrong.Here are my takeaways.

Lessons in UX/UI designathons & hackathons

In design competitions/hackathons, 99% of the time, ideas go unacknowledged because the panel judging the work may have alternative agenda or a very specific scope they are looking for (even when they say they do not).Last year, I participated in a design hackathon.The given brief was to "innovate medical screening".

3-Step Process for Finding & Pairing Fonts (Fast)

The appropriate font can make or break the success of a design project.Whether it's a website, a logo, a poster, or any other form of visual communication, the font you select can establish the tone, and mood needed to convey the intended message.Because of this, it is essential to select and pair fonts with care for your projects.
[ Load more ]