I Don't Need No Silly Frameworks You Can't Live Without

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • Streamed Live on Twitch: / tsoding
    Enable Subtitles for Twitch Chat
    More Koil Episodes: • Raycasting in TypeScript
    More C3 Episodes: • C3 Programming Language
    References:
    - github.com/tso...
    - lodev.org/cgtu...
    - github.com/Web...
    - github.com/c3l...
    Support:
    - BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
    - Pay for my VPS: zap-hosting.co...

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

  • @MrMurilosopa
    @MrMurilosopa 6 дней назад +167

    Thanks crazy nerds for writing code I can't write

  • @findjonmoses
    @findjonmoses 6 дней назад +78

    This channel is the real CS50 course

  • @SlinkyD
    @SlinkyD 6 дней назад +41

    Everybody: What a character.
    WASM: What's a character?

  • @fatihozgen2886
    @fatihozgen2886 6 дней назад +29

    I started to get addicted to recreational programming.

  • @douglasgabriel99
    @douglasgabriel99 6 дней назад +25

    the random beatboxing always gets me 😂😂😂

  • @bashbarash1148
    @bashbarash1148 6 дней назад +19

    Generalize to some extent the process of converting typescript into wasm, upload it to npm, call it a framework, and let them choke on it

  • @i3looi2
    @i3looi2 6 дней назад +9

    AI/Copilot will never defeat this man. NEVER !

    • @paulzupan3732
      @paulzupan3732 3 дня назад

      He's one of the few programmers in the world who can write original code

  • @Mariuspersem
    @Mariuspersem 6 дней назад +26

    I mean you say you are jokin, but you are right. Someone has to do the dirty work

    • @krellin
      @krellin 6 дней назад +13

      its not the dirty work its the fun work
      the dirty work is the unmaintainable garbage that people build on top of libraries... this is much more satisfying and fun

    • @Argoon1981
      @Argoon1981 6 дней назад +1

      @@krellin Exactly.

  • @acquite
    @acquite 6 дней назад +10

    3:10 "you can only pass numbers to WebAssembly" this should not come as a surprise because EVERY modern intermediate representation works in the same way. QBE, for example, only lets you pass word, long, single, and double, all numbers. To pass anything else, you pass a pointer to it, just like WA. LLVM IR most likely has abstractions to work with structures more cleanly, but internally it's likely doing the exact same thing.

    • @KasasagiWad3
      @KasasagiWad3 6 дней назад +1

      struct pointers also require you to load and store when you want to access members, passing them directly using multiple args and returns means you can stay in register space (or stack space in WASM) for longer, but really your compiler or interpreter should be the one doing it for you.

    • @jikrochmal1174
      @jikrochmal1174 6 дней назад +2

      A pointer, incidentally, also being a number.

  • @johnmishell234
    @johnmishell234 6 дней назад +18

    Triple negative title

    • @gerooq
      @gerooq 6 дней назад +5

      Quadruple actually

    • @johnmishell234
      @johnmishell234 6 дней назад +1

      @@gerooq Damn, you're right

    • @nark4837
      @nark4837 3 дня назад

      I'm not so sure that he is not not right ​@@johnmishell234

  • @gahshunker
    @gahshunker 6 дней назад +8

    Translating Tsoding: “You dumb, I smart… wait wait wait just kidding”.

  • @doodocina
    @doodocina 6 дней назад +5

    the final result of thoses series is native c3 app. tsoding will say "web sucks"

  • @GreggHarris-gm7ef
    @GreggHarris-gm7ef 6 дней назад +5

    thank u to all the crazy nerds out there 🙏
    - sincerely, a crazy nerd

  • @AbhayBisht-tw6pn
    @AbhayBisht-tw6pn 6 дней назад +14

    Here we are doing real Software Engineering 😂 3:36

  • @kirillvoloshin2065
    @kirillvoloshin2065 6 дней назад +9

    легенда

  • @corvoworldbuilding
    @corvoworldbuilding 6 дней назад +9

    Great thumbnail KEKW

  • @froop2393
    @froop2393 7 дней назад +11

    Yeah great title! Instantly clicked 😊

  • @BLVGamingY
    @BLVGamingY 6 дней назад +3

    from an oop perspective baka mitai sussy balls gagnam style mlg trickster doomer cycle

  • @the-last-spark
    @the-last-spark 6 дней назад +3

    bro went from c to ts its only a matter of time.

  • @tehangler
    @tehangler 5 дней назад +1

    Incredible, as always. Can't wait for next ep.

  • @PwnySlaystation01
    @PwnySlaystation01 6 дней назад +3

    "I have nothing against high level frameworks"
    Come on..... Yes we do ;)

  • @raoulwo3132
    @raoulwo3132 6 дней назад +1

    thank you for your service

  • @snowin_jj
    @snowin_jj День назад

    9:58 Good looking website build using silly frameworks 😅

  • @bosch5303
    @bosch5303 7 дней назад +8

    Based intro

    • @ivandimitrov4410
      @ivandimitrov4410 6 дней назад +1

      "I'm joking by the way"

    • @bosch5303
      @bosch5303 6 дней назад +6

      @@ivandimitrov4410 we all need to legally cover our asses behind a /j

  • @danvictorlofranco6700
    @danvictorlofranco6700 6 дней назад +3

    Bro roasting every React Devs in existence

  • @PavelAShvedov
    @PavelAShvedov 6 дней назад +3

    I have an idea how to optimize rendering. Maybe you can store pixels data of the last floor,ceiling and walls rendering, and on the next update check if there were n't any player movement or camera rotation, just skip steps of rerenering floor, ceiling and walls and reuse previous pixels data.

  • @ntorneri
    @ntorneri 5 дней назад +3

    Hey Tsoding, you should try out embedded programming sometimes. This sure shall fullfil your desire for simplicity, minimalism and do it yourself. Bare metal is the way to go

  • @Kingromstar
    @Kingromstar 3 дня назад

    damn this dude knows so much.

  • @GRATHRRAM
    @GRATHRRAM 4 дня назад +1

    11:03 well then c has the best webside

  • @wiseskeshom4673
    @wiseskeshom4673 4 дня назад

    I am a Vim user and also a big fan of Vim but it is so funny every time that you said Can your Vim do that 😅😅

  • @bobtheoutbuilder8552
    @bobtheoutbuilder8552 6 дней назад

    the thumbnail KEKW

  • @mfy0108
    @mfy0108 2 дня назад

    A little advice: don't spam bombs by jitter clicking spacebar, especially out of walls so they explode directly on you. Just trust me. I tried it once and didn't like it

  • @MecchaKakkoi
    @MecchaKakkoi 6 дней назад +2

    Joking, not joking 😛

  • @georgesamaras4731
    @georgesamaras4731 7 дней назад +15

    Tsoding i keep subscribing to your channel and whenever i search your channel i am unsubsribed. I must have subscibed more than 100 times and keeps hapenning. Your channel and maybe two or three others keep showing that i have not subscribed. Do you know why, other than cleaning cache, history etc?

    • @johndoublew3060
      @johndoublew3060 6 дней назад +10

      Some soy dev *insert JS framework here* enjoyer at yt hates him probably

    • @Alex-b2j3j
      @Alex-b2j3j 6 дней назад

      Tsoding exposes Google for spying on you too often. They can't have that. (I'm joking btw).

    • @satyajeetjena6758
      @satyajeetjena6758 5 дней назад +2

      schizophrenia

  • @Przemekcyklop123
    @Przemekcyklop123 6 дней назад +1

    how do we grab the "," ???? 1:27:30

  • @flamendless
    @flamendless 6 дней назад +1

    From an OOP perspective, OOP is trash

  • @manucaouette
    @manucaouette 6 дней назад

    1:07:34 I personally like using vim macros instead of multiple cursors, while one is visually more powerful the second one lets you repeat the same sequence of actions somewhere else, so yeah, my vim can do that

  • @Kingromstar
    @Kingromstar 3 дня назад

    high level frameworks are for businesses 😁

  • @FaZekiller-qe3uf
    @FaZekiller-qe3uf 6 дней назад

    I can't live with them. I don't understand their complicated abstractions. They're more complicated than what they're abstracting, and this complexity is more difficult to work with.

  • @edgaremmanuel3197
    @edgaremmanuel3197 5 дней назад

    I see the porn folder getting smaller, what happened?

  • @blackhaze3856
    @blackhaze3856 6 дней назад

    Can you wasi do that?

  • @Odod4000
    @Odod4000 6 дней назад

    I love your videos! 😀

  • @inspikalu
    @inspikalu 7 дней назад +1

    What OS do you use and what is your DE

    • @NikolasPafitis
      @NikolasPafitis 7 дней назад +3

      debian and i3wm

    • @shinglinhgpastel6720
      @shinglinhgpastel6720 6 дней назад +4

      Debian with the i3 window manager and he uses EMACS to write code

    • @Czeckie
      @Czeckie 6 дней назад

      i wonder what keyboard he uses

  • @demolazer
    @demolazer 6 дней назад

    Speaking of websites, I recently spent a few months delving into learning common LISP and all the documentation looks like it was written in 1998 or simply doesn't exist all lol

  • @alejandroioio6784
    @alejandroioio6784 6 дней назад +1

    Nextjs is trash xd

  • @glowiak3430
    @glowiak3430 6 дней назад +4

    Should be "I don't need ANY silly frameworks you can't live without". English does not use double negatives.

    • @SlinkyD
      @SlinkyD 6 дней назад +3

      I'm almost never not broke. Ain't nothing a lil thinking won't solve.

    • @gintoki_sakata__
      @gintoki_sakata__ 6 дней назад

      ​@@SlinkyDprogrammers are not known for english

    • @SlinkyD
      @SlinkyD 6 дней назад +1

      @@gintoki_sakata__ void huh(return WTF)

    • @27182818284590452354
      @27182818284590452354 6 дней назад +3

      High-school English-as-a-second-language perhaps.
      But it ain't no nothing like the real living language.

    • @octanuary
      @octanuary 6 дней назад

      🤓

  • @rvft
    @rvft 7 дней назад +5

    Oh well, 0 views in 10 seconds? Bro fell off!!

    • @freeFHH
      @freeFHH 7 дней назад

      It is Unable to view whole video in 10 seconds ;)

  • @fu886
    @fu886 6 дней назад +1

    From OOP perspective c sucks

    • @speltincorrectyl1844
      @speltincorrectyl1844 6 дней назад +10

      OOP more like POOP

    • @3_smh_3
      @3_smh_3 6 дней назад +1

      C doesn't suck, but the tooling around it definitely does while Java has no redeeming qualities.

    • @bashbarash1148
      @bashbarash1148 6 дней назад +4

      from oop perspective everything sucks, it's not a big deal

  • @dev_bhiaya
    @dev_bhiaya 7 дней назад

    second