SlideShare a Scribd company logo
We need

t
to talk

about CSS
We do our best
to keep it together
But try 

as we might
chaos takes us
in the end
Day by day

our CSS grows
It grows
disorganized
Our files are long 

and contain unrelated styles
It isn't clear how and when 

to break CSS up 

into separate files
It grows

fragile
Making changes feels unsafe
WE
WE
NEED
WE
NEED
HELP
Is the answer out there?
OOCSS
SMACSS
BEM
MCSS
We need 

guiding principals
for organizing our CSS

What do we call it?

Where do we put it?
We need 

robust stylesheets 

we can change gracefully

How can I style this page

without breaking other pages?
We need 

a methodology

but which one?

Any worthwhile methodology 

would help with our problems
Let’s give it a shot

SMACSS
Scalable, Modular 

Architecture for CSS
1. Consider the intent 

of a style
Base

Layout

Module

Module subclass

Module component

State

Theme
2. Express your intent

by following 

a naming scheme
Base

Set the default style for an element type
a {

color: red;

}

a:hover {

color: purple;

text-decoration: none;

}

This is the only place you should see 

tag names in your stylesheets.
Layout

Define a component that structures a page

.l-sidebar {

float: left;

width: 320px;

}

Prefix layout components with ’l-’.

Module

Define a type of thing

.activity {

border-bottom: 1px solid #eee;

}

Most CSS we write will define modules

Module subclass
Define a variation of a module

.activity--metric-share {

background-color: white;

}

Prefix subclassed modules with ‘module-name--‘.

Module component
Define a component that exists 

only within a specific module.
.activity__icon {

float: right;

color: #d5d5d5;

}

Prefix a component with ‘module-name__’.

State

Define a state of a layout or module
.is-collapsed {

height: 0;
margin-bottom: 0;

}
.activity-is-read {

background-color:#eee;

}

Prefix global states with ‘is-‘.

Prefix module-specific states with ‘module-name-is-‘.
*

Module subclasses and states 

are both variations on modules.
!

How do we tell them apart?
!

A subclass is applied at markup time. 

A state is applied and removed at runtime.
Theme

Define the appearance of a module
We won’t use this intent
// in _thing.less

.thing {

display: block;

}

// in fun_theme.less

.thing {

border: 4px dashed magenta;

}
Theme

Define the appearance of a module
We won’t use this intent
Define modules without decorative properties 

in a module file.
Decorate all modules in a single theme file.
Include a single theme file on a page.
Where do we put this stuff?
Base		 	 	 	 /_base.less
!

Layout

/_layout.less

Global states	 	 /_states.less
Modules	 	 	 /modules/_module_name.less
Subclassed modules, components, and modulespecific states go with their parent module.
I propose 

a couple 

more patterns
JS selectors

We want to know which classes are safe to change,
and which will cause behavior to break
<div class=“js-toggle-agreers"></div>
!

$('.js-toggle-agreers')

.click(this.toggleAgreers);

When you need to select an element in a view

give that element a classname beginning with ‘.js’.

Apply no style to that class.
Region selectors
<div class=“js-comments-region"></div>
!

layout: {

comments: ‘.js-comments-region'

}

When you need to select a class to become a view
region append that class with ‘-region’.

Apply no style to that class.
Property ordering
Group related properties
.module {

// Box properties

display: block;

width: 100%;

margin: 0 0 18px 0;



// Background & border

background-color: perrywinkle;

border: 1px solid: lavendar;



// Typography

color: #666;

line-height: 20px;

text-decoration: none;



// Other

-webkit-transition: all .4s ease-in-out;

}
That 

was 

cathartic

More Related Content

Viewers also liked

What is design
What is design What is design
What is design
Sean Durham
 
VAWA Self Petitioning
VAWA Self PetitioningVAWA Self Petitioning
VAWA Self Petitioning
Desh Kapoor
 
Amistad
AmistadAmistad
Amistad
hagi
 
I-9 Compliance
I-9 ComplianceI-9 Compliance
I-9 Compliance
Desh Kapoor
 
Stanford Lecture: Saving the World and Have Fun Doing It
Stanford Lecture: Saving the World and Have Fun Doing ItStanford Lecture: Saving the World and Have Fun Doing It
Stanford Lecture: Saving the World and Have Fun Doing It
Bess Ho
 
Basic PR - BMG training
Basic PR - BMG trainingBasic PR - BMG training
Basic PR - BMG training
Denise Thi
 
Montinore Estates Slide Show
Montinore Estates Slide ShowMontinore Estates Slide Show
Montinore Estates Slide Show
Donnych Diaz
 
Ipad for real estate
Ipad for real estateIpad for real estate
Ipad for real estate
Teresa Boardman
 
Building Brands with Smart Data
Building Brands with Smart DataBuilding Brands with Smart Data
Building Brands with Smart Data
Nitin Sharma
 
Netway methodology
Netway methodologyNetway methodology
Netway methodology
Marc Van Rymenant
 
Vocabulary
VocabularyVocabulary
Vocabulary
Inma Garín
 
Cricket India Makeover
Cricket India MakeoverCricket India Makeover
Cricket India Makeover
Desh Kapoor
 
How to make sales when you dont like selling 2
How to make sales when you dont like selling 2How to make sales when you dont like selling 2
How to make sales when you dont like selling 2
Alan Fairweather
 
Romànic català
Romànic catalàRomànic català
Romànic català
Xavier Corral
 
L'occasione sprecata per comunicare il brand
L'occasione sprecata per comunicare il brandL'occasione sprecata per comunicare il brand
L'occasione sprecata per comunicare il brand
Comunikafood
 
Open Source Software, Open Standaarden
Open Source Software, Open StandaardenOpen Source Software, Open Standaarden
Open Source Software, Open Standaarden
Fabrice Mous
 
Seven Life Lessons
Seven Life LessonsSeven Life Lessons
Seven Life Lessons
Leopold Laset
 
Inay Mila at Tatay Mando - Limampung Taon Na!
Inay Mila at Tatay Mando - Limampung Taon Na!Inay Mila at Tatay Mando - Limampung Taon Na!
Inay Mila at Tatay Mando - Limampung Taon Na!
Leopold Laset
 
CrowdSourcing
CrowdSourcingCrowdSourcing
CrowdSourcing
Rafael Souza
 
Crisis Code Camp Technical Research
Crisis Code Camp Technical ResearchCrisis Code Camp Technical Research
Crisis Code Camp Technical Research
Bess Ho
 

Viewers also liked (20)

What is design
What is design What is design
What is design
 
VAWA Self Petitioning
VAWA Self PetitioningVAWA Self Petitioning
VAWA Self Petitioning
 
Amistad
AmistadAmistad
Amistad
 
I-9 Compliance
I-9 ComplianceI-9 Compliance
I-9 Compliance
 
Stanford Lecture: Saving the World and Have Fun Doing It
Stanford Lecture: Saving the World and Have Fun Doing ItStanford Lecture: Saving the World and Have Fun Doing It
Stanford Lecture: Saving the World and Have Fun Doing It
 
Basic PR - BMG training
Basic PR - BMG trainingBasic PR - BMG training
Basic PR - BMG training
 
Montinore Estates Slide Show
Montinore Estates Slide ShowMontinore Estates Slide Show
Montinore Estates Slide Show
 
Ipad for real estate
Ipad for real estateIpad for real estate
Ipad for real estate
 
Building Brands with Smart Data
Building Brands with Smart DataBuilding Brands with Smart Data
Building Brands with Smart Data
 
Netway methodology
Netway methodologyNetway methodology
Netway methodology
 
Vocabulary
VocabularyVocabulary
Vocabulary
 
Cricket India Makeover
Cricket India MakeoverCricket India Makeover
Cricket India Makeover
 
How to make sales when you dont like selling 2
How to make sales when you dont like selling 2How to make sales when you dont like selling 2
How to make sales when you dont like selling 2
 
Romànic català
Romànic catalàRomànic català
Romànic català
 
L'occasione sprecata per comunicare il brand
L'occasione sprecata per comunicare il brandL'occasione sprecata per comunicare il brand
L'occasione sprecata per comunicare il brand
 
Open Source Software, Open Standaarden
Open Source Software, Open StandaardenOpen Source Software, Open Standaarden
Open Source Software, Open Standaarden
 
Seven Life Lessons
Seven Life LessonsSeven Life Lessons
Seven Life Lessons
 
Inay Mila at Tatay Mando - Limampung Taon Na!
Inay Mila at Tatay Mando - Limampung Taon Na!Inay Mila at Tatay Mando - Limampung Taon Na!
Inay Mila at Tatay Mando - Limampung Taon Na!
 
CrowdSourcing
CrowdSourcingCrowdSourcing
CrowdSourcing
 
Crisis Code Camp Technical Research
Crisis Code Camp Technical ResearchCrisis Code Camp Technical Research
Crisis Code Camp Technical Research
 

Similar to We Need to Talk About CSS

Smacss and bem
Smacss and bemSmacss and bem
Smacss and bem
Joanna Franchetti
 
What is Modular CSS?
What is Modular CSS?What is Modular CSS?
What is Modular CSS?
Scott Vandehey
 
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS OrganizationApril 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
Eric Sembrat
 
Rock Solid CSS Architecture
Rock Solid CSS ArchitectureRock Solid CSS Architecture
Rock Solid CSS Architecture
John Need
 
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen VijayanFront end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
Deepu S Nath
 
The Cascade is Dead
The Cascade is DeadThe Cascade is Dead
The Cascade is Dead
chriseppstein
 
PSD to Theme: The SMACSS Way
PSD to Theme: The SMACSS WayPSD to Theme: The SMACSS Way
PSD to Theme: The SMACSS Way
Emma Jane Hogbin Westby
 
Intro to OOCSS Workshop
Intro to OOCSS WorkshopIntro to OOCSS Workshop
Intro to OOCSS Workshop
Julie Cameron
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
nikhilsh66131
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3
Bram Luyten
 
CSS Architecture: Writing Maintainable CSS
CSS Architecture: Writing Maintainable CSSCSS Architecture: Writing Maintainable CSS
CSS Architecture: Writing Maintainable CSS
Alexei Skachykhin
 
6 Steps to Make Your CSS Code More Maintainable
6 Steps to Make Your CSS Code More Maintainable6 Steps to Make Your CSS Code More Maintainable
6 Steps to Make Your CSS Code More Maintainable
10Clouds
 
Architecting with Style
Architecting with StyleArchitecting with Style
Architecting with Style
Timothy Knight
 
Object Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable developmentObject Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable development
Graeme Blackwood
 
Dominate The Theme Layer
Dominate The Theme LayerDominate The Theme Layer
Dominate The Theme Layer
Jesper Wøldiche
 
CSS Methodology
CSS MethodologyCSS Methodology
CSS Methodology
Zohar Arad
 
Style Guide Driven Development: All Hail the Robot Overlords!
Style Guide Driven Development: All Hail the Robot Overlords!Style Guide Driven Development: All Hail the Robot Overlords!
Style Guide Driven Development: All Hail the Robot Overlords!
John Albin Wilkins
 
Your CSS is Awesome
Your CSS is AwesomeYour CSS is Awesome
Your CSS is Awesome
Joanna Franchetti
 
Scoped CSS: To scope or not to scope
Scoped CSS: To scope or not to scopeScoped CSS: To scope or not to scope
Scoped CSS: To scope or not to scope
Shi Ling Tai
 
BEM Methodology — @Frontenders Ticino —17/09/2014
BEM Methodology — @Frontenders Ticino —17/09/2014BEM Methodology — @Frontenders Ticino —17/09/2014
BEM Methodology — @Frontenders Ticino —17/09/2014
vzaccaria
 

Similar to We Need to Talk About CSS (20)

Smacss and bem
Smacss and bemSmacss and bem
Smacss and bem
 
What is Modular CSS?
What is Modular CSS?What is Modular CSS?
What is Modular CSS?
 
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS OrganizationApril 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
 
Rock Solid CSS Architecture
Rock Solid CSS ArchitectureRock Solid CSS Architecture
Rock Solid CSS Architecture
 
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen VijayanFront end workflow Presentation at Coffee@DBG by Praveen Vijayan
Front end workflow Presentation at Coffee@DBG by Praveen Vijayan
 
The Cascade is Dead
The Cascade is DeadThe Cascade is Dead
The Cascade is Dead
 
PSD to Theme: The SMACSS Way
PSD to Theme: The SMACSS WayPSD to Theme: The SMACSS Way
PSD to Theme: The SMACSS Way
 
Intro to OOCSS Workshop
Intro to OOCSS WorkshopIntro to OOCSS Workshop
Intro to OOCSS Workshop
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3
 
CSS Architecture: Writing Maintainable CSS
CSS Architecture: Writing Maintainable CSSCSS Architecture: Writing Maintainable CSS
CSS Architecture: Writing Maintainable CSS
 
6 Steps to Make Your CSS Code More Maintainable
6 Steps to Make Your CSS Code More Maintainable6 Steps to Make Your CSS Code More Maintainable
6 Steps to Make Your CSS Code More Maintainable
 
Architecting with Style
Architecting with StyleArchitecting with Style
Architecting with Style
 
Object Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable developmentObject Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable development
 
Dominate The Theme Layer
Dominate The Theme LayerDominate The Theme Layer
Dominate The Theme Layer
 
CSS Methodology
CSS MethodologyCSS Methodology
CSS Methodology
 
Style Guide Driven Development: All Hail the Robot Overlords!
Style Guide Driven Development: All Hail the Robot Overlords!Style Guide Driven Development: All Hail the Robot Overlords!
Style Guide Driven Development: All Hail the Robot Overlords!
 
Your CSS is Awesome
Your CSS is AwesomeYour CSS is Awesome
Your CSS is Awesome
 
Scoped CSS: To scope or not to scope
Scoped CSS: To scope or not to scopeScoped CSS: To scope or not to scope
Scoped CSS: To scope or not to scope
 
BEM Methodology — @Frontenders Ticino —17/09/2014
BEM Methodology — @Frontenders Ticino —17/09/2014BEM Methodology — @Frontenders Ticino —17/09/2014
BEM Methodology — @Frontenders Ticino —17/09/2014
 

More from Sean Durham

Simple, Complex, and Wicked Problems
Simple, Complex, and Wicked ProblemsSimple, Complex, and Wicked Problems
Simple, Complex, and Wicked Problems
Sean Durham
 
How does design work relate to Pivotal Tracker?
How does design work relate to Pivotal Tracker?How does design work relate to Pivotal Tracker?
How does design work relate to Pivotal Tracker?
Sean Durham
 
The Mayo Clinic: A virtual tour in pictures
The Mayo Clinic: A virtual tour in picturesThe Mayo Clinic: A virtual tour in pictures
The Mayo Clinic: A virtual tour in pictures
Sean Durham
 
O' the mysteries of Lorem Whitman
O' the mysteries of Lorem WhitmanO' the mysteries of Lorem Whitman
O' the mysteries of Lorem Whitman
Sean Durham
 
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
Sean Durham
 
Simple for beginners and rich for aficionados: How Starbucks' drink framework...
Simple for beginners and rich for aficionados: How Starbucks' drink framework...Simple for beginners and rich for aficionados: How Starbucks' drink framework...
Simple for beginners and rich for aficionados: How Starbucks' drink framework...
Sean Durham
 

More from Sean Durham (6)

Simple, Complex, and Wicked Problems
Simple, Complex, and Wicked ProblemsSimple, Complex, and Wicked Problems
Simple, Complex, and Wicked Problems
 
How does design work relate to Pivotal Tracker?
How does design work relate to Pivotal Tracker?How does design work relate to Pivotal Tracker?
How does design work relate to Pivotal Tracker?
 
The Mayo Clinic: A virtual tour in pictures
The Mayo Clinic: A virtual tour in picturesThe Mayo Clinic: A virtual tour in pictures
The Mayo Clinic: A virtual tour in pictures
 
O' the mysteries of Lorem Whitman
O' the mysteries of Lorem WhitmanO' the mysteries of Lorem Whitman
O' the mysteries of Lorem Whitman
 
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
How I learned to stop caring and love my Rube Goldberg Tumblr theme developme...
 
Simple for beginners and rich for aficionados: How Starbucks' drink framework...
Simple for beginners and rich for aficionados: How Starbucks' drink framework...Simple for beginners and rich for aficionados: How Starbucks' drink framework...
Simple for beginners and rich for aficionados: How Starbucks' drink framework...
 

Recently uploaded

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

We Need to Talk About CSS