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...
Thanks crazy nerds for writing code I can't write
This channel is the real CS50 course
Everybody: What a character.
WASM: What's a character?
I started to get addicted to recreational programming.
the random beatboxing always gets me 😂😂😂
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
AI/Copilot will never defeat this man. NEVER !
He's one of the few programmers in the world who can write original code
I mean you say you are jokin, but you are right. Someone has to do the dirty work
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
@@krellin Exactly.
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.
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.
A pointer, incidentally, also being a number.
Triple negative title
Quadruple actually
@@gerooq Damn, you're right
I'm not so sure that he is not not right @@johnmishell234
Translating Tsoding: “You dumb, I smart… wait wait wait just kidding”.
the final result of thoses series is native c3 app. tsoding will say "web sucks"
thank u to all the crazy nerds out there 🙏
- sincerely, a crazy nerd
Here we are doing real Software Engineering 😂 3:36
легенда
Great thumbnail KEKW
Yeah great title! Instantly clicked 😊
from an oop perspective baka mitai sussy balls gagnam style mlg trickster doomer cycle
bro went from c to ts its only a matter of time.
Incredible, as always. Can't wait for next ep.
"I have nothing against high level frameworks"
Come on..... Yes we do ;)
thank you for your service
9:58 Good looking website build using silly frameworks 😅
Based intro
"I'm joking by the way"
@@ivandimitrov4410 we all need to legally cover our asses behind a /j
Bro roasting every React Devs in existence
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.
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
damn this dude knows so much.
11:03 well then c has the best webside
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 😅😅
the thumbnail KEKW
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
Joking, not joking 😛
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?
Some soy dev *insert JS framework here* enjoyer at yt hates him probably
Tsoding exposes Google for spying on you too often. They can't have that. (I'm joking btw).
schizophrenia
how do we grab the "," ???? 1:27:30
From an OOP perspective, OOP is trash
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
high level frameworks are for businesses 😁
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.
I see the porn folder getting smaller, what happened?
Can you wasi do that?
I love your videos! 😀
What OS do you use and what is your DE
debian and i3wm
Debian with the i3 window manager and he uses EMACS to write code
i wonder what keyboard he uses
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
Nextjs is trash xd
Should be "I don't need ANY silly frameworks you can't live without". English does not use double negatives.
I'm almost never not broke. Ain't nothing a lil thinking won't solve.
@@SlinkyDprogrammers are not known for english
@@gintoki_sakata__ void huh(return WTF)
High-school English-as-a-second-language perhaps.
But it ain't no nothing like the real living language.
🤓
Oh well, 0 views in 10 seconds? Bro fell off!!
It is Unable to view whole video in 10 seconds ;)
From OOP perspective c sucks
OOP more like POOP
C doesn't suck, but the tooling around it definitely does while Java has no redeeming qualities.
from oop perspective everything sucks, it's not a big deal
second
minute