Managing Complex Projects with Design Components - Drupalcon Austin 2014

MANAGING COMPLEX PROJECTS
WITH DESIGN COMPONENTS
Front-end Track - June 4, 2014
J O H N A L B I N W I L K I N S
@ J O H N A L B I N
Senior Front-end Developer
PreviousNext
FREE GIFTS FROM ME
Zen Grids

zengrids.com"
Normalize.css for Sass/Compass

github.com/JohnAlbin/normalize-scss"
Succinct theme for Colloquy (IRC for Mac)

github.com/JohnAlbin/succinct-for-colloquy"
git-svn-migrate

john.albin.net/git/git-svn-migrate"
Zen theme for Drupal

drupal.org/project/zen
“Are you new to
front-end web development?
"
 Here’s a secret:
 no one else really knows
 what they’re doing either.”

— Nicolas Gallagher
WHERE ARE WE
HEADED?
www.w3.org/TR/components-intro/"
css-tricks.com/modular-future-web-components/
WEB COMPONENTS
WHERE ARE WE
HEADED?
www.w3.org/TR/components-intro/"
css-tricks.com/modular-future-web-components/
WEB COMPONENTS
“Hey… Web developers really like"
templating systems."
We should implement that"
natively in HTML.”
<carousel>
<ohgod-ohgod-why-wont-my-client-listen-to-me-about-carousels>
www.w3.org/TR/components-intro/"
css-tricks.com/modular-future-web-components/
WEB COMPONENTS
Reusable and repeatable components"
Self-contained design

(included CSS only applies to its component)
WHAT CAN WE LEARN

FROM THE FUTURE?
CSS
SPECIFICITY

WARS
CSS
SPECIFICITY

WARS
.menu .item a:link {}"
.sidebar .menu .item a:link {}"
.page-37 .sidebar .menu .item a:link {}
CSS
SPECIFICITY

WARS
.menu .item a:link {"
.sidebar & {"
.page-37 & {}"
}"
}
CSS
SPECIFICITY

WARS
OVERLY GENERIC
CLASS NAMES
.title { }
.block .title { }
.node .title { }
.views .title { }
.content { }
.block .content { }
.node .content { }
.views .content { }
SEEMED LIKE A
GOOD IDEA
AT THE TIME.
WHAT ARE
DESIGN COMPONENTS?
“Component” is the same as…"
“Object” in OOCSS"
“Module” in SMACSS "
“Block” in BEM’s Block-Element-Modifier"
“UI Pattern”
GOALS OF
DESIGN COMPONENTS
Reduce specificity"
Reduce applicability /
control the cascade"
Improve maintainability
DESIGN COMPONENT
One class == one consistent style
DESIGN COMPONENT
One class == one consistent style
.button.navbar
.side-nav
.bio
.watermark
.tabs
.more-link
.teaser
.pager
.breaking-news
ON THE MEANING OF
SEMANTICS
ON THE MEANING OF
SEMANTICS
.omnomnomnom
"
is more semantic then!
"
.blaaagh
ON THE MEANING OF
SEMANTICS
Don’t name your class .blubadu-blubadu-blubadu-pphhffft
ON THE MEANING OF
SEMANTICS
Content semantics

is handled by HTML5 elements"
Let’s make our class names use
Design semantics"
Make the class names meaningful to
the developers and designers
1.BASE
2.LAYOUT
3.MODULE
4.STATE
5.THEME
SMACSS
1.BASE
2.LAYOUT
3.MODULE
4.STATE
5.THEME
1.BASE
2.LAYOUT
3.COMPONENTS
4.STATE
5.SKIN
SMACSS
1.BASE
2.LAYOUT
3.COMPONENTS
3.1.STATE
3.2.SKIN
SMACSS
1.BASE
2.LAYOUT
3.COMPONENTS
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
SMACSS
BEM
}
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower__petals
.flower__face
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower__stem
.flower__leaves
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower__stem
.flower__leaves
.flower__stem__leavesNO!
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower__bed
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower--rose
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower:hover
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
.flower.is-pollinating
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
@media (min-width: 48em) {!
.flower!
}
"
"
"
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
@media “print” {!
.flower!
}
DECONSTRUCTING
A DESIGN COMPONENT
.the%component%%modifier/
.the%component__an%element/
.the%component.is%state/
/ .the%component:hover/
/ @media/all/{/.the%component/{}/}/
.the%skin/.the%component
1.BASE
2.LAYOUT
3.COMPONENTS
3.1.COMPONENT
3.2.ELEMENT
3.3.MODIFIER
3.4.STATE
3.5.SKIN
SMACSS
BEM
}
FILE ORGANIZATION =
FIRST 3 SMACSS
CATEGORIES
SIMPLE FOLDER
STRUCTURE
EASY TO FIND YOUR
COMPONENTS.
Inspect the DOM."
Find the class on the
design component."
Look for a file with that
name in the components
folder.
STYLES.SCSS
AUTOMATED
STYLEGUIDE
kss-node

github.com/hughsk/kss-node
THE “FUGLY”
SELECTOR HACK
THE “FUGLY”
SELECTOR HACK
Selector in DOM

I couldn’t change
Class name I wish

I could use in DOM
WHAT DID YOU THINK?E V A L U A T E T H I S S E S S I O N :
A U S T I N 2 0 1 4 . D R U P A L . O R G / S C H E D U L E
Thank you!
1 of 45

Recommended

Styleguide-Driven Development: The New Web Development by
Styleguide-Driven Development: The New Web DevelopmentStyleguide-Driven Development: The New Web Development
Styleguide-Driven Development: The New Web DevelopmentJohn Albin Wilkins
3K views68 slides
Use atomic design ftw by
Use atomic design ftwUse atomic design ftw
Use atomic design ftwGiantJohnPepper
478 views52 slides
Bootstrap 3 in Joomla! by
Bootstrap 3 in Joomla!Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!Hans Kuijpers
2.1K views60 slides
Atomic design by
Atomic designAtomic design
Atomic designBrad Frost
2M views173 slides
SC5 Style Guide Generator by
SC5 Style Guide GeneratorSC5 Style Guide Generator
SC5 Style Guide GeneratorVarya Stepanova
2.8K views20 slides
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}} by
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}Eric Carlisle
2.6K views41 slides

More Related Content

What's hot

MIMA 2014 - Changing your Responsive Design Workflow by
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workfloweaselsolutions
1.3K views44 slides
SEO Before Yoast: WordCamp Rhode Island by
SEO Before Yoast: WordCamp Rhode IslandSEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode IslandKerch McConlogue
1.6K views42 slides
Creating Style Guides with Modularity in Mind by
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindNadya Rodionenko
1.6K views17 slides
Using Ember to Make a Bazillion Dollars by
Using Ember to Make a Bazillion DollarsUsing Ember to Make a Bazillion Dollars
Using Ember to Make a Bazillion DollarsMike Pack
1.1K views154 slides
WordCamp Baltimore 2016 by
WordCamp Baltimore 2016WordCamp Baltimore 2016
WordCamp Baltimore 2016Kerch McConlogue
1.2K views52 slides
How to Make WordPress Your Friend by
How to Make WordPress Your FriendHow to Make WordPress Your Friend
How to Make WordPress Your Friendkerchmcc
729 views49 slides

What's hot(20)

MIMA 2014 - Changing your Responsive Design Workflow by easelsolutions
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
easelsolutions1.3K views
SEO Before Yoast: WordCamp Rhode Island by Kerch McConlogue
SEO Before Yoast: WordCamp Rhode IslandSEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode Island
Kerch McConlogue1.6K views
Creating Style Guides with Modularity in Mind by Nadya Rodionenko
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
Nadya Rodionenko1.6K views
Using Ember to Make a Bazillion Dollars by Mike Pack
Using Ember to Make a Bazillion DollarsUsing Ember to Make a Bazillion Dollars
Using Ember to Make a Bazillion Dollars
Mike Pack1.1K views
How to Make WordPress Your Friend by kerchmcc
How to Make WordPress Your FriendHow to Make WordPress Your Friend
How to Make WordPress Your Friend
kerchmcc729 views
Untangling the web - fall2017 - class 4 by Derek Jacoby
Untangling the web - fall2017 - class 4Untangling the web - fall2017 - class 4
Untangling the web - fall2017 - class 4
Derek Jacoby327 views
Using the Editor the Proper Way - WordCamp Toronto 2015 by sethta
Using the Editor the Proper Way - WordCamp Toronto 2015Using the Editor the Proper Way - WordCamp Toronto 2015
Using the Editor the Proper Way - WordCamp Toronto 2015
sethta1.2K views
Untangling spring week5 by Derek Jacoby
Untangling spring week5Untangling spring week5
Untangling spring week5
Derek Jacoby436 views
Portal UI Design Patterns by David Simpson
Portal UI Design PatternsPortal UI Design Patterns
Portal UI Design Patterns
David Simpson7.4K views
5 things STILL! TOO! HARD! in Plone 5 by Dylan Jay
5 things STILL! TOO! HARD! in Plone 55 things STILL! TOO! HARD! in Plone 5
5 things STILL! TOO! HARD! in Plone 5
Dylan Jay3K views
An introduction to Emulsify by valuebound
An introduction to EmulsifyAn introduction to Emulsify
An introduction to Emulsify
valuebound5.7K views
Untangling spring week6 by Derek Jacoby
Untangling spring week6Untangling spring week6
Untangling spring week6
Derek Jacoby364 views
Building Single Page Apps with React.JS by Vagmi Mudumbai
Building Single Page Apps with React.JSBuilding Single Page Apps with React.JS
Building Single Page Apps with React.JS
Vagmi Mudumbai13.5K views
HTML5 as a game console by michalbu
HTML5 as a game consoleHTML5 as a game console
HTML5 as a game console
michalbu14.5K views
Responsive Design is Hard/Easy! Be Afraid/Don't Worry! by Dan Mall
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Dan Mall12K views
Introduction to blogging with Jekyll by Eric Lathrop
Introduction to blogging with JekyllIntroduction to blogging with Jekyll
Introduction to blogging with Jekyll
Eric Lathrop3K views
Archetype by eonei002
ArchetypeArchetype
Archetype
eonei002768 views
Jekyll Presentation Slides by Curtis Miller
Jekyll Presentation SlidesJekyll Presentation Slides
Jekyll Presentation Slides
Curtis Miller2.8K views

Viewers also liked

Optimiser l’usage des populations commerciales : c’est garantir la réussite d... by
Optimiser l’usage des populations commerciales : c’est garantir la réussite d...Optimiser l’usage des populations commerciales : c’est garantir la réussite d...
Optimiser l’usage des populations commerciales : c’est garantir la réussite d...INES CRM FRANCE
921 views15 slides
Top ten new ECM features in SharePoint 2013 by
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013John F. Holliday
2.2K views37 slides
Enterprise content management overview in SharePoint 2013 by
Enterprise content management overview in SharePoint 2013Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013SPC Adriatics
7.6K views25 slides
10 Things I Like in SharePoint 2013 Search by
10 Things I Like in SharePoint 2013 Search10 Things I Like in SharePoint 2013 Search
10 Things I Like in SharePoint 2013 SearchSPC Adriatics
3.6K views23 slides
Delivery & Commercial Capability Programme - Understanding complexity - Andy ... by
Delivery & Commercial Capability Programme - Understanding complexity - Andy ...Delivery & Commercial Capability Programme - Understanding complexity - Andy ...
Delivery & Commercial Capability Programme - Understanding complexity - Andy ...Association for Project Management
1.5K views12 slides
Complex Projects - Carolyn Limbert by
Complex Projects - Carolyn LimbertComplex Projects - Carolyn Limbert
Complex Projects - Carolyn LimbertAssociation for Project Management
1.3K views10 slides

Similar to Managing Complex Projects with Design Components - Drupalcon Austin 2014

DrupalSouth 2014: Managing Complex Projects with Design Components by
DrupalSouth 2014: Managing Complex Projects with Design ComponentsDrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design ComponentsJohn Albin Wilkins
3.4K views38 slides
Style Guide Driven Development: All Hail the Robot Overlords! by
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
1K views55 slides
SCSS Styleguide by
SCSS StyleguideSCSS Styleguide
SCSS StyleguideKarthikeyan Rajendran
133 views5 slides
So…What Do I Make? (Dan Mall) by
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)Future Insights
7.3K views176 slides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides by
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAidan Foster
993 views58 slides
Hardboiled Front End Development — Found.ation by
Hardboiled Front End Development — Found.ationHardboiled Front End Development — Found.ation
Hardboiled Front End Development — Found.ationSpiros Martzoukos
7.6K views46 slides

Similar to Managing Complex Projects with Design Components - Drupalcon Austin 2014(20)

DrupalSouth 2014: Managing Complex Projects with Design Components by John Albin Wilkins
DrupalSouth 2014: Managing Complex Projects with Design ComponentsDrupalSouth 2014: Managing Complex Projects with Design Components
DrupalSouth 2014: Managing Complex Projects with Design Components
John Albin Wilkins3.4K views
Style Guide Driven Development: All Hail the Robot Overlords! by John Albin Wilkins
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!
So…What Do I Make? (Dan Mall) by Future Insights
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
Future Insights7.3K views
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides by Aidan Foster
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Aidan Foster993 views
Hardboiled Front End Development — Found.ation by Spiros Martzoukos
Hardboiled Front End Development — Found.ationHardboiled Front End Development — Found.ation
Hardboiled Front End Development — Found.ation
Spiros Martzoukos7.6K views
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme by Acquia
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 ThemeCreating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Acquia19.2K views
CSMess to OOCSS: Refactoring CSS with Object Oriented Design by Kate Travers
CSMess to OOCSS: Refactoring CSS with Object Oriented DesignCSMess to OOCSS: Refactoring CSS with Object Oriented Design
CSMess to OOCSS: Refactoring CSS with Object Oriented Design
Kate Travers37 views
The state of JavaScript Linting - English version by Michael Kühnel
The state of JavaScript Linting - English versionThe state of JavaScript Linting - English version
The state of JavaScript Linting - English version
Michael Kühnel3.4K views
HTML 5 Drupalcamp Ireland Dublin 2010 by alanburke
HTML 5 Drupalcamp Ireland Dublin 2010HTML 5 Drupalcamp Ireland Dublin 2010
HTML 5 Drupalcamp Ireland Dublin 2010
alanburke1.2K views
Creating Better Builds with Gradle by Andres Almiray
Creating Better Builds with GradleCreating Better Builds with Gradle
Creating Better Builds with Gradle
Andres Almiray239 views
Apache maven and its impact on java 9 (Java One 2017) by Robert Scholte
Apache maven and its impact on java 9 (Java One 2017)Apache maven and its impact on java 9 (Java One 2017)
Apache maven and its impact on java 9 (Java One 2017)
Robert Scholte863 views
Maven: Managing Software Projects for Repeatable Results by Steve Keener
Maven: Managing Software Projects for Repeatable ResultsMaven: Managing Software Projects for Repeatable Results
Maven: Managing Software Projects for Repeatable Results
Steve Keener708 views
Introduction to Maven by Sperasoft
Introduction to MavenIntroduction to Maven
Introduction to Maven
Sperasoft946 views
Business of Front-end Web Development by Rachel Andrew
Business of Front-end Web DevelopmentBusiness of Front-end Web Development
Business of Front-end Web Development
Rachel Andrew1.4K views
BADCamp 2012 -Beginner Best Practices by meghsweet
BADCamp 2012 -Beginner Best PracticesBADCamp 2012 -Beginner Best Practices
BADCamp 2012 -Beginner Best Practices
meghsweet911 views
Multi modularized project setup with gulp, typescript and angular.js by David Amend
Multi modularized project setup with gulp, typescript and angular.jsMulti modularized project setup with gulp, typescript and angular.js
Multi modularized project setup with gulp, typescript and angular.js
David Amend10.8K views
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter by Codemotion
Rapid Prototyping with Sass, Compass and Middleman by Bermon PainterRapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Rapid Prototyping with Sass, Compass and Middleman by Bermon Painter
Codemotion998 views

More from John Albin Wilkins

Using the CSS Nesting Spec Today by
Using the CSS Nesting Spec TodayUsing the CSS Nesting Spec Today
Using the CSS Nesting Spec TodayJohn Albin Wilkins
110 views9 slides
The Drupal Roadmap: From D7 to D9 by
The Drupal Roadmap: From D7 to D9The Drupal Roadmap: From D7 to D9
The Drupal Roadmap: From D7 to D9John Albin Wilkins
795 views21 slides
Mastering Drupal 8’s Twig by
Mastering Drupal 8’s TwigMastering Drupal 8’s Twig
Mastering Drupal 8’s TwigJohn Albin Wilkins
1.1K views25 slides
CSS-in-JS: unexpected lessons for Drupal component design by
CSS-in-JS: unexpected lessons for Drupal component designCSS-in-JS: unexpected lessons for Drupal component design
CSS-in-JS: unexpected lessons for Drupal component designJohn Albin Wilkins
393 views44 slides
SassConf: Managing Complex Projects with Design Components by
SassConf: Managing Complex Projects with Design ComponentsSassConf: Managing Complex Projects with Design Components
SassConf: Managing Complex Projects with Design ComponentsJohn Albin Wilkins
3.4K views25 slides
Drupal Camp Taipei Keynote by
Drupal Camp Taipei KeynoteDrupal Camp Taipei Keynote
Drupal Camp Taipei KeynoteJohn Albin Wilkins
523 views54 slides

More from John Albin Wilkins(18)

CSS-in-JS: unexpected lessons for Drupal component design by John Albin Wilkins
CSS-in-JS: unexpected lessons for Drupal component designCSS-in-JS: unexpected lessons for Drupal component design
CSS-in-JS: unexpected lessons for Drupal component design
John Albin Wilkins393 views
SassConf: Managing Complex Projects with Design Components by John Albin Wilkins
SassConf: Managing Complex Projects with Design ComponentsSassConf: Managing Complex Projects with Design Components
SassConf: Managing Complex Projects with Design Components
John Albin Wilkins3.4K views
Default theme implementations: a guide for module developers that want sweet ... by John Albin Wilkins
Default theme implementations: a guide for module developers that want sweet ...Default theme implementations: a guide for module developers that want sweet ...
Default theme implementations: a guide for module developers that want sweet ...
John Albin Wilkins2.6K views
Making Drupal Dance: Techniques for Non-obvious Theme Manipulations by John Albin Wilkins
Making Drupal Dance: Techniques for Non-obvious Theme ManipulationsMaking Drupal Dance: Techniques for Non-obvious Theme Manipulations
Making Drupal Dance: Techniques for Non-obvious Theme Manipulations
John Albin Wilkins575 views

Recently uploaded

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
181 views19 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
53 views29 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
90 views46 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
210 views15 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
156 views32 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
98 views29 slides

Recently uploaded(20)

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue210 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue98 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely78 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue88 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue103 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views

Managing Complex Projects with Design Components - Drupalcon Austin 2014