SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
D3 & SVGJason Madsen
$ whoami
@jason_madsen
What is D3?
JS library for manipulating documents based on data. D3
helps you bring data to life using HTML, SVG and CSS.
@mbostock
Examples
http://bost.ocks.org/mike/uberdata/
http://hn.metamx.com/
http://bl.ocks.org/tjdecke/5558084
http://bl.ocks.org/mbostock/3883245
http://bl.ocks.org/mbostock/3884914
What is it doing?
Create and bind data to DOM elements
Add, remove data, update DOM w/transitions
Map domain data to display data (scales)
D3 and Me
Compatibility
http://caniuse.com/svg
Compatibility
http://caniuse.com/svg
"You'll need a modern browser to use SVG and
CSS3 Transitions. D3 is not a compatibility layer,
so if your browser doesn't support standards,
you're out of luck. Sorry!"**
https://github.com/shawnbot/aight
Getting Started
https://github.com/knomedia/utahjs_blank_d3
Creating SVG
svg	
  =	
  d3.select("#chart").append("svg")
.selectAll(selector)
.select(selector)
$foo.find(".bar")
.append(element)
add a child tag
.attr(prop [,value])
setter / getter for attribute values
lots `o chaining
svg	
  =	
  d3.select("#chart").append("svg")
	
  	
  .attr("width",	
  w)
	
  	
  .attr("height",	
  h);
svg	
  =	
  svg.append("g")
	
  	
  .attr("transform",	
  "translate(20,20)");
Margin Conventions
http://bl.ocks.org/mbostock/3019563
.data(array)
bind data to the selection
Joins
separate into sections: existing, enter, exit
http://mbostock.github.io/d3/tutorial/circle.html
http://bost.ocks.org/mike/join/
.exit()
selection of no longer needed elements
.enter()selection of new elements
generally gets an `append()`
generally gets a `remove()`
.enter()selection of new elements
generally gets an `append()`
data	
  =	
  [50,	
  50,	
  50];
?
.enter()selection of new elements
generally gets an `append()`
data	
  =	
  [50,	
  50,	
  50];
element in enter selection
data	
  =	
  [50,	
  50];
.exit()
selection of no longer needed elements
generally gets a `remove()`
data	
  =	
  [50,	
  50];
element in exit selection
.exit()
selection of no longer needed elements
generally gets a `remove()`
simple bars
svg.selectAll(".bars")
	
  	
  .data(dataset)
	
  	
  .enter().append("svg:rect")
	
  	
  	
  	
  .attr("class",	
  "bars	
  bright")
	
  	
  	
  	
  .attr("height",	
  function(d,i){	
  return	
  d})
	
  	
  	
  	
  .attr("width",	
  50)
	
  	
  	
  	
  .attr("y",	
  function(d,i){	
  return	
  h	
  -­‐	
  d})
	
  	
  	
  	
  .attr("x",	
  function(d,i){	
  return	
  i	
  *	
  100	
  })
scales
yScale	
  =	
  d3.scale.linear()
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .domain([	
  0,	
  d3.max(dataset)	
  ])
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .range([	
  0,	
  h	
  ]);
domain 890
range 5800
bar height
.attr("width",	
  (w	
  /	
  dataset.length)	
  -­‐	
  3)
.attr("height",	
  function(d,i){	
  return	
  yScale(d)})
scales for color
colorScale	
  =	
  d3.scale.category20c();
https://github.com/mbostock/d3/wiki/Ordinal-Scales#categorical-colors
colorScale	
  =	
  d3.scale.linear()
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .domain([0,	
  d3.max(dataset)])
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .range(["blue",	
  "green"]);
or
transition
.transition()
	
  	
  .delay(	
  ms	
  )
	
  	
  .ease("cubic-­‐in-­‐out")
	
  	
  .duration(	
  ms	
  )
	
  	
  	
  	
  .attr(“prop”,	
  “value”);
** could also use CSS3 transitions
https://github.com/mbostock/d3/wiki/Transitions#wiki-d3_ease
transitions
.transition()
	
  	
  .delay(	
  function(d,i){	
  return	
  i	
  *	
  250	
  })
	
  	
  .ease("cubic-­‐in-­‐out")
	
  	
  .duration(	
  300	
  )
	
  	
  	
  	
  .attr("height",	
  function(d,i){	
  return	
  yScale(d)})
	
  	
  	
  	
  .attr("y",	
  function(d,i){	
  return	
  h	
  -­‐	
  yScale(d)})
axis
yAxis	
  =	
  d3.svg.axis()
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .scale(yScale)
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .orient("left")
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .ticks(5)
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  .tickSize(1);
function	
  drawAxis	
  ()	
  {
	
  	
  svg.append("g")
	
  	
  	
  	
  .attr("class",	
  "axis")
	
  	
  	
  	
  .call(yAxis);
}
axis
Rethink height and y for bars.
Swap yScale range
.attr("height",	
  function(d,i){	
  return	
  h	
  -­‐	
  yScale(d)})
.attr("y",	
  function(d,i){	
  return	
  	
  h	
  -­‐(h	
  -­‐	
  yScale(d))})
.range([	
  h,	
  0	
  ]);
Plus lots more
Circles Arcs Lines Paths
Resources
http://bost.ocks.org/mike/
http://alignedleft.com/tutorials/d3/
http://www.jeromecukier.net/blog/2011/08/11/d3-scales-and-color/
Thanks
@jason_madsen
knomedia

Contenu connexe

Tendances

D3 Basic Tutorial
D3 Basic TutorialD3 Basic Tutorial
D3 Basic TutorialTao Jiang
 
D3 Force-Directed Graphs
D3 Force-Directed GraphsD3 Force-Directed Graphs
D3 Force-Directed GraphsMaxim Kuleshov
 
D3 Mapping Visualization
D3 Mapping VisualizationD3 Mapping Visualization
D3 Mapping VisualizationSudhir Chowbina
 
Askayworkshop
AskayworkshopAskayworkshop
Askayworkshopsconnin
 
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...Sencha
 
SenchaCon 2016: The Once and Future Grid - Nige White
SenchaCon 2016: The Once and Future Grid - Nige WhiteSenchaCon 2016: The Once and Future Grid - Nige White
SenchaCon 2016: The Once and Future Grid - Nige WhiteSencha
 
Geo & capped collections with MongoDB
Geo & capped collections  with MongoDBGeo & capped collections  with MongoDB
Geo & capped collections with MongoDBRainforest QA
 
Analyze Data in MongoDB with AWS
Analyze Data in MongoDB with AWSAnalyze Data in MongoDB with AWS
Analyze Data in MongoDB with AWSSunghoon Kang
 

Tendances (13)

D3 Basic Tutorial
D3 Basic TutorialD3 Basic Tutorial
D3 Basic Tutorial
 
D3
D3D3
D3
 
NoSQL with MongoDB
NoSQL with MongoDBNoSQL with MongoDB
NoSQL with MongoDB
 
Introduction to D3
Introduction to D3 Introduction to D3
Introduction to D3
 
Learning d3
Learning d3Learning d3
Learning d3
 
D3 Force-Directed Graphs
D3 Force-Directed GraphsD3 Force-Directed Graphs
D3 Force-Directed Graphs
 
Level ofdetail
Level ofdetailLevel ofdetail
Level ofdetail
 
D3 Mapping Visualization
D3 Mapping VisualizationD3 Mapping Visualization
D3 Mapping Visualization
 
Askayworkshop
AskayworkshopAskayworkshop
Askayworkshop
 
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...
SenchaCon 2016: Add Magic to Your Ext JS Apps with D3 Visualizations - Vitaly...
 
SenchaCon 2016: The Once and Future Grid - Nige White
SenchaCon 2016: The Once and Future Grid - Nige WhiteSenchaCon 2016: The Once and Future Grid - Nige White
SenchaCon 2016: The Once and Future Grid - Nige White
 
Geo & capped collections with MongoDB
Geo & capped collections  with MongoDBGeo & capped collections  with MongoDB
Geo & capped collections with MongoDB
 
Analyze Data in MongoDB with AWS
Analyze Data in MongoDB with AWSAnalyze Data in MongoDB with AWS
Analyze Data in MongoDB with AWS
 

En vedette

Phd multimedia_educacao Lídia Oliveira
Phd multimedia_educacao Lídia OliveiraPhd multimedia_educacao Lídia Oliveira
Phd multimedia_educacao Lídia OliveiraLuis Pedro
 
Psicoaulas Limites E Dicas Para O Estudo Eficiente
Psicoaulas    Limites E Dicas Para O Estudo EficientePsicoaulas    Limites E Dicas Para O Estudo Eficiente
Psicoaulas Limites E Dicas Para O Estudo EficienteWalter Poltronieri
 
Urban Mining - Definition, Potenzial, Aufgaben
Urban Mining - Definition, Potenzial, AufgabenUrban Mining - Definition, Potenzial, Aufgaben
Urban Mining - Definition, Potenzial, AufgabenUrbanMiningAT
 
Abstracción sobre la estructura espacial de las aldeas
Abstracción sobre la estructura espacial de las aldeasAbstracción sobre la estructura espacial de las aldeas
Abstracción sobre la estructura espacial de las aldeasJenPul
 

En vedette (8)

Ethos factsheet
Ethos factsheetEthos factsheet
Ethos factsheet
 
Ideario
IdearioIdeario
Ideario
 
Phd multimedia_educacao Lídia Oliveira
Phd multimedia_educacao Lídia OliveiraPhd multimedia_educacao Lídia Oliveira
Phd multimedia_educacao Lídia Oliveira
 
Ors corporate presentation 01092012
Ors corporate presentation 01092012Ors corporate presentation 01092012
Ors corporate presentation 01092012
 
Psicoaulas Limites E Dicas Para O Estudo Eficiente
Psicoaulas    Limites E Dicas Para O Estudo EficientePsicoaulas    Limites E Dicas Para O Estudo Eficiente
Psicoaulas Limites E Dicas Para O Estudo Eficiente
 
Beweegweek
BeweegweekBeweegweek
Beweegweek
 
Urban Mining - Definition, Potenzial, Aufgaben
Urban Mining - Definition, Potenzial, AufgabenUrban Mining - Definition, Potenzial, Aufgaben
Urban Mining - Definition, Potenzial, Aufgaben
 
Abstracción sobre la estructura espacial de las aldeas
Abstracción sobre la estructura espacial de las aldeasAbstracción sobre la estructura espacial de las aldeas
Abstracción sobre la estructura espacial de las aldeas
 

Similaire à Utahjs D3

Visual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsVisual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsFlorian Georg
 
SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)Oswald Campesato
 
Learn D3.js in 90 minutes
Learn D3.js in 90 minutesLearn D3.js in 90 minutes
Learn D3.js in 90 minutesJos Dirksen
 
Introduction to d3js (and SVG)
Introduction to d3js (and SVG)Introduction to d3js (and SVG)
Introduction to d3js (and SVG)zahid-mian
 
Playing with d3.js
Playing with d3.jsPlaying with d3.js
Playing with d3.jsmangoice
 
Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Helder da Rocha
 
D3: Easy and flexible data visualisation using web standards
D3: Easy and flexible data visualisation using web standardsD3: Easy and flexible data visualisation using web standards
D3: Easy and flexible data visualisation using web standardsJos Dirksen
 
Better d3 charts with tdd
Better d3 charts with tddBetter d3 charts with tdd
Better d3 charts with tddMarcos Iglesias
 
D3.js capita selecta
D3.js capita selectaD3.js capita selecta
D3.js capita selectaJoris Klerkx
 
How to build a html5 websites.v1
How to build a html5 websites.v1How to build a html5 websites.v1
How to build a html5 websites.v1Bitla Software
 
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19MoscowJS
 
Ingesting streaming data into Graph Database
Ingesting streaming data into Graph DatabaseIngesting streaming data into Graph Database
Ingesting streaming data into Graph DatabaseGuido Schmutz
 
Dreamforce 2014 - Introduction to d3.js
Dreamforce 2014 - Introduction to d3.jsDreamforce 2014 - Introduction to d3.js
Dreamforce 2014 - Introduction to d3.jsramanathanp82
 

Similaire à Utahjs D3 (20)

Visual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.jsVisual Exploration of Large Data sets with D3, crossfilter and dc.js
Visual Exploration of Large Data sets with D3, crossfilter and dc.js
 
SVGD3Angular2React
SVGD3Angular2ReactSVGD3Angular2React
SVGD3Angular2React
 
Svcc 2013-d3
Svcc 2013-d3Svcc 2013-d3
Svcc 2013-d3
 
SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)SVCC 2013 D3.js Presentation (10/05/2013)
SVCC 2013 D3.js Presentation (10/05/2013)
 
Learn D3.js in 90 minutes
Learn D3.js in 90 minutesLearn D3.js in 90 minutes
Learn D3.js in 90 minutes
 
Introduction to d3js (and SVG)
Introduction to d3js (and SVG)Introduction to d3js (and SVG)
Introduction to d3js (and SVG)
 
Playing with d3.js
Playing with d3.jsPlaying with d3.js
Playing with d3.js
 
D3.js and SVG
D3.js and SVGD3.js and SVG
D3.js and SVG
 
Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)
 
D3: Easy and flexible data visualisation using web standards
D3: Easy and flexible data visualisation using web standardsD3: Easy and flexible data visualisation using web standards
D3: Easy and flexible data visualisation using web standards
 
Better d3 charts with tdd
Better d3 charts with tddBetter d3 charts with tdd
Better d3 charts with tdd
 
D3.js capita selecta
D3.js capita selectaD3.js capita selecta
D3.js capita selecta
 
How to build a html5 websites.v1
How to build a html5 websites.v1How to build a html5 websites.v1
How to build a html5 websites.v1
 
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
"Визуализация данных с помощью d3.js", Михаил Дунаев, MoscowJS 19
 
Ingesting streaming data into Graph Database
Ingesting streaming data into Graph DatabaseIngesting streaming data into Graph Database
Ingesting streaming data into Graph Database
 
SVG overview
SVG overviewSVG overview
SVG overview
 
HTML5 - A Whirlwind tour
HTML5 - A Whirlwind tourHTML5 - A Whirlwind tour
HTML5 - A Whirlwind tour
 
Css3
Css3Css3
Css3
 
Svcc 2013-css3-and-mobile
Svcc 2013-css3-and-mobileSvcc 2013-css3-and-mobile
Svcc 2013-css3-and-mobile
 
Dreamforce 2014 - Introduction to d3.js
Dreamforce 2014 - Introduction to d3.jsDreamforce 2014 - Introduction to d3.js
Dreamforce 2014 - Introduction to d3.js
 

Dernier

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Dernier (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

Utahjs D3