SlideShare a Scribd company logo
Ridiculously
E
A
S
Y
Layouts
with
Flexbox
https://github.com/ecarlisle/Easy-Layouts-with-Flexbox
@eric_carlisleEric Carlisle
me, myself, and i
Eric Carlisle
UI / UX Geek
Baltimore, MD
who?
what?
where?
how?
what the flex is a flexbox?
A CSS layout mode.
what the flex is a flexbox?
A CSS layout mode.
/* Instead of block, inline, table, etc… */
.something {
display: flex;
}
what the flex is a flexbox?
A CSS layout mode.
/* Instead of block, inline, table, etc… */
.something {
display: flex;
}
Flexible space allocation relationships between
parent & child elements.
what the flex is a flexbox?
A CSS layout mode.
/* Instead of block, inline, table, etc… */
.something {
display: flex;
}
Flexible space allocation relationships between
parent & child elements.
Multi-axis – elements stack horizontally or
vertically! Let’s see that, shall we?
what the flex is a flexbox?
Core Concepts: §  There is always a main & cross axis.
§  Each have a start, end, and size.
§  Axis direction depends on flex-direction property.
general benefits?
§  W3C Standard! No libraries needed!
§  Once you grok it, it’s amazingly easy.
§  Opportunity for tremendous creativity.
layout benefits?
§  Gets us away from countless floats and clears!
§  Override source order with CSS!
§  Vertical positioning without hacks!
§  Equal heights (e.g. columns)
layout-benefits?
§  Elements “flex” to fit available space.
§  Custom responsive layouts can be a cakewalk!
§  More opportunity for the semantic.
final results?
PURE AWESOMENESS!
what’s the rub?
There’s been some history.
/* 2009 initial version */
display: box;
/* 2011-12 “tweener” version */
display: flexbox;
/* Present day */
display: flex;
what’s the rub?
/* Webkit */
display: "-webkit-flex”;
/* Mozilla */
display: "-moz-flex;
/* IE10 */
display: "-ms-flexbox";
/* IE11 */
display: "-ms-flex”;
/* W3C */
display: “flex”
“Holy Browser Prefixes, Batman!”
what’s the rub?
/* Webkit */
display: "-webkit-flex”;
/* Mozilla */
display: "-moz-flex;
/* IE10 */
display: "-ms-flexbox";
/* IE11 */
display: "-ms-flex”;
/* W3C */
display: “flex”
“Holy Browser Prefixes, Batman!”
Recommended Approach:
Use Preprocessor Mixins!
(For this presentation, I’ll use FireFox Developer Edition)
what’s the rub?
It works in everything except…
Guess!
what’s the rub?
It works in everything except…
“The browser that must not be named.”
what’s the rub?
h"p://caniuse.com/#feat=flexbox	
  
§  Clear-ish support across the board
§  IE10 supports the 2012 version (as per current spec)
§  Most current browsers still have flexbox “personality”
But in All Fairness…
what’s the rub?
OK, not so bad, right?
“See, I’m not such a bad guy after all!”
what’s the rub?
It’s not exactly done done done yet.
h"p://dev.w3.org/csswg/css-­‐flexbox/	
  
Editor’s	
  DraB	
  –	
  March	
  2nd,	
  2015	
  
h"p://www.w3.org/TR/css3-­‐flexbox/	
  
Last	
  Call	
  Working	
  DraB	
  –	
  September	
  25th	
  2014	
  
what’s the rub?
It’s not exactly done done done yet.
h"p://dev.w3.org/csswg/css-­‐flexbox/	
  
Editor’s	
  DraB	
  –	
  March	
  2nd,	
  2015	
  
h"p://www.w3.org/TR/css3-­‐flexbox/	
  
Last	
  Call	
  Working	
  DraB	
  –	
  September	
  25th	
  2014	
  
“Standards	
  are	
  Paper.”	
  
-­‐-­‐	
  Linus	
  Torvalds	
  
Parents & Children
Parent Properties
display:
flex-direction:
flex-wrap:
Justify-content:
Align-items:
Align-content:
Flex or flex-inline?
Row? Column? Which way?
Line break? Which way?
Space allocation of the stretch?
Alignment on main axis?
Align wrapped content on the cross axis?
Child Properties
order:
flex-grow:
flex-shrink:
flex-basis:
align-self:
Source order or something else?
Remaining space allocation on growth?
Remaining space allocation on shrink?
What is the “remaining” space?
Do I really want to align that way?
Q/A
Eric Carlisle
@eric_carlisle
eric@ericcarlisle.com

More Related Content

What's hot

Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)
Zoe Gillenwater
 
Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding flexbox
Davide Di Pumpo
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)
Zoe Gillenwater
 
Layout with flexbox
Layout with flexboxLayout with flexbox
Layout with flexbox
The Level Consulting, Ltd.
 
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}}
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
Eric Carlisle
 
Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)
Zoe Gillenwater
 
Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)
Zoe Gillenwater
 
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Zoe Gillenwater
 
Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)
Zoe Gillenwater
 
CSS3 Layout
CSS3 LayoutCSS3 Layout
CSS3 Layout
Zoe Gillenwater
 
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
Zoe Gillenwater
 
Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)
Zoe Gillenwater
 
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
Stephen Hay
 
Flexbox Will Shock You!
Flexbox Will Shock You!Flexbox Will Shock You!
Flexbox Will Shock You!
Scott Vandehey
 
Brownbag on basics of web components
Brownbag on basics of web componentsBrownbag on basics of web components
Brownbag on basics of web components
Jason Park
 
Designing True Cross-Platform Apps
Designing True Cross-Platform AppsDesigning True Cross-Platform Apps
Designing True Cross-Platform Apps
FITC
 
Getting started with flexbox
Getting started with flexboxGetting started with flexbox
Getting started with flexbox
Adrian Sandu
 
Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?
jameswillweb
 
Things To Keep In Mind When Working In The World Of Responsive Design
Things To Keep In Mind When Working In The World Of Responsive DesignThings To Keep In Mind When Working In The World Of Responsive Design
Things To Keep In Mind When Working In The World Of Responsive Design
FITC
 
Floating
FloatingFloating
Floating
Danielle Larson
 

What's hot (20)

Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)
 
Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding flexbox
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)
 
Layout with flexbox
Layout with flexboxLayout with flexbox
Layout with flexbox
 
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}}
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
 
Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)
 
Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)
 
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
 
Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)
 
CSS3 Layout
CSS3 LayoutCSS3 Layout
CSS3 Layout
 
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
 
Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)
 
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
Flexbox: One Giant Leap for Web Layout (Breaking Development 2013)
 
Flexbox Will Shock You!
Flexbox Will Shock You!Flexbox Will Shock You!
Flexbox Will Shock You!
 
Brownbag on basics of web components
Brownbag on basics of web componentsBrownbag on basics of web components
Brownbag on basics of web components
 
Designing True Cross-Platform Apps
Designing True Cross-Platform AppsDesigning True Cross-Platform Apps
Designing True Cross-Platform Apps
 
Getting started with flexbox
Getting started with flexboxGetting started with flexbox
Getting started with flexbox
 
Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?
 
Things To Keep In Mind When Working In The World Of Responsive Design
Things To Keep In Mind When Working In The World Of Responsive DesignThings To Keep In Mind When Working In The World Of Responsive Design
Things To Keep In Mind When Working In The World Of Responsive Design
 
Floating
FloatingFloating
Floating
 

Viewers also liked

Art Portfolio
Art PortfolioArt Portfolio
Art Portfolio
Marcus Chan
 
Servo drive application for box labeling
Servo drive application for box labelingServo drive application for box labeling
Servo drive application for box labeling
Elmo Motion Control
 
Why people are wanting to gain permanent residency in australia
Why people are wanting to gain permanent residency in australiaWhy people are wanting to gain permanent residency in australia
Why people are wanting to gain permanent residency in australia
Ankit Kumar Pandey
 
HOJA DE VIDA EN INGLÈS
HOJA DE VIDA EN INGLÈSHOJA DE VIDA EN INGLÈS
HOJA DE VIDA EN INGLÈSaquilioayola
 
OEE River Guide Training Checklist_2015
OEE River Guide Training Checklist_2015OEE River Guide Training Checklist_2015
OEE River Guide Training Checklist_2015Colter Christensen
 
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
Colegio Camilo Henríquez
 
MozCon - Mobilegeddon
MozCon - MobilegeddonMozCon - Mobilegeddon
MozCon - Mobilegeddon
Suzzicks
 
2016 Guide to User Data Security
2016 Guide to User Data Security2016 Guide to User Data Security
2016 Guide to User Data Security
Sean Bryant
 
cuestionario de computación 6 de turismo
cuestionario de computación 6 de turismocuestionario de computación 6 de turismo
cuestionario de computación 6 de turismoveritopesantez
 
Virtualus mobilumas aukštojo mokslo studijoms
Virtualus mobilumas aukštojo mokslo studijomsVirtualus mobilumas aukštojo mokslo studijoms
Virtualus mobilumas aukštojo mokslo studijoms
Airina Volungeviciene
 
Leveraging LinkedIn - Creating a Professional Brand That People will Remember
Leveraging LinkedIn - Creating a Professional Brand That People will RememberLeveraging LinkedIn - Creating a Professional Brand That People will Remember
Leveraging LinkedIn - Creating a Professional Brand That People will Remember
Career Pivot
 
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoen
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoenPensioenkas Brussels parlement heeft tekort van 37,5 miljoen
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoen
Thierry Debels
 
Keene Dumpsters
Keene DumpstersKeene Dumpsters
Keene Dumpsters
Jenny Darrow
 
Atrapados en las redes caught in networks
Atrapados en las redes caught in networksAtrapados en las redes caught in networks
Atrapados en las redes caught in networks
Francisca garc?
 
David Martin-Resume General Manager
David Martin-Resume General ManagerDavid Martin-Resume General Manager
David Martin-Resume General ManagerDavid Martin
 
El modelo educativo_2016
El modelo educativo_2016El modelo educativo_2016
El modelo educativo_2016
Pablo Cortez
 
Restaurant Digital Menu
Restaurant Digital MenuRestaurant Digital Menu
Restaurant Digital Menu
eWineDine
 

Viewers also liked (17)

Art Portfolio
Art PortfolioArt Portfolio
Art Portfolio
 
Servo drive application for box labeling
Servo drive application for box labelingServo drive application for box labeling
Servo drive application for box labeling
 
Why people are wanting to gain permanent residency in australia
Why people are wanting to gain permanent residency in australiaWhy people are wanting to gain permanent residency in australia
Why people are wanting to gain permanent residency in australia
 
HOJA DE VIDA EN INGLÈS
HOJA DE VIDA EN INGLÈSHOJA DE VIDA EN INGLÈS
HOJA DE VIDA EN INGLÈS
 
OEE River Guide Training Checklist_2015
OEE River Guide Training Checklist_2015OEE River Guide Training Checklist_2015
OEE River Guide Training Checklist_2015
 
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
5º Básico A: Informativo Nº 29: Semana del 03 al 07 de octubre
 
MozCon - Mobilegeddon
MozCon - MobilegeddonMozCon - Mobilegeddon
MozCon - Mobilegeddon
 
2016 Guide to User Data Security
2016 Guide to User Data Security2016 Guide to User Data Security
2016 Guide to User Data Security
 
cuestionario de computación 6 de turismo
cuestionario de computación 6 de turismocuestionario de computación 6 de turismo
cuestionario de computación 6 de turismo
 
Virtualus mobilumas aukštojo mokslo studijoms
Virtualus mobilumas aukštojo mokslo studijomsVirtualus mobilumas aukštojo mokslo studijoms
Virtualus mobilumas aukštojo mokslo studijoms
 
Leveraging LinkedIn - Creating a Professional Brand That People will Remember
Leveraging LinkedIn - Creating a Professional Brand That People will RememberLeveraging LinkedIn - Creating a Professional Brand That People will Remember
Leveraging LinkedIn - Creating a Professional Brand That People will Remember
 
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoen
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoenPensioenkas Brussels parlement heeft tekort van 37,5 miljoen
Pensioenkas Brussels parlement heeft tekort van 37,5 miljoen
 
Keene Dumpsters
Keene DumpstersKeene Dumpsters
Keene Dumpsters
 
Atrapados en las redes caught in networks
Atrapados en las redes caught in networksAtrapados en las redes caught in networks
Atrapados en las redes caught in networks
 
David Martin-Resume General Manager
David Martin-Resume General ManagerDavid Martin-Resume General Manager
David Martin-Resume General Manager
 
El modelo educativo_2016
El modelo educativo_2016El modelo educativo_2016
El modelo educativo_2016
 
Restaurant Digital Menu
Restaurant Digital MenuRestaurant Digital Menu
Restaurant Digital Menu
 

Similar to Ridiculously Easy Layouts with Flexbox

Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding flexbox
mustafa sarac
 
Angels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusive
Chris Mills
 
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложения
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложенияCodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложения
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложенияCodeFest
 
Why you should consider Flexbox for your next project
Why you should consider Flexbox for your next projectWhy you should consider Flexbox for your next project
Why you should consider Flexbox for your next project
Anton Domratchev
 
CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)
Woodridge Software
 
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Exove
 
CSS flexbox
CSS flexboxCSS flexbox
CSS flexbox
Keyup
 
#2 - CSS Layouts Overview
#2 - CSS Layouts Overview#2 - CSS Layouts Overview
#2 - CSS Layouts Overview
iloveigloo
 
Flexbox
FlexboxFlexbox
Flexbox
LindsayRec
 
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
Joseph Chiang
 
Show & tell - Flex in flux
Show & tell - Flex in fluxShow & tell - Flex in flux
Show & tell - Flex in flux
Dan Dineen
 
Go With The Reflow
Go With The ReflowGo With The Reflow
Go With The Reflow
lsimon
 
Introducing coServ
Introducing coServIntroducing coServ
Introducing coServ
Ben Lue
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web development
Estelle Weyl
 
Is Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconfIs Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconf
jameswillweb
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
T. Kim Nguyen
 
Plone Futures
Plone FuturesPlone Futures
Plone Futures
Eric Steele
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Edward Burns
 
Look ma! No images!
Look ma! No images!Look ma! No images!
Look ma! No images!
Lennart Schoors
 
Building great mobile apps: Somethings you might want to know
Building great mobile apps: Somethings you might want to knowBuilding great mobile apps: Somethings you might want to know
Building great mobile apps: Somethings you might want to know
shwetank
 

Similar to Ridiculously Easy Layouts with Flexbox (20)

Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding flexbox
 
Angels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusive
 
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложения
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложенияCodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложения
CodeFest 2014. Пухальский И. — Отзывчивые кроссплатформенные веб-приложения
 
Why you should consider Flexbox for your next project
Why you should consider Flexbox for your next projectWhy you should consider Flexbox for your next project
Why you should consider Flexbox for your next project
 
CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)
 
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
 
CSS flexbox
CSS flexboxCSS flexbox
CSS flexbox
 
#2 - CSS Layouts Overview
#2 - CSS Layouts Overview#2 - CSS Layouts Overview
#2 - CSS Layouts Overview
 
Flexbox
FlexboxFlexbox
Flexbox
 
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
 
Show & tell - Flex in flux
Show & tell - Flex in fluxShow & tell - Flex in flux
Show & tell - Flex in flux
 
Go With The Reflow
Go With The ReflowGo With The Reflow
Go With The Reflow
 
Introducing coServ
Introducing coServIntroducing coServ
Introducing coServ
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web development
 
Is Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconfIs Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconf
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
 
Plone Futures
Plone FuturesPlone Futures
Plone Futures
 
Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015Java EE 7 from an HTML5 Perspective, JavaLand 2015
Java EE 7 from an HTML5 Perspective, JavaLand 2015
 
Look ma! No images!
Look ma! No images!Look ma! No images!
Look ma! No images!
 
Building great mobile apps: Somethings you might want to know
Building great mobile apps: Somethings you might want to knowBuilding great mobile apps: Somethings you might want to know
Building great mobile apps: Somethings you might want to know
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Ridiculously Easy Layouts with Flexbox