SlideShare a Scribd company logo
Mauricio Angulo S.
Certified Sprintmaster & UX Architect
mauricio@tesseractspace.com
@mauricioangulo
www.tesseractspace.com
Atomic Design con
Pattern Lab
Trabajo en Tesseract Space, una empresa mexicana
como consultor en experiencia de usuario y
sprintmaster.
Colaboro en el grupo de Google Experts y en la
iniciativa de Microsoft Regional Director como mentor
en usabilidad y desarrollo de software.
En 2014 fundé UX Nights, una comunidad sobre
experiencia de usuario. También soy escritor, ponente
internacional y formador técnico en LinkedIn
Education.
> www.about.me/mauricioangulo
Mauricio Angulo S.
Experiencia de Usuario
“Sentimientos, emociones y
percepciones de una persona sobre
un sistema o tecnología.”
“El diseño es demasiado
importante para dejárselo a
los diseñadores”
- Raymond Loewy
Desarrollo
DiseñoNegocio
Consistencia en el diseño
Una buena consistencia en software:
● Reduce la fricción y la curva de aprendizaje
● Aprovecha nuestra tendencia natural de encontrar patrones
● Es crítica para la construcción de una marca
● Ayuda a los usuarios a reconocer sus productos favoritos
● Refuerza las experiencias positivas
Google | Proprietary & Confidential
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
http://atomicdesign.bradfrost.com/
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Página de inicio Blog Artículo
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
http://patternlab.io
http://patternlab.io/download.html
nodejs.org gulpjs.com
https://github.com/pattern-lab/edition-node-gulp
$ gulp --version
CLI version 1.2.2
Local version 4.0.0-alpha.2
$ git clone https://github.com/pattern-lab/edition-node-gulp.git
$ cd edition-node-gulp
$ npm install
$ gulp patternlab:serve
[BS] Access URLs:
-------------------------------------
Local: http://localhost:3000
External: http://192.168.1.70:3000
-------------------------------------
UI: http://localhost:3001
UI External: http://192.168.1.70:3001
-------------------------------------
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
<button class=”button”>Enviar</button>
source/_patterns/global/button.mustache
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
https://mustache.github.io
{
"key": "value",
"key2": "use this for variables you want to load globally",
"title": "Nullizzle shizznit velizzle, hizzle, suscipit own yo', gravida vizzle, arcu.",
"btnText": "Da clic aquí",
"img": {
"avatar": {
"src": "http://placeimg.com/100/100/people",
"alt": "Avatar"
},
"square": {
"src": "http://placeimg.com/300/300/nature",
"alt": "Square"
},
"rectangle": {
"src": "http://placeimg.com/400/300/tech",
"alt": "Rectangle"
},
"landscape-4x3": {
"src": "http://placeimg.com/400/300/tech",
"alt": "4x3 Image"
},
"landscape-16x9": {
"src": "http://placeimg.com/640/360/tech",
"alt": "16x9 Image"
}
},
"headline": {
source/_data/data.json
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
/*
* YOUR STYLES HERE
*/
button {
padding: 15px;
color: white;
text-transform: uppercase;
border-radius: 7px;
background-color: #333333;
}
source/css/style.css
Atomic Design con Pattern Lab
---
title: Button
---
This is the main button for *call-to-action* in a page. There should be
**no more that one of this buttons on a page** to improve user
engagement.
source/_patterns/global/button.md
Atomic Design con Pattern Lab
$ gulp patternlab:help
Loading engines from the edition or test directory...
mustache: good to go
====[ Pattern Lab / Node - v2.7.2 ]====
patternlab:build > Compiles the patterns and frontend, outputting
to config.paths.public
Patternlab:version > Return the version of patternlab-node you have
installed
patternlab:loadstarterkit
> NOTE: In most cases, `npm install starterkit-name` will precede
this call.
> example (gulp):
`gulp patternlab:loadstarterkit --kit=starterkit-mustache-demo
$ npm install starterkit-mustache-demo
$ gulp patternlab:loadstarterkit --kit=starterkit-mustache-demo
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
<a href="{{ url }}" class="c-block-hero">
{{> atoms-hero:c-block-hero__img }}
<h2 class="c-block-hero__headline">{{ headline.medium }}</h2>
</a>
<!-- end c-block--hero -->
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
{{> organisms-header }}
<main role="main">
{{# hero }} {{> molecules-block-hero }} {{/ hero}}
<div class="l">
{{> organisms-tout-list }}
</div>
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
{
"title" : "Home Page",
"bodyClass": "home",
"emergency" : false,
"imgHero" : {
"src": "../../images/sample/hero-forest.jpg",
"alt": "Forest"
},
"headline" : {
"medium" : "Track your hikes. Challenge your friends. Get out there and start exploring."
},
"toutList" : [
{
"url": "link.pages-blog-detail",
"headline": {
"short" : "Best winter hikes around the world"
},
"imgLandscape" : {
"src": "../../images/sample/tout-winter-hiker.jpg",
"alt": "Hiker with back pack walking in snow"
}
},
{
"url": "link.pages-login",
"headline": {
"short" : "Sign in to view your dashboard"
},
source/_patterns/04-pages/00-homepage.json
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
{
"comments" : [
{
"el": "header[role=banner]",
"title" : "Masthead",
"comment": "The main header of the site doesn't take up too much screen real estate in order to keep
the focus on the core content. It's using a linear CSS gradient instead of a background image to give
greater design flexibility and reduce HTTP requests."
},
{
"el": ".c-logo-link",
"title" : "Logo",
"comment": "The logo image is an SVG file, which ensures that the logo displays crisply even on high
resolution displays. A PNG fallback is provided for browsers that don't support SVG images.</p><p>Further
reading: <a href="http://bradfrostweb.com/blog/mobile/hi-res-optimization/">Optimizing Web Experiences
for High Resolution Screens</a></p>"
},
{
"el": "#nav",
"title" : "Navigation",
"comment": "<p>Navigation for adaptive web experiences can be tricky. Top navigations are typical on
desktop sites, but mobile screen sizes don't give us the luxury of space. We're dealing with this situation
by creating a simple menu anchor that toggles the main navigation on small screens. This is just one
method. <a href="http://bagcheck.com/">Bagcheck</a> and <a href="http://contentsmagazine.com/">Contents
Magazine</a> add an anchor in the header that jumps users to the navigation which is placed in the footer.
This solution works well because it doesn't require any Javascript in order to work. Other methods exist
too. For example, <a href="http://m.espn.com">ESPN's mobile navigation</a> overlays the main content of
the page.</p><p>The nav is only hidden when a certain
source/_annotations/annotations.js
Atomic Design con Pattern Lab
Atomic Design con Pattern Lab
https://patternlab.io/docs/
https://patternlab.io/resources.html
http://atomicdesign.bradfrost.com/table-of-contents/
Mauricio Angulo S.
Certified Sprintmaster & UX Architect
mauricio@tesseractspace.com
@mauricioangulo
www.tesseractspace.com
¡Gracias!
Ad

More Related Content

What's hot (20)

Atomic design
Atomic designAtomic design
Atomic design
Brad Frost
 
Voorhoede - Front-end architecture
Voorhoede - Front-end architectureVoorhoede - Front-end architecture
Voorhoede - Front-end architecture
Jasper Moelker
 
Atomic Design
Atomic Design Atomic Design
Atomic Design
Rey Mayson
 
Brad frost: Atomic design (Webdagene 2014)
Brad frost: Atomic design (Webdagene 2014)Brad frost: Atomic design (Webdagene 2014)
Brad frost: Atomic design (Webdagene 2014)
webdagene
 
Documenting an Atomic Design System with Jekyll
Documenting an Atomic Design System with JekyllDocumenting an Atomic Design System with Jekyll
Documenting an Atomic Design System with Jekyll
Todd Moy
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San Diego
Brad Frost
 
Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013
Brad Frost
 
Adventures in Atomic Design
Adventures in Atomic DesignAdventures in Atomic Design
Adventures in Atomic Design
Andrew Jones
 
Use atomic design ftw
Use atomic design ftwUse atomic design ftw
Use atomic design ftw
GiantJohnPepper
 
The Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect ContentThe Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect Content
Dave Olsen
 
Style Guides Are The New Photoshop (Fronteers 2012)
Style Guides Are The New Photoshop (Fronteers 2012)Style Guides Are The New Photoshop (Fronteers 2012)
Style Guides Are The New Photoshop (Fronteers 2012)
Stephen Hay
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive Design
Brad Frost
 
The Server Side of Responsive Web Design
The Server Side of Responsive Web DesignThe Server Side of Responsive Web Design
The Server Side of Responsive Web Design
Dave Olsen
 
Creating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve PerformanceCreating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve Performance
Nicole Sullivan
 
Atomic Design Presentation for Polaris Industries
Atomic Design Presentation for Polaris IndustriesAtomic Design Presentation for Polaris Industries
Atomic Design Presentation for Polaris Industries
Alfonso Moreno
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
Yandex
 
Responsive Design Workflow: Mobilism 2012
Responsive Design Workflow: Mobilism 2012Responsive Design Workflow: Mobilism 2012
Responsive Design Workflow: Mobilism 2012
Stephen Hay
 
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
Dave Olsen
 
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Stephen Hay
 
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableLearn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Acquia
 
Voorhoede - Front-end architecture
Voorhoede - Front-end architectureVoorhoede - Front-end architecture
Voorhoede - Front-end architecture
Jasper Moelker
 
Atomic Design
Atomic Design Atomic Design
Atomic Design
Rey Mayson
 
Brad frost: Atomic design (Webdagene 2014)
Brad frost: Atomic design (Webdagene 2014)Brad frost: Atomic design (Webdagene 2014)
Brad frost: Atomic design (Webdagene 2014)
webdagene
 
Documenting an Atomic Design System with Jekyll
Documenting an Atomic Design System with JekyllDocumenting an Atomic Design System with Jekyll
Documenting an Atomic Design System with Jekyll
Todd Moy
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San Diego
Brad Frost
 
Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013
Brad Frost
 
Adventures in Atomic Design
Adventures in Atomic DesignAdventures in Atomic Design
Adventures in Atomic Design
Andrew Jones
 
The Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect ContentThe Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect Content
Dave Olsen
 
Style Guides Are The New Photoshop (Fronteers 2012)
Style Guides Are The New Photoshop (Fronteers 2012)Style Guides Are The New Photoshop (Fronteers 2012)
Style Guides Are The New Photoshop (Fronteers 2012)
Stephen Hay
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive Design
Brad Frost
 
The Server Side of Responsive Web Design
The Server Side of Responsive Web DesignThe Server Side of Responsive Web Design
The Server Side of Responsive Web Design
Dave Olsen
 
Creating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve PerformanceCreating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve Performance
Nicole Sullivan
 
Atomic Design Presentation for Polaris Industries
Atomic Design Presentation for Polaris IndustriesAtomic Design Presentation for Polaris Industries
Atomic Design Presentation for Polaris Industries
Alfonso Moreno
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
Yandex
 
Responsive Design Workflow: Mobilism 2012
Responsive Design Workflow: Mobilism 2012Responsive Design Workflow: Mobilism 2012
Responsive Design Workflow: Mobilism 2012
Stephen Hay
 
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
Dave Olsen
 
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
Stephen Hay
 
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and AdaptableLearn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Learn How to Use Atomic Design to Make Your Site Manageable and Adaptable
Acquia
 

Viewers also liked (20)

Kevin Indig - SEO and Growth Hacking
Kevin Indig - SEO and Growth HackingKevin Indig - SEO and Growth Hacking
Kevin Indig - SEO and Growth Hacking
Kevin Indig
 
Extensive Reading: How easy is easy?
Extensive Reading: How easy is easy?Extensive Reading: How easy is easy?
Extensive Reading: How easy is easy?
Marcos Benevides
 
Global Education and Skills Forum 2017 - Educating Global Citizens
Global Education and Skills Forum  2017 -  Educating Global CitizensGlobal Education and Skills Forum  2017 -  Educating Global Citizens
Global Education and Skills Forum 2017 - Educating Global Citizens
EduSkills OECD
 
And when they shine ...(Mon mec à moi )
And when they shine ...(Mon mec à moi )And when they shine ...(Mon mec à moi )
And when they shine ...(Mon mec à moi )
Makala (D)
 
Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digital
Mauricio Angulo
 
The G 20 In Good Times And Bad
The G 20 In Good Times And BadThe G 20 In Good Times And Bad
The G 20 In Good Times And Bad
Bob Asken
 
Squeezing Deep Learning Into Mobile Phones
Squeezing Deep Learning Into Mobile PhonesSqueezing Deep Learning Into Mobile Phones
Squeezing Deep Learning Into Mobile Phones
Anirudh Koul
 
ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
Adrian Scarlett
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
Wagepoint
 
Vietnam - Banking - Modernizing the System - What must be done:
Vietnam - Banking - Modernizing the System - What must be done: Vietnam - Banking - Modernizing the System - What must be done:
Vietnam - Banking - Modernizing the System - What must be done:
Dr. Oliver Massmann
 
العلاقات الإسلامية الأوربية في القرن العاشر الهجري
العلاقات الإسلامية الأوربية في القرن العاشر الهجريالعلاقات الإسلامية الأوربية في القرن العاشر الهجري
العلاقات الإسلامية الأوربية في القرن العاشر الهجري
abdullatif-dehaish
 
Saying no... the right way
Saying no... the right waySaying no... the right way
Saying no... the right way
Duri Chitayat
 
La exportación del petróleo de México en los últimos 20 años
La exportación del petróleo de México en los últimos 20 añosLa exportación del petróleo de México en los últimos 20 años
La exportación del petróleo de México en los últimos 20 años
Elsie Rodríguez Ventura
 
Women's History Month in Haddonfield
Women's History Month in HaddonfieldWomen's History Month in Haddonfield
Women's History Month in Haddonfield
Christie Castorino
 
170318 第3回関西NIPS+読み会: Learning What and Where to Draw
170318 第3回関西NIPS+読み会: Learning What and Where to Draw170318 第3回関西NIPS+読み会: Learning What and Where to Draw
170318 第3回関西NIPS+読み会: Learning What and Where to Draw
Shinagawa Seitaro
 
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめWeb系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Nisei Kimura
 
Презентация мороженое
Презентация мороженоеПрезентация мороженое
Презентация мороженое
beldolina
 
Word2vecの並列実行時の学習速度の改善
Word2vecの並列実行時の学習速度の改善Word2vecの並列実行時の学習速度の改善
Word2vecの並列実行時の学習速度の改善
Naoaki Okazaki
 
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例 〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例  〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例  〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例 〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
The Japan DataScientist Society
 
Cómo saber si tu novio es gay
Cómo saber si tu novio es gayCómo saber si tu novio es gay
Cómo saber si tu novio es gay
Susana Gallardo
 
Kevin Indig - SEO and Growth Hacking
Kevin Indig - SEO and Growth HackingKevin Indig - SEO and Growth Hacking
Kevin Indig - SEO and Growth Hacking
Kevin Indig
 
Extensive Reading: How easy is easy?
Extensive Reading: How easy is easy?Extensive Reading: How easy is easy?
Extensive Reading: How easy is easy?
Marcos Benevides
 
Global Education and Skills Forum 2017 - Educating Global Citizens
Global Education and Skills Forum  2017 -  Educating Global CitizensGlobal Education and Skills Forum  2017 -  Educating Global Citizens
Global Education and Skills Forum 2017 - Educating Global Citizens
EduSkills OECD
 
And when they shine ...(Mon mec à moi )
And when they shine ...(Mon mec à moi )And when they shine ...(Mon mec à moi )
And when they shine ...(Mon mec à moi )
Makala (D)
 
Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digital
Mauricio Angulo
 
The G 20 In Good Times And Bad
The G 20 In Good Times And BadThe G 20 In Good Times And Bad
The G 20 In Good Times And Bad
Bob Asken
 
Squeezing Deep Learning Into Mobile Phones
Squeezing Deep Learning Into Mobile PhonesSqueezing Deep Learning Into Mobile Phones
Squeezing Deep Learning Into Mobile Phones
Anirudh Koul
 
ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
Adrian Scarlett
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
Wagepoint
 
Vietnam - Banking - Modernizing the System - What must be done:
Vietnam - Banking - Modernizing the System - What must be done: Vietnam - Banking - Modernizing the System - What must be done:
Vietnam - Banking - Modernizing the System - What must be done:
Dr. Oliver Massmann
 
العلاقات الإسلامية الأوربية في القرن العاشر الهجري
العلاقات الإسلامية الأوربية في القرن العاشر الهجريالعلاقات الإسلامية الأوربية في القرن العاشر الهجري
العلاقات الإسلامية الأوربية في القرن العاشر الهجري
abdullatif-dehaish
 
Saying no... the right way
Saying no... the right waySaying no... the right way
Saying no... the right way
Duri Chitayat
 
La exportación del petróleo de México en los últimos 20 años
La exportación del petróleo de México en los últimos 20 añosLa exportación del petróleo de México en los últimos 20 años
La exportación del petróleo de México en los últimos 20 años
Elsie Rodríguez Ventura
 
Women's History Month in Haddonfield
Women's History Month in HaddonfieldWomen's History Month in Haddonfield
Women's History Month in Haddonfield
Christie Castorino
 
170318 第3回関西NIPS+読み会: Learning What and Where to Draw
170318 第3回関西NIPS+読み会: Learning What and Where to Draw170318 第3回関西NIPS+読み会: Learning What and Where to Draw
170318 第3回関西NIPS+読み会: Learning What and Where to Draw
Shinagawa Seitaro
 
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめWeb系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Nisei Kimura
 
Презентация мороженое
Презентация мороженоеПрезентация мороженое
Презентация мороженое
beldolina
 
Word2vecの並列実行時の学習速度の改善
Word2vecの並列実行時の学習速度の改善Word2vecの並列実行時の学習速度の改善
Word2vecの並列実行時の学習速度の改善
Naoaki Okazaki
 
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例 〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例  〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例  〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
データサイエンティスト協会 木曜勉強会 #04 『クラスター分析の基礎と総合通販会社での活用例 〜 ビッグデータ時代にクラスター分析はどう変わるか 〜』
The Japan DataScientist Society
 
Cómo saber si tu novio es gay
Cómo saber si tu novio es gayCómo saber si tu novio es gay
Cómo saber si tu novio es gay
Susana Gallardo
 
Ad

Similar to Atomic Design con Pattern Lab (20)

Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Apps
brucelawson
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
Ashlimarie
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App Challenges
Jason Grigsby
 
Progressive web app PWA - il futuro del web
Progressive web app PWA - il futuro del webProgressive web app PWA - il futuro del web
Progressive web app PWA - il futuro del web
Angelo Gino Varrati
 
Building Progressive Web Apps for Android and iOS
Building Progressive Web Apps for Android and iOSBuilding Progressive Web Apps for Android and iOS
Building Progressive Web Apps for Android and iOS
FITC
 
Atomic design con pattern lab
Atomic design con pattern labAtomic design con pattern lab
Atomic design con pattern lab
UX Nights
 
Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Diseño de Sistemas de Diseño con Atomic Design y Pattern LabDiseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Mauricio Angulo Sillas
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Nathan Smith
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Alberto Diaz Martin
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
PixelCrayons
 
Getting design right with HTML prototypes for Clarks
Getting design right with HTML prototypes for ClarksGetting design right with HTML prototypes for Clarks
Getting design right with HTML prototypes for Clarks
Jonathan Brace
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Design
paultrani
 
Pinkoi Mobile Web
Pinkoi Mobile WebPinkoi Mobile Web
Pinkoi Mobile Web
mikeleeme
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Frédéric Harper
 
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
rayvillares
 
Building Mobile Optimized Websites
Building Mobile Optimized WebsitesBuilding Mobile Optimized Websites
Building Mobile Optimized Websites
haxorize
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
touchtitans
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Apps
brucelawson
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
Ashlimarie
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App Challenges
Jason Grigsby
 
Progressive web app PWA - il futuro del web
Progressive web app PWA - il futuro del webProgressive web app PWA - il futuro del web
Progressive web app PWA - il futuro del web
Angelo Gino Varrati
 
Building Progressive Web Apps for Android and iOS
Building Progressive Web Apps for Android and iOSBuilding Progressive Web Apps for Android and iOS
Building Progressive Web Apps for Android and iOS
FITC
 
Atomic design con pattern lab
Atomic design con pattern labAtomic design con pattern lab
Atomic design con pattern lab
UX Nights
 
Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Diseño de Sistemas de Diseño con Atomic Design y Pattern LabDiseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab
Mauricio Angulo Sillas
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
Nathan Smith
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Alberto Diaz Martin
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
PixelCrayons
 
Getting design right with HTML prototypes for Clarks
Getting design right with HTML prototypes for ClarksGetting design right with HTML prototypes for Clarks
Getting design right with HTML prototypes for Clarks
Jonathan Brace
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Design
paultrani
 
Pinkoi Mobile Web
Pinkoi Mobile WebPinkoi Mobile Web
Pinkoi Mobile Web
mikeleeme
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Frédéric Harper
 
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
“Building Mobile Optimized Websites,” Nick Bourgeois / Ray Villares
rayvillares
 
Building Mobile Optimized Websites
Building Mobile Optimized WebsitesBuilding Mobile Optimized Websites
Building Mobile Optimized Websites
haxorize
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
touchtitans
 
Ad

More from Mauricio Angulo Sillas (9)

Un tour por AMP
Un tour por AMPUn tour por AMP
Un tour por AMP
Mauricio Angulo Sillas
 
Microsoft Fluent Design System
Microsoft Fluent Design SystemMicrosoft Fluent Design System
Microsoft Fluent Design System
Mauricio Angulo Sillas
 
La magia de Flutter
La magia de FlutterLa magia de Flutter
La magia de Flutter
Mauricio Angulo Sillas
 
Lenguajes de Diseño Visual
Lenguajes de Diseño VisualLenguajes de Diseño Visual
Lenguajes de Diseño Visual
Mauricio Angulo Sillas
 
Cómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocioCómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocio
Mauricio Angulo Sillas
 
Design thinking todos somos diseñadores
Design thinking   todos somos diseñadoresDesign thinking   todos somos diseñadores
Design thinking todos somos diseñadores
Mauricio Angulo Sillas
 
Dear sandwich thief
Dear sandwich thiefDear sandwich thief
Dear sandwich thief
Mauricio Angulo Sillas
 
Introducción a Design Thinking
Introducción a Design ThinkingIntroducción a Design Thinking
Introducción a Design Thinking
Mauricio Angulo Sillas
 
Prototipando con Indigo Studio
Prototipando con Indigo StudioPrototipando con Indigo Studio
Prototipando con Indigo Studio
Mauricio Angulo Sillas
 

Recently uploaded (19)

OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation TemplateSmart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
yojeari421237
 
Understanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep WebUnderstanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep Web
nabilajabin35
 
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
IT Services Workflow From Request to Resolution
IT Services Workflow From Request to ResolutionIT Services Workflow From Request to Resolution
IT Services Workflow From Request to Resolution
mzmziiskd
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx
andani26
 
DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)
APNIC
 
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
DataProvider1
 
Perguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolhaPerguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolha
socaslev
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry SweetserAPNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
White and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptxWhite and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptx
canumatown
 
Computers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers NetworksComputers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers Networks
Tito208863
 
OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation TemplateSmart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
yojeari421237
 
Understanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep WebUnderstanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep Web
nabilajabin35
 
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
IT Services Workflow From Request to Resolution
IT Services Workflow From Request to ResolutionIT Services Workflow From Request to Resolution
IT Services Workflow From Request to Resolution
mzmziiskd
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx
andani26
 
DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)
APNIC
 
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
DataProvider1
 
Perguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolhaPerguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolha
socaslev
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry SweetserAPNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
White and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptxWhite and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptx
canumatown
 
Computers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers NetworksComputers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers Networks
Tito208863
 

Atomic Design con Pattern Lab

  • 1. Mauricio Angulo S. Certified Sprintmaster & UX Architect [email protected] @mauricioangulo www.tesseractspace.com Atomic Design con Pattern Lab
  • 2. Trabajo en Tesseract Space, una empresa mexicana como consultor en experiencia de usuario y sprintmaster. Colaboro en el grupo de Google Experts y en la iniciativa de Microsoft Regional Director como mentor en usabilidad y desarrollo de software. En 2014 fundé UX Nights, una comunidad sobre experiencia de usuario. También soy escritor, ponente internacional y formador técnico en LinkedIn Education. > www.about.me/mauricioangulo Mauricio Angulo S.
  • 3. Experiencia de Usuario “Sentimientos, emociones y percepciones de una persona sobre un sistema o tecnología.”
  • 4. “El diseño es demasiado importante para dejárselo a los diseñadores” - Raymond Loewy
  • 7. Una buena consistencia en software: ● Reduce la fricción y la curva de aprendizaje ● Aprovecha nuestra tendencia natural de encontrar patrones ● Es crítica para la construcción de una marca ● Ayuda a los usuarios a reconocer sus productos favoritos ● Refuerza las experiencias positivas Google | Proprietary & Confidential
  • 18. Página de inicio Blog Artículo
  • 35. $ gulp --version CLI version 1.2.2 Local version 4.0.0-alpha.2 $ git clone https://github.com/pattern-lab/edition-node-gulp.git $ cd edition-node-gulp $ npm install $ gulp patternlab:serve [BS] Access URLs: ------------------------------------- Local: http://localhost:3000 External: http://192.168.1.70:3000 ------------------------------------- UI: http://localhost:3001 UI External: http://192.168.1.70:3001 -------------------------------------
  • 43. { "key": "value", "key2": "use this for variables you want to load globally", "title": "Nullizzle shizznit velizzle, hizzle, suscipit own yo', gravida vizzle, arcu.", "btnText": "Da clic aquí", "img": { "avatar": { "src": "http://placeimg.com/100/100/people", "alt": "Avatar" }, "square": { "src": "http://placeimg.com/300/300/nature", "alt": "Square" }, "rectangle": { "src": "http://placeimg.com/400/300/tech", "alt": "Rectangle" }, "landscape-4x3": { "src": "http://placeimg.com/400/300/tech", "alt": "4x3 Image" }, "landscape-16x9": { "src": "http://placeimg.com/640/360/tech", "alt": "16x9 Image" } }, "headline": { source/_data/data.json
  • 46. /* * YOUR STYLES HERE */ button { padding: 15px; color: white; text-transform: uppercase; border-radius: 7px; background-color: #333333; } source/css/style.css
  • 48. --- title: Button --- This is the main button for *call-to-action* in a page. There should be **no more that one of this buttons on a page** to improve user engagement. source/_patterns/global/button.md
  • 50. $ gulp patternlab:help Loading engines from the edition or test directory... mustache: good to go ====[ Pattern Lab / Node - v2.7.2 ]==== patternlab:build > Compiles the patterns and frontend, outputting to config.paths.public Patternlab:version > Return the version of patternlab-node you have installed patternlab:loadstarterkit > NOTE: In most cases, `npm install starterkit-name` will precede this call. > example (gulp): `gulp patternlab:loadstarterkit --kit=starterkit-mustache-demo
  • 51. $ npm install starterkit-mustache-demo $ gulp patternlab:loadstarterkit --kit=starterkit-mustache-demo
  • 57. <a href="{{ url }}" class="c-block-hero"> {{> atoms-hero:c-block-hero__img }} <h2 class="c-block-hero__headline">{{ headline.medium }}</h2> </a> <!-- end c-block--hero -->
  • 60. {{> organisms-header }} <main role="main"> {{# hero }} {{> molecules-block-hero }} {{/ hero}} <div class="l"> {{> organisms-tout-list }} </div>
  • 63. { "title" : "Home Page", "bodyClass": "home", "emergency" : false, "imgHero" : { "src": "../../images/sample/hero-forest.jpg", "alt": "Forest" }, "headline" : { "medium" : "Track your hikes. Challenge your friends. Get out there and start exploring." }, "toutList" : [ { "url": "link.pages-blog-detail", "headline": { "short" : "Best winter hikes around the world" }, "imgLandscape" : { "src": "../../images/sample/tout-winter-hiker.jpg", "alt": "Hiker with back pack walking in snow" } }, { "url": "link.pages-login", "headline": { "short" : "Sign in to view your dashboard" }, source/_patterns/04-pages/00-homepage.json
  • 67. { "comments" : [ { "el": "header[role=banner]", "title" : "Masthead", "comment": "The main header of the site doesn't take up too much screen real estate in order to keep the focus on the core content. It's using a linear CSS gradient instead of a background image to give greater design flexibility and reduce HTTP requests." }, { "el": ".c-logo-link", "title" : "Logo", "comment": "The logo image is an SVG file, which ensures that the logo displays crisply even on high resolution displays. A PNG fallback is provided for browsers that don't support SVG images.</p><p>Further reading: <a href="http://bradfrostweb.com/blog/mobile/hi-res-optimization/">Optimizing Web Experiences for High Resolution Screens</a></p>" }, { "el": "#nav", "title" : "Navigation", "comment": "<p>Navigation for adaptive web experiences can be tricky. Top navigations are typical on desktop sites, but mobile screen sizes don't give us the luxury of space. We're dealing with this situation by creating a simple menu anchor that toggles the main navigation on small screens. This is just one method. <a href="http://bagcheck.com/">Bagcheck</a> and <a href="http://contentsmagazine.com/">Contents Magazine</a> add an anchor in the header that jumps users to the navigation which is placed in the footer. This solution works well because it doesn't require any Javascript in order to work. Other methods exist too. For example, <a href="http://m.espn.com">ESPN's mobile navigation</a> overlays the main content of the page.</p><p>The nav is only hidden when a certain source/_annotations/annotations.js
  • 73. Mauricio Angulo S. Certified Sprintmaster & UX Architect [email protected] @mauricioangulo www.tesseractspace.com ¡Gracias!