50 min listen
JSJ 308: D3.js with Ben Clinkinbeard
ratings:
Length:
46 minutes
Released:
Apr 10, 2018
Format:
Podcast episode
Description
Panel:
Joe Eames
Cory House
Aimee Knight
Special Guests: Ben Clinkinbeard
In this episode, the JavaScript Jabber panelists talk about D3.js with Ben Clinkinbeard. D3.js is a JavaScript library that has you use declarative code to tell it what you want and then it figures out all of the browser inconsistencies and creates the notes for you. He talks about the two main concepts behind D3, scales and selections, which once you understand make D3 a lot more user friendly. He then touches on SPGs and discusses his Learn D3 in 5 Days course.
In particular, we dive pretty deep on:
What is D3.js?
Stands for Data Driven Documents
JavaScript
How much of the learning curve is attributed to learning D3?
SPG
2 main concepts behind D3: scales and selections
Is learning about SPGs a prerequisite to leaning D3?
How serious are you talking when saying idiosyncrasies?
SPG tag
Understanding positioning in SPG
Positions with CSS transforms
Are you required to use SPG?
Not required to use SPG with D3
Canvas
SPG is vector based
SPG utility function
Responseivefy
Learn D3 in 5 Days course
Is there and overlap with D3 and React?
And much, much more!
Links:
D3.js
JavaScript
Responsivefy
Learn D3 in 5 Days course
React
@bclinkinbeard
Ben’s GitHub
Picks:
Cory
React cheat sheet
“Why software engineers disagree about everything” by Haseeb Qureshi
Joe Eames
“JavaScript vs. TypeScript vs. ReasonML” by Dr. Axel Rauschmayer
Aimee
“How To Use Technical Debt In Your Favor”
Neuroscience News Twitter
Ben
ComLink
Joe Eames
Cory House
Aimee Knight
Special Guests: Ben Clinkinbeard
In this episode, the JavaScript Jabber panelists talk about D3.js with Ben Clinkinbeard. D3.js is a JavaScript library that has you use declarative code to tell it what you want and then it figures out all of the browser inconsistencies and creates the notes for you. He talks about the two main concepts behind D3, scales and selections, which once you understand make D3 a lot more user friendly. He then touches on SPGs and discusses his Learn D3 in 5 Days course.
In particular, we dive pretty deep on:
What is D3.js?
Stands for Data Driven Documents
JavaScript
How much of the learning curve is attributed to learning D3?
SPG
2 main concepts behind D3: scales and selections
Is learning about SPGs a prerequisite to leaning D3?
How serious are you talking when saying idiosyncrasies?
SPG tag
Understanding positioning in SPG
Positions with CSS transforms
Are you required to use SPG?
Not required to use SPG with D3
Canvas
SPG is vector based
SPG utility function
Responseivefy
Learn D3 in 5 Days course
Is there and overlap with D3 and React?
And much, much more!
Links:
D3.js
JavaScript
Responsivefy
Learn D3 in 5 Days course
React
@bclinkinbeard
Ben’s GitHub
Picks:
Cory
React cheat sheet
“Why software engineers disagree about everything” by Haseeb Qureshi
Joe Eames
“JavaScript vs. TypeScript vs. ReasonML” by Dr. Axel Rauschmayer
Aimee
“How To Use Technical Debt In Your Favor”
Neuroscience News Twitter
Ben
ComLink
Released:
Apr 10, 2018
Format:
Podcast episode
Titles in the series (100)
Episode 16: 016 JSJ SQL and NoSQL by JavaScript Jabber