Dirty D3 - Episode 1: D3.js is not what you think

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 118

  • @FelixTheCat007
    @FelixTheCat007 Месяц назад +51

    Holy cow, you're back !

  • @shaneckel
    @shaneckel Месяц назад +14

    To this day I still say "good Monday morning". Glad you're back. Like the new style. Good video.

    • @funfunfunction
      @funfunfunction  Месяц назад +1

      GMM shaneckel, good to have you back too 💛

  • @KiffinGish
    @KiffinGish Месяц назад +10

    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!

    • @funfunfunction
      @funfunfunction  Месяц назад +4

      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

  • @arturotorres3207
    @arturotorres3207 Месяц назад +12

    THE MAN! THE LEGEND! GLAD YOU SEE YOU BACK!

    • @funfunfunction
      @funfunfunction  Месяц назад +1

      I AIM TO BE JUST AS EXCITED AS YOU ARTURO 🔥🔥🔥

  • @qwarlockz8017
    @qwarlockz8017 13 дней назад

    Welcome back! We all missed you soooooo much. Great way to start the new year with fun fun function!

  • @weijyewang8180
    @weijyewang8180 11 дней назад

    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
    .

    • @funfunfunction
      @funfunfunction  10 дней назад

      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.

  • @vivgui
    @vivgui 29 дней назад +1

    7:51 had me in hysterics 😂, keep up the great work man, I loved funfunfunction and love to see you making videos again!

  • @tomasztucholski2191
    @tomasztucholski2191 Месяц назад +2

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад +2

      Hey Tomas Haha I read “bartender” there initially.

  • @JiotaroTonThat
    @JiotaroTonThat 28 дней назад

    didn't think Billy Butcher would become a datadev coach. anyhow, welcome back!

  • @sander-s
    @sander-s Месяц назад +1

    He is back! You were missed!

  • @naughtiousmaximus7853
    @naughtiousmaximus7853 Месяц назад +4

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад +3

      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.

  • @ingo-eichhorst
    @ingo-eichhorst 28 дней назад +1

    How i missed that Swedish accent and humour! Lovin' it

  • @IDOLIKIofficial
    @IDOLIKIofficial Месяц назад +1

    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

  • @baka_baca
    @baka_baca Месяц назад

    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!

    • @funfunfunction
      @funfunfunction  Месяц назад

      Merry christmas Baka, I hope to fill your feed with many of these in 2025

  • @julienwickramatunga7338
    @julienwickramatunga7338 Месяц назад

    No waaaay, you're back! 😯
    I's an amazing news 😊
    Can't wait for your next videos!

  • @esquilo_atomico
    @esquilo_atomico Месяц назад +1

    its refreshing to see such a "high energy" video on something like d3 lol

  • @DanKaschel
    @DanKaschel Месяц назад +1

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад

      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!

    • @DanKaschel
      @DanKaschel Месяц назад

      @@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.

  • @lukemaggs
    @lukemaggs Месяц назад +3

    Good Monday morning ❤

  • @saurabh75prakash
    @saurabh75prakash Месяц назад

    Just stumbled upon your iterator videos.
    Keep making videos. You're awesome 👌

    • @funfunfunction
      @funfunfunction  21 день назад

      Oh that is a good entry, really proud of those!!

  • @alexibnz
    @alexibnz Месяц назад +2

    You look phenomenal man!!! 💪

  • @DEV_XO
    @DEV_XO Месяц назад

    I started loving JavaScript thanks to you! (10 years ago) 💛💛💛

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

  • @probablyangg
    @probablyangg Месяц назад +3

    you're back!!!!!!!

  • @Justin.Cramer
    @Justin.Cramer Месяц назад

    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
      @funfunfunction  Месяц назад

      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?

    • @Justin.Cramer
      @Justin.Cramer Месяц назад

      @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.

  • @TheVictorSantiago
    @TheVictorSantiago Месяц назад

    Awesome! Loving this series, and glad you are back

  • @glazevolda823
    @glazevolda823 Месяц назад +3

    Welcome back ❤

  • @SachinYadav-yx1rc
    @SachinYadav-yx1rc Месяц назад +1

    And it’s Christmas finally 🎉welcome back

  • @ezioauditoredafirenze2999
    @ezioauditoredafirenze2999 28 дней назад

    Nice to see you back !

  • @NigelStratton
    @NigelStratton Месяц назад +1

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

  • @dinkohodzic
    @dinkohodzic Месяц назад +1

    Great to see you're back

  • @onepunchman8721
    @onepunchman8721 13 часов назад

    He is back!

  • @nChauhan91
    @nChauhan91 Месяц назад +1

    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 😂

    • @funfunfunction
      @funfunfunction  Месяц назад +2

      Yep, i had exactly this experience too! Hopefully we can fix that with the series, d3 is (I HOPE) less complex than it seems

  • @IgorKravets81
    @IgorKravets81 Месяц назад +1

    Very cool video effect, but hard to read code or docs from mobile.

    • @funfunfunction
      @funfunfunction  Месяц назад +1

      Thank you, I’ll do a test on mobile for the next one.

  • @Tymon0000
    @Tymon0000 9 дней назад

    He is alive!

    • @funfunfunction
      @funfunfunction  9 дней назад

      The rumors of my death have been greatly exaggerated

  • @DIEZ919191
    @DIEZ919191 25 дней назад

    Glad to see you !

  • @vikingthedude
    @vikingthedude Месяц назад +4

    Wow u got me into the software industry!

  • @maksimiljanspogis1175
    @maksimiljanspogis1175 Месяц назад

    Welcome back!🎉

  • @wyrdolive2564
    @wyrdolive2564 Месяц назад

    \o/ welcome back! 😊

  • @RasulAbuMuhammadAmin
    @RasulAbuMuhammadAmin Месяц назад

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад

      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

  • @hugodsa89
    @hugodsa89 Месяц назад

    MY MAN IS BACK

  • @edistar
    @edistar Месяц назад

    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.

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

    • @DanKaschel
      @DanKaschel Месяц назад

      ​@@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.

  • @chemicalgen3
    @chemicalgen3 Месяц назад

    oh yeah. Guess who's back baby!

  • @aaron___6014
    @aaron___6014 Месяц назад

    He's returned!

  • @HDTycho
    @HDTycho Месяц назад

    Ooooh yeah baby, don't stop😂

    • @funfunfunction
      @funfunfunction  Месяц назад

      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

  • @SogMosee
    @SogMosee Месяц назад

    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

    • @funfunfunction
      @funfunfunction  Месяц назад

      You mean devtips?

    • @SogMosee
      @SogMosee Месяц назад

      @@funfunfunction Thats him, thanks! Time to go experience some nostalgia 😎

  • @cornchips007
    @cornchips007 22 дня назад

    Damnit where's the next episodes?

    • @funfunfunction
      @funfunfunction  21 день назад

      Haha love his enthusiasm! Back from holiday today so soooooon

  • @chuvvyyk
    @chuvvyyk Месяц назад +3

    Oversaturated comeback!

    • @funfunfunction
      @funfunfunction  Месяц назад +4

      This is what happens if you give a programmer DaVinci resolve

  • @augustinesaidimu6090
    @augustinesaidimu6090 Месяц назад

    Are you really back?

  • @GoldenDumpling
    @GoldenDumpling Месяц назад

    Yay!

  • @marcialabrahantes3369
    @marcialabrahantes3369 14 дней назад

    graphics look odd but otherwise great content

    • @funfunfunction
      @funfunfunction  10 дней назад

      Haha yeah, I hope to have someone do the grading for me in the future, I’m screwing around too much

  • @findsalim
    @findsalim Месяц назад

    let's go

  • @secretwpn
    @secretwpn Месяц назад +3

    Dude easy on LSD next time please. The subject is interesting and timely but trippy fx make it really hard to watch 🙄

  • @skipydie
    @skipydie Месяц назад

    wtf if fun fun function back!?

  • @probablyangg
    @probablyangg Месяц назад +1

    omgomgomgomg

  • @lucasirondesouzacamargo1540
    @lucasirondesouzacamargo1540 Месяц назад

    Just so you know, the portuguese audio é awfully bad. I appreciate the effor, though. Thank you =)

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

  • @QuentinLurkin
    @QuentinLurkin Месяц назад

    I love your content but please, disable auto dubing on your chanel. This is awful

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

  • @MikeyJ1572
    @MikeyJ1572 17 дней назад

    Why you look like a completely different person? What's with the cheekbones? It's not bad but like what? XD

    • @funfunfunction
      @funfunfunction  17 дней назад

      Color grading is just weird, things will settle down eventually 😂😂😂

  • @nandordudas
    @nandordudas Месяц назад

    four years of transformation and Keanu Reeves like guy has back ❤
    I'm happy you're back 🙇‍♂️

    • @funfunfunction
      @funfunfunction  Месяц назад +1

      Hahaha I usually get Robert Downey or christof waltz but I’ll take Keanu any day

  • @sney2002
    @sney2002 Месяц назад

    Wtf, the video is in a weird Spanish voice, and there is no option to turn it off

    • @funfunfunction
      @funfunfunction  Месяц назад

      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.

    • @bbmattiaspetterjohansson1347
      @bbmattiaspetterjohansson1347 Месяц назад +2

      Ah, you just change the audio track in the settings (next to subtitles)

  • @chair6180
    @chair6180 Месяц назад

    Welcome back!!!

  • @david24442
    @david24442 Месяц назад

    Welcome back!

  • @cavidsirinbyli1307
    @cavidsirinbyli1307 Месяц назад

    Welcome back!