YoVDO

Typesafe Design Systems: Building Scalable Component Libraries

Offered By: ChariotSolutions via YouTube

Tags

Design Systems Courses Web Development Courses Typescript Courses Software Architecture Courses Responsive Design Courses Scalability Courses Type Safety Courses

Course Description

Overview

Explore a technical approach to building scalable and flexible design systems from scratch in this conference talk. Learn how utilizing type systems like TypeScript can address common pain points in design system development. Discover strategies for creating type-safe utilities that enhance style implementation consistency while reducing human error in large enterprise applications. Gain insights into the history of web development, the components of effective design systems, and concepts like atomic design. Examine a case study demonstrating how to achieve ease of use and maintainability in design system creation. Understand the implementation of primitive and composite types, value and property utilities, and responsive design techniques to create robust and user-friendly design systems.

Syllabus

Introduction
Introductions
Matts background
Design Systems
Scalability
Hypothesis
Goals
Outline
History
Context
History of the Web
Quality of Browsers
Mistakes
Create HTML
Poll
Design Systems Definition
Parts of a Design System
Technical Goals
Case Study
Ease of Use Maintainability
Easy to Maintain
TwoLevel Setting
Type Systems
What is the Internet
Mental Model
Atomic Design fission
Particles
Primitive Types
Composite Types
Value Utility
Property Utility
Make Responsive
Implementation Goals
Presentation
Continuity
Dont use it
Future plans


Taught by

ChariotSolutions

Related Courses

30 Days to Learn Laravel
Laracasts
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Expanding Your JS Skills with Angular
A Cloud Guru