SlideShare a Scribd company logo
1 of 103
Download to read offline
The Power of CSS Flexbox
Gaurav Gupta
@FrshBakedPixels #edui_flexbox
Slides
tiny.cc/flexboxslides
@FrshBakedPixels #edui_flexbox
About me
IT Analyst
Division of Learning Innovation and Student Success



Virginia Commonwealth University
@FrshBakedPixels
#edui_flexbox
Evolution of layout methods
@FrshBakedPixels #edui_flexbox
Table Div + Float Grid Responsive

Web Design
Flexbox
float:left float: right
Table Div + Float Grid Responsive

Web Design
Flexbox
Table Div + Float Grid Responsive

Web Design
Flexbox
12 columns
4 columns
6 columns 6 columns
4 columns 4 columns
Table Div + Float Grid Responsive

Web Design
Flexbox
Media Queries
1
2 3
@media	(max-width:	600px)	{	
/*CSS	for	small	screens*/	
}
Table Div + Float Grid Responsive

Web Design
Flexbox
1
2
3
@media	(max-width:	600px)	{	
/*CSS	for	small	screens*/	
}
Table Div + Float Grid Responsive

Web Design
Flexbox
Media Queries
The CSS3 Flexible Box, or flexbox, is a
layout mode providing for the arrangement
of elements on a page such that the
elements behave predictably when the
page layout must accommodate different
screen sizes and different display devices.
- Mozilla Developer Network
“
Table Div + Float Grid Responsive

Web Design
Flexbox
Basics
@FrshBakedPixels #edui_flexbox
Demo code
tiny.cc/flexboxdemo
@FrshBakedPixels #edui_flexbox
<div	class="parent">	
				<div	class="child	box1">1</div>	
				<div	class="child	box2">2</div>	
				<div	class="child	box3">3</div>	
				<div	class="child	box4">4</div>	
				<div	class="child	box5">5</div>	
</div>
1
2
3
4
5
1 2 3 4 5
.parent	{	display:flex	}
1 2 3 4 5
Main Axis
CrossAxis
1 2 3 4 5
Main Axis
CrossAxis
.parent	{	
				display:	flex;	
				flex-direction:	row;	/*default*/	
}
1
2
3
4
5
.parent	{	
				display:	flex;	
				flex-direction:	column;	
}
12345
.parent	{	
				display:	flex;	
				flex-direction:	row-reverse;	
}
1
2
3
4
5
.parent	{	
				display:	flex;	
				flex-direction:	column-reverse;	
}
Wrapping items
@FrshBakedPixels #edui_flexbox
1 2 3 4 5
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7
8 9 0
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
}
1 2 3 4 5 6 7
8 9 0
.parent	{	
				display:	flex;	
				flex-wrap:	wrap-reverse;	
}
1
2
3
4
5
6
7
8
9
0
.parent	{	
				display:	flex;	
				flex-direction:	column;	
				flex-wrap:	wrap;	
}
Aligning items
@FrshBakedPixels #edui_flexbox
justify-content
aligns items along 

main axis
align-content aligns rows of items 

along cross axis
align-items aligns items in a single 

row along cross axis
justify-content
aligns items along 

main axis
align-content aligns rows of items 

along cross axis
align-items aligns items in a single 

row along cross axis
1 2 3 4 5
.parent	{	
				display:	flex;	
				justify-content:	flex-start;	/*default*/	
}
1 2 3 4 5
.parent	{	
				display:	flex;	
				justify-content:	flex-end;	
}
1 2 3 4 5
.parent	{	
				display:	flex;	
				justify-content:	center;	
}
1 2 3 4 5
.parent	{	
				display:	flex;	
				justify-content:	space-between;	
}
1 2 3 4 5
.parent	{	
				display:	flex;	
				justify-content:	space-around;	
}
justify-content
aligns items along 

main axis
align-content aligns rows of items 

along cross axis
align-items aligns items in a single 

row along cross axis
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	flex-start;	
}
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	flex-end;	
}
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	center;	
}
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	space-between;	
}
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	space-around;	
}
1 2 3
4 5 6
7 8 9
.parent	{	
				display:	flex;	
				flex-wrap:	wrap;	
				align-content:	stretch;	/*default*/	
}
justify-content
aligns items along 

main axis
align-content aligns rows of items 

along cross axis
align-items aligns items in a single 

row along cross axis
.parent	{	
				display:	flex;	
				align-items:	flex-start;	
}
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex lectus,
pellentesque eget
est sit amet,
euismod maximus
arcu
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
.parent	{	
				display:	flex;	
				align-items:	flex-end;	
}
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex lectus,
pellentesque eget
est sit amet,
euismod maximus
arcu
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
.parent	{	
				display:	flex;	
				align-items:	center;	
}
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex lectus,
pellentesque eget
est sit amet,
euismod maximus
arcu
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex
lectus,
pellentesque
eget
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
.parent	{	
				display:	flex;	
				align-items:	baseline;	
}
.parent	{	
				display:	flex;	
				align-items:	stretch;	/*default*/	
}
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex lectus,
pellentesque eget
est sit amet,
euismod maximus
arcu
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
.parent	{	
				display:	flex;	
				align-items:	stretch;	
}	
.box3	{	
				align-self:	flex-end;	/*override	individual	child*/	
}
Lorem ipsum dolor
sit amet,
consectetur
adipiscing elit.
Nullam sit amet
diam feugiat
ullamcorper nunc
vel, sodales mi.
Aliquam tempor
enim at arcu
finibus, et
consectetur mi
blandit. Vestibulum
semper commodo
tempor. Ut
venenatis euismod
Proin ex lectus,
pellentesque eget
est sit amet,
euismod maximus
arcu
Pellentesque
habitant morbi
tristique senectus
et netus et
malesuada fames
ac turpis egestas.
Cras eu elementum
dui. In feugiat
feugiat turpis.
Changing item order
@FrshBakedPixels #edui_flexbox
1 2 3 4 5
.child	{	order:	0	}	/*default*/
1 2 345
.box3	{	order:		1	}	
.box5	{	order:	-1	}
1 2 345
.box3	{	order:		1	}	
.box5	{	order:	-1	}
order:		-1			0			0			0			1
“Flexing” items
@FrshBakedPixels #edui_flexbox
.child	{	
				flex:		1		1		200px;	
}
.child	{	
				flex:		1		1		200px;	
}
flex-basis
flex-grow
flex-shrink
flex
is applied to
child elements
flex-basis baseline width auto
flex-grow proportion of extra width an item
will get if extra space available
0
flex-shrink proportion of width it will give up
if needed
1
.child	{flex:		0		1		auto}	/*default*/
≫
.child	{flex:		1		0		auto}
flex-grow flex-shrink
.child	{flex:		1		0		10%}
.child	{flex:		1		0		20%}
.child	{flex:		1		0		25%}
.child	{flex:		1		0		25%}
.child	{flex:		1		1		25%}
.child	{flex:		1		0		auto}	
.box1		{flex:		10	0		auto}
.child	{flex:		1		0		auto}	
.box1		{flex:		10	0		auto}	
.box2		{flex:		10	0		auto}
≫
Real world examples
@FrshBakedPixels #edui_flexbox
Example 1:
Vertical align
@FrshBakedPixels #edui_flexbox
Look Ma, I'm 

vertically aligned!
Look Ma, I'm 

vertically aligned!
.parent	{	
				display:	flex;	
				align-items:	center;	
				justify-content:	center;	
}
Look Ma, I'm 

vertically aligned!
So am I!
.parent	{	
				display:	flex;	
				align-items:	center;	
				justify-content:	center;	
}
Look Ma, I'm 

vertically aligned!
So am I!
.parent	{	
				display:	flex;	
				align-items:	center;	
				justify-content:	center;	
				flex-direction:	column;	
}
Example 2:
Equal height columns
@FrshBakedPixels #edui_flexbox
Columns with grid layout
Columns with flexbox
≫
.row	{	
				display:	flex;	
				flex-wrap:	wrap;	
}	
.card-link	{	
				flex:	1	0	250px;	
				display:	flex;	
				flex-direction:	column;	
}	
.button	{	
				margin-top:	auto;	
}
Example 3:
Grid vs. Flexbox
@FrshBakedPixels #edui_flexbox
col-4 col-4 col-4
col-3 col-3 col-3 col-3
? ? ? ??
Web app navigation
.parent	{	
				display:	flex;	
}	
.child	{	
				flex:	1		0		10%;	
}
.parent	{	
				display:	flex;	
}	
.child	{	
				flex:	1		0		10%;	
}
the CSS code stays the
same for 3, 4 or 5 items
Example 4:
Reordering content
@FrshBakedPixels #edui_flexbox
@media	(max-width:	1000px)	and	(orientation:	landscape)	{	
				.Breadcrumbs	{	order:	1;}	
				nav										{	order:	2;}	
				footer							{	order:	3;}	
}
≫
≫
Example 5:

Alignment Shifting Wrapping
@FrshBakedPixels #edui_flexbox
Source: https://css-tricks.com/useful-flexbox-technique-alignment-shifting-wrapping/ ≫
.flex-title	{	
		display:	flex;	
		align-items:	flex-end;	
		flex-wrap:	wrap;	
}	
.flex-title	.title-main	{	
		flex-grow:	1;	
}
Browser support
@FrshBakedPixels #edui_flexbox
Source: http://caniuse.com/#search=flexbox
.parent	{	
				display:	flex;	
				align-items:	center;	
}	
.child	{	
		flex:	0	1	auto;	
}
.parent	{	
				display:	-webkit-box;	
				display:	-webkit-flex;	
				display:	-ms-flexbox;	
				display:	flex;	
				-webkit-box-align:	center;	
				-webkit-align-items:	center;	
								-ms-flex-align:	center;	
												align-items:	center;	
}	
.child	{	
		-webkit-box-flex:	0;	
		-webkit-flex:	0	1	auto;	
						-ms-flex:	0	1	auto;	
										flex:	0	1	auto;	
}
Browser prefixes
Supporting older browsers
Use fallbacks .parent	{	
				display:	table;	
				display:	flex;	
}	
.child	{	
				display:	table-cell;	
				width:	20%;	
				flex:	1	0	20%;	
}
Use Modernizr .no-flexbox	.parent	{	
				display:	table;	
}	
.flexbox	.parent	{	
				display:	flex;	
}
Resources
• Flexbox cheat sheet

https://css-tricks.com/snippets/css/a-guide-to-flexbox
• Using Flexbox: Mixing Old and New for the Best Browser
Support

https://css-tricks.com/using-flexbox/
• Video: Enhancing Responsiveness with Flexbox

https://vimeo.com/124796320
• Autoprefixer

https://github.com/postcss/autoprefixer
• Modernizr

http://modernizr.com/

More Related Content

What's hot

Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)
club23
 

What's hot (20)

World of CSS Grid
World of CSS GridWorld of CSS Grid
World of CSS Grid
 
CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout
 
Understanding flex box CSS Day 2016
Understanding flex box CSS Day 2016Understanding flex box CSS Day 2016
Understanding flex box CSS Day 2016
 
Introducing CSS Grid
Introducing CSS GridIntroducing CSS Grid
Introducing CSS Grid
 
Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)Html 5-tables-forms-frames (1)
Html 5-tables-forms-frames (1)
 
CSS3 Flex Layout
CSS3 Flex LayoutCSS3 Flex Layout
CSS3 Flex Layout
 
Introduction to CSS Borders - Lesson 4
Introduction to CSS Borders - Lesson 4Introduction to CSS Borders - Lesson 4
Introduction to CSS Borders - Lesson 4
 
Jquery
JqueryJquery
Jquery
 
Css Display Property
Css Display PropertyCss Display Property
Css Display Property
 
Css position
Css positionCss position
Css position
 
JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)JavaScript - Chapter 13 - Browser Object Model(BOM)
JavaScript - Chapter 13 - Browser Object Model(BOM)
 
CSS
CSSCSS
CSS
 
CSS Font & Text style
CSS Font & Text style CSS Font & Text style
CSS Font & Text style
 
Html forms
Html formsHtml forms
Html forms
 
Css3
Css3Css3
Css3
 
BEM - CSS, Seriously
BEM - CSS, SeriouslyBEM - CSS, Seriously
BEM - CSS, Seriously
 
CSS Layouting #4 : Float
CSS Layouting #4 : FloatCSS Layouting #4 : Float
CSS Layouting #4 : Float
 
Html5 and-css3-overview
Html5 and-css3-overviewHtml5 and-css3-overview
Html5 and-css3-overview
 
CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations CSS Transitions, Transforms, Animations
CSS Transitions, Transforms, Animations
 
Css and its types
Css and its typesCss and its types
Css and its types
 

Viewers also liked

separating content and layout, HTML CSS and some web history
separating content and layout, HTML CSS and some web historyseparating content and layout, HTML CSS and some web history
separating content and layout, HTML CSS and some web history
Lon Barfield
 
Html5, css3 and the future of web technologies
Html5, css3 and the future of web technologiesHtml5, css3 and the future of web technologies
Html5, css3 and the future of web technologies
Võ Duy Tuấn
 

Viewers also liked (20)

Layout with flexbox
Layout with flexboxLayout with flexbox
Layout with flexbox
 
separating content and layout, HTML CSS and some web history
separating content and layout, HTML CSS and some web historyseparating content and layout, HTML CSS and some web history
separating content and layout, HTML CSS and some web history
 
Putting Flexbox into Practice
Putting Flexbox into PracticePutting Flexbox into Practice
Putting Flexbox into Practice
 
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)
 
Zero to 100,000 Evaluations in Four Weeks
Zero to 100,000 Evaluations in Four WeeksZero to 100,000 Evaluations in Four Weeks
Zero to 100,000 Evaluations in Four Weeks
 
Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)
 
Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding flexbox
 
List and images in html
List and images in htmlList and images in html
List and images in html
 
Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)
 
CSS: Flexbox & Grid
CSS: Flexbox & GridCSS: Flexbox & Grid
CSS: Flexbox & Grid
 
Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)
 
Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)
 
Swaggy Layouts With Flexbox
Swaggy Layouts With FlexboxSwaggy Layouts With Flexbox
Swaggy Layouts With Flexbox
 
Html5, css3 and the future of web technologies
Html5, css3 and the future of web technologiesHtml5, css3 and the future of web technologies
Html5, css3 and the future of web technologies
 
FLEXBOX-MEN: Apocalypse
FLEXBOX-MEN: ApocalypseFLEXBOX-MEN: Apocalypse
FLEXBOX-MEN: Apocalypse
 
Atom.io el editor definitivo VS PhpStorm el editor definitivo
Atom.io el editor definitivo VS PhpStorm el editor definitivoAtom.io el editor definitivo VS PhpStorm el editor definitivo
Atom.io el editor definitivo VS PhpStorm el editor definitivo
 
Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)
 
Apis killed the website star.pptx
Apis killed the website star.pptxApis killed the website star.pptx
Apis killed the website star.pptx
 
1st Portfolio Development Idea: Photographer's Portfolio Website Layout
1st Portfolio Development Idea: Photographer's Portfolio Website Layout1st Portfolio Development Idea: Photographer's Portfolio Website Layout
1st Portfolio Development Idea: Photographer's Portfolio Website Layout
 
Flexbox and Grid Layout
Flexbox and Grid LayoutFlexbox and Grid Layout
Flexbox and Grid Layout
 

Similar to The Power of CSS Flexbox

Similar to The Power of CSS Flexbox (20)

Flexbox Will Shock You!
Flexbox Will Shock You!Flexbox Will Shock You!
Flexbox Will Shock You!
 
Building Layouts with CSS
Building Layouts with CSSBuilding Layouts with CSS
Building Layouts with CSS
 
The New CSS Layout - dotCSS
The New CSS Layout - dotCSSThe New CSS Layout - dotCSS
The New CSS Layout - dotCSS
 
World of Flexbox
World of Flexbox World of Flexbox
World of Flexbox
 
Flex Web Development.pdf
Flex Web Development.pdfFlex Web Development.pdf
Flex Web Development.pdf
 
CSS flexbox
CSS flexboxCSS flexbox
CSS flexbox
 
Ridiculously Easy Layouts with Flexbox
Ridiculously Easy Layouts with FlexboxRidiculously Easy Layouts with Flexbox
Ridiculously Easy Layouts with Flexbox
 
A complete guide to flexbox
A complete guide to flexboxA complete guide to flexbox
A complete guide to flexbox
 
Understanding flexbox
Understanding flexboxUnderstanding flexbox
Understanding 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?
 
Understanding Flexbox Layout in React Native.pdf
Understanding Flexbox Layout in React Native.pdfUnderstanding Flexbox Layout in React Native.pdf
Understanding Flexbox Layout in React Native.pdf
 
Css3 - Flex Box e Efeitos
Css3 - Flex Box e EfeitosCss3 - Flex Box e Efeitos
Css3 - Flex Box e Efeitos
 
flexbox report
flexbox reportflexbox report
flexbox report
 
But what about old browsers?
But what about old browsers?But what about old browsers?
But what about old browsers?
 
Future Layout & Performance
Future Layout & PerformanceFuture Layout & Performance
Future Layout & Performance
 
INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2
 
CSS Conf Budapest - New CSS Layout
CSS Conf Budapest - New CSS LayoutCSS Conf Budapest - New CSS Layout
CSS Conf Budapest - New CSS Layout
 
Getting started with flexbox
Getting started with flexboxGetting started with flexbox
Getting started with flexbox
 
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 design with flexbox
Responsive design with flexboxResponsive design with flexbox
Responsive design with flexbox
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

The Power of CSS Flexbox