I've been using d3.js for years now, and while I might be so arrogant as to consider myself pretty well-versed in this magical world of data visualization, I find your tuturial insightful and experience your approach to the difficult subject matter as entertaining and fun, fun, fun. Keep them coming!
What an honor to have someone here that actually knows something about this, Kiffin 🤗 I will try to rise to the occasion, or at least stoop to extremely entertaining lows if that fails
I'm glad i am still subscribing to fun fun function channel, now I know he is back. Superb video. Miss my time 10 years ago when i was using D3.js to make some charts for a factory .
Welcome back, W! And isn’t it wild that D3 is still the most viable tool (if you’re doing somewhat bespoke stuff that is) The more I get into it the more I understand why, so many of these little modules are made as well as it is possible, really, cannot see how this would conceivably be made different.
Hey man, glad to see you back :) You converted me from a backender to a full stack just because I liked watching your vids and decided to give JS a try.
wHAT THe HECK, he is back lfg. Its you that made me understand TDD, thank you so much. I just saw that you actually came backl like 6 months ago, but only now did I get the actual video from you.
That I made you understand TDD is the BEST compliment, thank you!!! Might make an LLM-TDD video actually, it’s one of the types of coding where coding assistants clearly do actually help and make it so much more fun.
Damn, I remember working with d3 a year ago making an interactive/animated chart. Damn it took me a whole week to learn the basics of it and to this day, I'm afraid doing any updates :D
Awesome Christmas present, this is the first video of yours I've seen back in my feed in a long time. Glad to see you making content again! Happy Holidays!
D3 docs illustrate the difference between good/precise documentation and good instructional material. The more flexible/unopinionated a library is, the less likely it is for those two things to overlap.
Okay this was an amazingly succinctly put observation. In a way, this also goes to science and adding opinions, when it is added the option space shrinks but also the potential. But either way, one thing that I do know how to add is opinion! I think it is going to be a lot of fun doing this series!
@@funfunfunction That’s a neat extension of that idea. And in practice, if I’m learning something, I skip to the example (the “opinion”). It’s when I’m debugging & dealing with something familiar that I want the science, the documentation, the minutia.
So happy to have you back in a teaching series. I have been teaching my son programming, and having a setup by step tutorial from the current year is exciting. 😊
@funfunfunction Though I started teaching both of my sons programming in their early teens, they both decided it was not for them. Now, nearly twenty years later, my youngest son, at 30, wants to switch careers. That being said, from my experience, teach your children as soon as they show interest.
Loved the content and presentation, this was a fantastic Christmas present. I had no problem following the content or code, I'm a bit ADD so it was very enjoyable. Gotta say the D3 docs are interesting. I mean they make precise sense but they're going to lose a lot of people.
Right?!?! You put your finger on a super interesting thing with the d3 docs, they are super well written and not hard to understand when you read a given page, yet somehow it is SO hard to get into them.
Had to work with D3 sometime ago, I just figured the minimum that needed to be done then just gave up. The documentation was like an alien language Went over my head, totally 😂
Still using d3.v3 since it can render charts to svg and thus can be used to create niece graphs in pdf made by wkhtmltopdf. It does the job pretty good, documentation is hard to follow, but thank God we have LLMs now.
Yeah, I love LLMs for data processing. I do miss that they generally lack data input as context in editors though, data analysis data is so loosely structured compared to app data code that a lot of the context needed is the results in between the “notebook cells” if you know what I mean
Love seeing you back! Though if I can just recommend one small feedback the way the code preview is shown is hard to follow. I like the effect but it doesn’t seem to be the right setting for it.
Thanks! I have been thinking about what theme to use but just landed on the old synth wave for now, but if you have something distinct and different to recommend that is still easy on the eyes, I’d love to hear it.
@@funfunfunction I don't mind it but the distortion is a little intense IMO -- a little too form over function, if that makes sense. Also, there are some inherent contrast issues with background noise colors that overlap with your code color theme, but I trust you to refine over time.
I'm a shooting star, leaping through the sky like a tiger Defying the laws of gravity I'm a racing car, passing by like Lady Godiva I'm gonna go, go, go, there's no stopping me
There was a guy who ran this channel a few years ago long before you took over and he got a job at google and quit youtube. He was a frontend engineer. What was his name and channel again? I think he used to use sass
It is a rollout that could have been better by RUclips, but it is basically audio subtitles and you can disable it on your side close to where you edit subtitles. I considered disabling it but a lot of people doesn’t have English as primary language and can benefit from it, so I figured it’s better that people just opt out.
Are you sure it cannot be turned off? It is a new feature by RUclips that rolled out today per auto, and I can block it on my end but it seems dumb not to give people the option.
Holy cow, you're back !
To this day I still say "good Monday morning". Glad you're back. Like the new style. Good video.
GMM shaneckel, good to have you back too 💛
I've been using d3.js for years now, and while I might be so arrogant as to consider myself pretty well-versed in this magical world of data visualization, I find your tuturial insightful and experience your approach to the difficult subject matter as entertaining and fun, fun, fun. Keep them coming!
What an honor to have someone here that actually knows something about this, Kiffin 🤗 I will try to rise to the occasion, or at least stoop to extremely entertaining lows if that fails
THE MAN! THE LEGEND! GLAD YOU SEE YOU BACK!
I AIM TO BE JUST AS EXCITED AS YOU ARTURO 🔥🔥🔥
Welcome back! We all missed you soooooo much. Great way to start the new year with fun fun function!
Happy new year, q!
I'm glad i am still subscribing to fun fun function channel, now I know he is back. Superb video. Miss my time 10 years ago when i was using D3.js to make some charts for a factory
.
Welcome back, W! And isn’t it wild that D3 is still the most viable tool (if you’re doing somewhat bespoke stuff that is) The more I get into it the more I understand why, so many of these little modules are made as well as it is possible, really, cannot see how this would conceivably be made different.
7:51 had me in hysterics 😂, keep up the great work man, I loved funfunfunction and love to see you making videos again!
😜
Hey man, glad to see you back :) You converted me from a backender to a full stack just because I liked watching your vids and decided to give JS a try.
Hey Tomas Haha I read “bartender” there initially.
didn't think Billy Butcher would become a datadev coach. anyhow, welcome back!
BEST COMPLIMENT OF ALL TIME YES
He is back! You were missed!
Awww sander💛
wHAT THe HECK, he is back lfg. Its you that made me understand TDD, thank you so much. I just saw that you actually came backl like 6 months ago, but only now did I get the actual video from you.
That I made you understand TDD is the BEST compliment, thank you!!!
Might make an LLM-TDD video actually, it’s one of the types of coding where coding assistants clearly do actually help and make it so much more fun.
How i missed that Swedish accent and humour! Lovin' it
Damn, I remember working with d3 a year ago making an interactive/animated chart. Damn it took me a whole week to learn the basics of it and to this day, I'm afraid doing any updates :D
Awesome Christmas present, this is the first video of yours I've seen back in my feed in a long time. Glad to see you making content again!
Happy Holidays!
Merry christmas Baka, I hope to fill your feed with many of these in 2025
No waaaay, you're back! 😯
I's an amazing news 😊
Can't wait for your next videos!
its refreshing to see such a "high energy" video on something like d3 lol
That is my forte!
D3 docs illustrate the difference between good/precise documentation and good instructional material.
The more flexible/unopinionated a library is, the less likely it is for those two things to overlap.
Okay this was an amazingly succinctly put observation. In a way, this also goes to science and adding opinions, when it is added the option space shrinks but also the potential.
But either way, one thing that I do know how to add is opinion! I think it is going to be a lot of fun doing this series!
@@funfunfunction That’s a neat extension of that idea. And in practice, if I’m learning something, I skip to the example (the “opinion”). It’s when I’m debugging & dealing with something familiar that I want the science, the documentation, the minutia.
Good Monday morning ❤
gmm luke
Just stumbled upon your iterator videos.
Keep making videos. You're awesome 👌
Oh that is a good entry, really proud of those!!
You look phenomenal man!!! 💪
😊🤗
I started loving JavaScript thanks to you! (10 years ago) 💛💛💛
This is really motivating to hear, thank you! I hope that I can replicate what I did with JS and FP for dataviz and d3.
you're back!!!!!!!
Indeed good sir
So happy to have you back in a teaching series. I have been teaching my son programming, and having a setup by step tutorial from the current year is exciting. 😊
Hey Justin!! That is incredible to hear, at what age did you start teaching him, and why? I.e. when do you recommend starting to teach kids and why?
@funfunfunction Though I started teaching both of my sons programming in their early teens, they both decided it was not for them. Now, nearly twenty years later, my youngest son, at 30, wants to switch careers.
That being said, from my experience, teach your children as soon as they show interest.
Awesome! Loving this series, and glad you are back
Heeey victor!
Welcome back ❤
And it’s Christmas finally 🎉welcome back
MERRY CHRISTMAS, SACHIN
Nice to see you back !
Loved the content and presentation, this was a fantastic Christmas present. I had no problem following the content or code, I'm a bit ADD so it was very enjoyable. Gotta say the D3 docs are interesting. I mean they make precise sense but they're going to lose a lot of people.
Right?!?! You put your finger on a super interesting thing with the d3 docs, they are super well written and not hard to understand when you read a given page, yet somehow it is SO hard to get into them.
Great to see you're back
He is back!
Had to work with D3 sometime ago, I just figured the minimum that needed to be done then just gave up. The documentation was like an alien language
Went over my head, totally 😂
Yep, i had exactly this experience too! Hopefully we can fix that with the series, d3 is (I HOPE) less complex than it seems
Very cool video effect, but hard to read code or docs from mobile.
Thank you, I’ll do a test on mobile for the next one.
He is alive!
The rumors of my death have been greatly exaggerated
Glad to see you !
Wow u got me into the software industry!
🙏🤗
Welcome back!🎉
hey thank you maksim
\o/ welcome back! 😊
Still using d3.v3 since it can render charts to svg and thus can be used to create niece graphs in pdf made by wkhtmltopdf.
It does the job pretty good, documentation is hard to follow, but thank God we have LLMs now.
Yeah, I love LLMs for data processing. I do miss that they generally lack data input as context in editors though, data analysis data is so loosely structured compared to app data code that a lot of the context needed is the results in between the “notebook cells” if you know what I mean
MY MAN IS BACK
Love seeing you back! Though if I can just recommend one small feedback the way the code preview is shown is hard to follow. I like the effect but it doesn’t seem to be the right setting for it.
Thanks! I have been thinking about what theme to use but just landed on the old synth wave for now, but if you have something distinct and different to recommend that is still easy on the eyes, I’d love to hear it.
@@funfunfunction I don't mind it but the distortion is a little intense IMO -- a little too form over function, if that makes sense. Also, there are some inherent contrast issues with background noise colors that overlap with your code color theme, but I trust you to refine over time.
oh yeah. Guess who's back baby!
Who
@@funfunfunctionshady obviously
@funfunfunction the one and only! 🤘
He's returned!
I AM HERE NOW
Ooooh yeah baby, don't stop😂
I'm a shooting star, leaping through the sky like a tiger
Defying the laws of gravity
I'm a racing car, passing by like Lady Godiva
I'm gonna go, go, go, there's no stopping me
There was a guy who ran this channel a few years ago long before you took over and he got a job at google and quit youtube. He was a frontend engineer. What was his name and channel again? I think he used to use sass
You mean devtips?
@@funfunfunction Thats him, thanks! Time to go experience some nostalgia 😎
Damnit where's the next episodes?
Haha love his enthusiasm! Back from holiday today so soooooon
Oversaturated comeback!
This is what happens if you give a programmer DaVinci resolve
Are you really back?
no
I mean
yes
Yay!
graphics look odd but otherwise great content
Haha yeah, I hope to have someone do the grading for me in the future, I’m screwing around too much
let's go
lfggggggggg
Dude easy on LSD next time please. The subject is interesting and timely but trippy fx make it really hard to watch 🙄
🌈😱🌈
wtf if fun fun function back!?
😉😎
omgomgomgomg
zomg
Just so you know, the portuguese audio é awfully bad. I appreciate the effor, though. Thank you =)
It’s RUclips’s new auto thing, they are rolling it out over the entire site today I think. You can probably disable it somewhere.
I love your content but please, disable auto dubing on your chanel. This is awful
It is a rollout that could have been better by RUclips, but it is basically audio subtitles and you can disable it on your side close to where you edit subtitles. I considered disabling it but a lot of people doesn’t have English as primary language and can benefit from it, so I figured it’s better that people just opt out.
Why you look like a completely different person? What's with the cheekbones? It's not bad but like what? XD
Color grading is just weird, things will settle down eventually 😂😂😂
four years of transformation and Keanu Reeves like guy has back ❤
I'm happy you're back 🙇♂️
Hahaha I usually get Robert Downey or christof waltz but I’ll take Keanu any day
Wtf, the video is in a weird Spanish voice, and there is no option to turn it off
Are you sure it cannot be turned off? It is a new feature by RUclips that rolled out today per auto, and I can block it on my end but it seems dumb not to give people the option.
Ah, you just change the audio track in the settings (next to subtitles)
Welcome back!!!
Welcome back!
Welcome back!