Тёмный

Doing UI in C to Piss Off the React devs 

Tsoding Daily
Подписаться 128 тыс.
Просмотров 503 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 692   
@davidbipolar890
@davidbipolar890 11 месяцев назад
I don't think react devs are fast enough to react to this😅
@niculaelaurentiu1201
@niculaelaurentiu1201 11 месяцев назад
They are still waiting for node_modules to download XD
@yairlevi8469
@yairlevi8469 11 месяцев назад
I'm dead
@paulalves966
@paulalves966 11 месяцев назад
I c
@AndrieMinecraft
@AndrieMinecraft 11 месяцев назад
Im dead bro 💀
@aziskgarion378
@aziskgarion378 11 месяцев назад
@@niculaelaurentiu1201 npx wait-for-two-hours
@JosephSaintClair
@JosephSaintClair 10 месяцев назад
Clicked because of the title. Stayed because of your dev setup. - No AI - No prompt engineering - No selling anything Loved all 2 hrs. Thank you 🙏
@judahmatende3769
@judahmatende3769 10 месяцев назад
30 mins in, and no React, he really is doing UI in C
@joaopedrodeamorimpaula8965
@joaopedrodeamorimpaula8965 10 месяцев назад
just Emacs, that's all you need
@JosephSaintClair
@JosephSaintClair 10 месяцев назад
@@joaopedrodeamorimpaula8965 i prefer base vanilla vi with screens, but whatever gives a good workflow without disrupting coding cadence I suppose! Never really tried EMacs in all my 40+ years of professional coding but it does look cool 😎
@warsin8641
@warsin8641 9 месяцев назад
pain
@renegildo4408
@renegildo4408 9 месяцев назад
and linux with tiling window manager
@MaJetiGizzle
@MaJetiGizzle 11 месяцев назад
As a react dev, I’m not pissed off. Honestly, more than anything, I’m impressed. Well done dude!
@ФеофанЭтополедолжнобытьзаполне
Yeah, because the real intent behind this video was to piss off C devs. And he did a fine job!
@Ali-fl8hv
@Ali-fl8hv 2 месяца назад
exactly
@fishsayhelo9872
@fishsayhelo9872 11 месяцев назад
i'm impressed you go to the effort of properly chaptering these streams, nice one 👍
@Person1873
@Person1873 11 месяцев назад
#music break
@TheSulross
@TheSulross 11 месяцев назад
And this is truly one of the better reasons to program in C - to piss off the soy latte children that constantly rail against all things older than their birth year
@jsonkody
@jsonkody 11 месяцев назад
when you spent XXX hours on project to be so nice, then make the video (+X hours) this is basically nothing .. a little pleasure if anything :D Most programmers have OCD (I have it totally - I need to polish and polish AND POLISSSSSHHHH every little thing on project/video etc.) do I would be maybe more surprised if it wouldn't be there ._.
@patrick.miharisoa
@patrick.miharisoa 9 месяцев назад
Dude is a legend
@MrIndiemusic101
@MrIndiemusic101 8 месяцев назад
​​​​​@@TheSulrossare there really people like that though and are you even a normal regular person? Ive been programming all my career for a living but I don't let it govern my entire personality or how I view others. Let alone a single framework or language. This is like if you worked in forestry and you have people who like hand saws and people who like chain saws forming dumb factions online and calling each other stupid shit like soyboy over it. They're literally just tools guys calm down. They're not a defining personality trait and definitely nothing to be this tribalistic over.
@tekhiun
@tekhiun 11 месяцев назад
You aint pissing us off, I love this.
@vlad7269
@vlad7269 11 месяцев назад
You love being pissed off (Not negative comment)
@leduyminh48
@leduyminh48 11 месяцев назад
@@vlad7269 ikr, better than pissed on
@Cobalt985
@Cobalt985 11 месяцев назад
@@leduyminh48 disagreed
@cgme9535
@cgme9535 10 месяцев назад
@@Cobalt985yoooooooo
@FentFanta
@FentFanta 10 месяцев назад
​@@Cobalt985💀huh
@aeronwolfe7072
@aeronwolfe7072 3 месяца назад
OH MY GOD. I PROGRAM IN REACT. I'M SOOOOOOOOOOOOOOO PISSED. pshhhhhhhhhh whatever bro. DO UI IN WHATEVER LANGUAGE YOU WANT!!!!!!! Do itin SPANISH for all I care.
@laeioun
@laeioun 2 месяца назад
Found a pissed off react dev.
@98f5
@98f5 7 дней назад
​@@laeioun *script kiddy at best
@danielschmitt5750
@danielschmitt5750 11 месяцев назад
As someone who works with react in his day job i appreciate your effort to actually understand what is going on. I wish i could approach every new technology in that manner. Unfortunately often (at least at work) there is no time for that. I have no understanding for those who get offended if someone is genuinely trying to explore and understand how something works. Keep them VODs coming. Love it.
@bnflyd6894
@bnflyd6894 10 месяцев назад
@@user-ql9mp5yf6c banco
@daneparchmentjr
@daneparchmentjr 10 месяцев назад
It's the smugness and elitism that rubs people the wrong way. I've never met any web developer who gets offended at someone learning the inner workings of a tool. In fact, many of them recommend doing that to get a better understanding of the framework being used. However, it's when people act like they know better, are better, and generally look down on web devs that rubs people the wrong way. Not the method of learning.
@sharkpyro93
@sharkpyro93 8 месяцев назад
@@daneparchmentjr the problem is that most web devs refuse to learn or don't show interest in learning how things works really, they just want stuff that works and are easy to use thats it, its understandable that for some people this is just a 9-5 job and thats it, but for others there's no excuses, i dont really look down on anyone since im not a genius or anything but im drifting away from web dev for this exact reason, im tired of working with people that don't know shit that refuse to document himself on how things work and often are in some senior/manager role, this doesn't happen in system/embedded programming, down there people know their shit
@daneparchmentjr
@daneparchmentjr 8 месяцев назад
@@sharkpyro93 Just because you've had a shitty experience with poorly qualified individuals. Doesn't mean that most web developers are like that. My counterpoint is that where I work and many of the other places where I know people, all have web devs who know there stuff and understand their tools. Web development has the highest job saturation atm, so of course numbers wise there are going to be more devs who aren't qualified for their roles than in other mediums. And of course this happens in every other programming medium as well. Don't pretend like it doesn't. Just again because embedded devs are more specialized they have a lower saturation of jobs and thus there are less devs that would be unqualified. But it still happens. Even Tsoding, in his own video didn't even try to understand why the tools worked like they do, and what problems they are solving. So he's a perfect example of what you're refering to from the embedded/low side of things
@CigEconomy
@CigEconomy 7 месяцев назад
​​​@@daneparchmentjrI am a web dev. He is better lol. The modern web is a bloated overabstracted joke. I do it because it pays.
@geographyofthebody
@geographyofthebody 11 месяцев назад
ah i'm being bulled again :'( im just making my money, dad...
@TsodingDaily
@TsodingDaily 11 месяцев назад
It's ok, my dear! I also did js development for money. There is nothing to be ashamed of. We all need to eat. 🫂
@_boux
@_boux 10 месяцев назад
>programming UI in C >spend 2 hours to end up with 3 buttons yep sounds about right
@sabelch
@sabelch 8 месяцев назад
Gotta cut him a bit of slack -- he's doing more than pounding out code in those 2 hours.
@attilavs2
@attilavs2 8 месяцев назад
Cope harder lol
@cacheman
@cacheman 11 месяцев назад
Not usually one to jump in with feature suggestions, but I think there should be another type of plugin, one that renders meta-data from the audio file over the visualization. E.g "Artist - Track Name (year)" ... then you can combine viz + metadata-render plugins in different ways for different presentation styles.
@juanmacias5922
@juanmacias5922 11 месяцев назад
1:24:26 that's why I think open source is so important, you can actually reach someone, and talk to them about your needs, or you can write your own code, and contribute, addressing your needs!
@_Stin_
@_Stin_ 8 месяцев назад
Wow, you can contact actual devs? All I get is forgotten inboxes, stale web sites with years-old articles and other lost members of the 'Linux community' asking questions and offering 'best' guesses - or telling me I've asked the 'wrong' question in the 'wrong' way O_o Expert or detailed knowledge is still rare to get hold of and is usually hidden. ...IMHO.
@juanmacias5922
@juanmacias5922 8 месяцев назад
@@_Stin_ I should have specified, about using/creating github issues.
@noctavel
@noctavel 11 месяцев назад
The thing that pisses me off a lot is the fact that we (soft.devs) are supposed to do a whole analisys of the code before doing any modification/improvement, but as you perfectly pointed out, we have to create a whole simulation of how things would work while also convincing everybody else, up until reality strikes and you now have to explain yourself why things are slower than expected...
@Dude29
@Dude29 10 месяцев назад
It's part of being an engineer
@varshneydevansh
@varshneydevansh 11 месяцев назад
Just reading the title makes me laugh out loud. 😂😂
@ithinkimhipster502
@ithinkimhipster502 11 месяцев назад
Lol same here
@ecosta
@ecosta 10 месяцев назад
I love the simplicity of Tsoding's code. Sometimes I have a weird tendency of overcomplicating originally simple ideas - like modularising code that could stay "monolithic" without any issues or "mental cost". I think all my attempts at UIs based on "quad-rendering" ends up massively overcomplicated when simple bounds via variables would resolve.
@_Stin_
@_Stin_ 8 месяцев назад
Over the last 30 years, I have noticed that too many modern coders cannot simplify or encode the original problem enough to produce a good solution. I think the ongoing degradation of code quality is mainly due to this. I haven't coded much at all in the last 10 years :/
@ecosta
@ecosta 8 месяцев назад
​@@_Stin_ I feel that. After 20 years in this industry, I gave up on pushing for quality at my job. I feels like one day I'll have to explain what a "loop" is. Specially after AI tools like GitHub pilot becomes more popular.
@jeanpierre5941
@jeanpierre5941 8 месяцев назад
@@_Stin_We can tell, there are many talented people, for you to be to out for 10 years and explain that modern code is shit is ironic.
@_Stin_
@_Stin_ 8 месяцев назад
​@@jeanpierre5941 I would guestimate that only ~30-40% of code written in the last 15 years is fit for it's intended purpose and has any level of dependability or reliability. GNU broke things when they stopped having to produce code that did anything - Many programmers even cite the lack of any warranty as liberating. O_o I find it hard to trust large software houses more than bedroom coders after seeing the source code for Windows and Office, let alone the Linux offerings lol People are generally lazy and programmers are generally people... Have you seen the mess of code that constitutes our banking infrastructure? Our government infrastructure or our even just our School Information Management Systems? Imagine being told "You don't have to make it that secure/reliable/good, the contract is only worth $88000."
@CommanderRiker0
@CommanderRiker0 8 месяцев назад
@@_Stin_ Completely agree. I'm a Linux and Unix admin, but do some coding and have read tons and tons of old C code that is still around from probably the 80's I would assume. I don't know how to describe it other than "tight". As simple as humanly possible. The notes and comments are out of this world too. Its like reading a proper textbook.
@hackingpintu6975
@hackingpintu6975 11 месяцев назад
You are literally the God of C. You have absolutely harresned the complete power of C . Excellent job man.
@DanniDuck
@DanniDuck 11 месяцев назад
I would argue that this isn't really C but just knowing how to do things. You can be a master of C and still have to look up how to create a window.
@Tigregalis
@Tigregalis 11 месяцев назад
@@DanniDuckok
@marusdod3685
@marusdod3685 11 месяцев назад
the language itself is not that hard to master, it depends on what field you're working in
@markpozsar5785
@markpozsar5785 10 месяцев назад
@@Tigregalis ok
@Johnithinuioian
@Johnithinuioian 10 месяцев назад
@@markpozsar5785 ok
@niculaelaurentiu1201
@niculaelaurentiu1201 11 месяцев назад
React devs still waiting for node_modules to download
@cowabunga2597
@cowabunga2597 11 месяцев назад
2015 called They want their joke back
@1000cuts
@1000cuts 11 месяцев назад
@@cowabunga2597 Let's send both the joke and React back to 2015 forever.
@niculaelaurentiu1201
@niculaelaurentiu1201 11 месяцев назад
@@cowabunga2597 It's not my problem they are waiting since 2015 to download XD
@Salantor
@Salantor 11 месяцев назад
@@cowabunga2597 2023 called, it wants to know why 2015 joke is still relevant.
@kahnfatman
@kahnfatman 11 месяцев назад
Actually we are updating package.json
@OnkarJoshi422
@OnkarJoshi422 7 месяцев назад
Yeah you clearly tickled a lot of balls, but what's the point of taking 2 hours for something which can be done in 5 mins? And on top of that what's up with the fanatics here??
@DecoyBBQCam
@DecoyBBQCam 11 месяцев назад
i was afraid i missed a c stream under the impression that it was typescript
@GaneshPalraj1991
@GaneshPalraj1991 11 месяцев назад
as a javascript dev all i can say is your impressive and im not mad.
@tianned
@tianned 11 месяцев назад
How about writing some visual rice stuff for Linux in C😅
@sortof3337
@sortof3337 11 месяцев назад
i second this. i need tsoding wm. :D
@Hazanko83
@Hazanko83 11 месяцев назад
I've came to the conclusion that companies have most certainly realized that ''confusion = retention''.
@0ia
@0ia 11 месяцев назад
I think this may be short-term. When something that worked for 10 years becomes really confusing, I keep using it out of habit. Hopefully, I eventually break the habit after the mental association of “this works” is gone.
@luisestebanruiz9773
@luisestebanruiz9773 9 месяцев назад
Atlasian CEO and Jira Product Manager , aproves this comment.
@dslusser13
@dslusser13 10 месяцев назад
React dev, I'm not sure why this would piss me off. Vanilla code is cool, making UIs fast is cool too. How long have you been working on this?
@BitwiseMobile
@BitwiseMobile 8 месяцев назад
C was my second language, so I have no issue writing anything in C :). I taught myself assembler way back in the day using DOS DEBUG command. Pre internet days, so I had to learn everything from the library and experimentation. When I discovered C suddenly writing programs became 1000% easier :). I later went to university and discovered that I was already using many of the patterns they were teaching due to the fact that I had the low level background.
@galaxy-wy9sd
@galaxy-wy9sd 3 месяца назад
Weakest white person or strongest black person?
@cobbcoding
@cobbcoding 11 месяцев назад
React Devs will never financially recover from this.
@TsodingDaily
@TsodingDaily 11 месяцев назад
Neither will I but it was worth it.
@wfjhDUI
@wfjhDUI 7 месяцев назад
49:20 It is UNREAL just how true this is about software techniques being forgotten and then reinvented decades later as the hot new thing. And I don't mean that to be taken in a pessimistic way to dismiss new things. I'm not sure this phenomenon is a "problem" that can be "solved". There are often good reasons for it when an idea fizzles out the first time and then becomes relevant again in a different context.
@kirsanov2008
@kirsanov2008 10 месяцев назад
I am a react dev, but I also coded my UI in C a while ago, with raw opengl calls (not recommended). I wish everyone to learn C (not C++)
@ryancabaneles
@ryancabaneles 9 месяцев назад
True C++ sucks
@paulchen9145
@paulchen9145 9 месяцев назад
lmao this whole video is just about the scrollable list on the left and the full-screen button? Not even the visualizer itself? That is incredible! Guy tries to dunk on web devs by putting out a TWO HOUR VIDEO about something that would take a beginner react dev 5 minutes with one hand and while being blindfolded. But don't forget: The C version of the UI is 0.25 ms more performant so the scrolling is actually faster to an extent that is not even perceiveable by the human eye. Great job!
@TsodingDaily
@TsodingDaily 9 месяцев назад
twitter.com/tsoding/status/1733986268214632892
@claudiusraphael9423
@claudiusraphael9423 11 месяцев назад
@TsodingDaily I was always wondering if a GUI done in C could do custom window management without utilizing the actual Window-Manager or the hooks (of the OS/Core) provided, meaning: Is it possible to split the elements inside your Musializer into separate windows in relation to the main (visualization) window, without explicitly requesting the actual position/dimensions/focus/etc. from the system (OS/WM) and can these subwindows be spawned without the OS/WM-hooks. What i am thinking of is little modules/subwindows, that can only run attached to the main window (instead of splitting the view inside of it), but are not themselves represented in the process/task-view, meaning they shall not be treated at all standalone. So far the only way i found to do so was by creating a transparent window, use that as a sandbox and write my own layout/wm, but this is icky, requires working with the actual window-manager too, which makes cross-platform approaches unfeasible (if you want to support all major systems and Desktops/Widget-Systems) because it gets big and convoluted and it is easy to oversee/slip-in errors unknowingly breaking the modularization. Any input appreciated. Keep up the great work!
@resresres1
@resresres1 11 месяцев назад
i don't know about doing that in C, but this can easily be done using a GUI framework such at Qt.
@archibaldstriebendrossel
@archibaldstriebendrossel 10 месяцев назад
FWIW it sounds like the multiple-document interface (MDI) approach
@zekrinealfa1113
@zekrinealfa1113 5 месяцев назад
@@resresres1 I mean, if Qt can do it, so can you. It may just be a pain in the ass.
@AnzenKodo
@AnzenKodo 11 месяцев назад
after watching all Musializer videos, i can say c is easy and beautiful.
@phillipanselmo8540
@phillipanselmo8540 11 месяцев назад
C is simple, not easy.
@AnzenKodo
@AnzenKodo 11 месяцев назад
@@phillipanselmo8540 have you ever used js
@ChivGmail
@ChivGmail 11 месяцев назад
@@phillipanselmo8540 Depends on what you want to do.
@unknownguywholovespizza
@unknownguywholovespizza 10 месяцев назад
Wow you both have 36 likes as the time of writing my comment and now I'll make them 37 😀
@vammamies
@vammamies 9 месяцев назад
Then maybe variables and functions where named wrong, they should be too short and completely not descriptive or reasonable.
@davidbipolar890
@davidbipolar890 11 месяцев назад
0th :)
@varshneydevansh
@varshneydevansh 11 месяцев назад
Finally someone got it right
@typedef_
@typedef_ 11 месяцев назад
@@anserinus grammar is overrated
@typedef_
@typedef_ 11 месяцев назад
@@anserinus set theory is overrated?
@karl4813
@karl4813 11 месяцев назад
Tsoding.. please understand.. us React devs work with React not because we hate low lvl C shit, but because these are the only jobs that exists in the tsoding-marked. If we could all do cool C shit and make money of course we would
@mac.ignacio
@mac.ignacio 11 месяцев назад
React devs are to slow to react. The VDom is still reconciling what happen in this video.
@sanjaux
@sanjaux 11 месяцев назад
I'm not a React dev (yet) I'm very much enjoying plain HTML/CSS/JS in my early stages until I become aware
@TsodingDaily
@TsodingDaily 11 месяцев назад
I like Vanilla Webdev too!
@iCrimzon
@iCrimzon 11 месяцев назад
NOOOO, DONT BECOME A BLOAT SOY DEV, CONTINUE USING JUST HTML AND CSS NOOOOOOOO
@Lazlo-os1pu
@Lazlo-os1pu 3 месяца назад
It’s great to know vanilla web dev, but don’t let anyone dissuade you from learning react. The reality is that it’s the most use web framework and if you wish you find employment in this industry it’s pretty much essential to know.
@igorpulemetov4685
@igorpulemetov4685 9 месяцев назад
I just started to learn coding. I have not a clue what you talking about but I think you're a genius.
@user-zn3zx6fk7u
@user-zn3zx6fk7u 11 месяцев назад
make a gui for grep and awk written in assembly to piss of 3 persons on erath probably
@defaultdefault812
@defaultdefault812 10 месяцев назад
so what could be done in 5 mins in react took you 2 hours in C? well done mate.
@daphenomenalz4100
@daphenomenalz4100 9 месяцев назад
One day in my university, the teacher straight up asked to make a calculator in C with full UI, but didn't even bother to tell how lmao and only gave us 1hr☠️ We kept asking him to understand, we don't know this shit, but he himself didn't know how to, so he just kept ignoring us and insisted on doing in C I researched a lot, made something, but ended up showing a react project 😂 and showed him a random C code 😂. Shit takes hours to do ui in C with no understanding, he wanted us to do it in 1.
@twenty-fifth420
@twenty-fifth420 11 месяцев назад
This was the video that finally made me subscribe and finish a stream. I am making a game engine with a C base, so I expect this to be massively helpful. Been reading alot of OpenGL and Raylib Documentation, lets do this!
@flintfrommother3gaming
@flintfrommother3gaming 11 месяцев назад
SDL f2w
@HyperMario64
@HyperMario64 10 месяцев назад
​@@flintfrommother3gaming Vulkan for the win my fellows. SDL or GL are gimmicks by now.
@rishabhkaushik22
@rishabhkaushik22 10 месяцев назад
Why not to do this: -the dev who wrote this long piece of code leaves org -client wants changes -new dev is pulling their hair trying to find how this long code works -the new dev gets the same hairline as this guy Jokes aside, this is pretty remarkable (not fun to do but still remarkable)
@juanbautista6766
@juanbautista6766 10 месяцев назад
Actually lol’d at the hair comment
@wucash5672
@wucash5672 9 месяцев назад
Pretty much this, just like Davis what he made was extremely based but not practical.
@icodestuff6241
@icodestuff6241 9 месяцев назад
its the natural progession. There is strong correlation between forehead size and hours spent coding C
@FLMKane
@FLMKane 8 месяцев назад
​@@icodestuff6241indeed. I went bald within a year of learning C 😢
@fiona9891
@fiona9891 5 месяцев назад
i feel like this code is reasonably easy to understand
@zxuiji
@zxuiji 25 дней назад
23:35 just pop it in it's own thread and the thread can exit whenever it's done. during which it can let the main thread know if it's sent the cancel and the main thread can just hide away the still continuing ffmpeg. **Edit:** also the octal permissions can be replicated with the explicit permissions functions, reading them is slower then making them though...maybe, you have to loop for reading after all
@Younex
@Younex 15 дней назад
I just woke up, and opened youtube for some reason and I found this I think I'm still dreaming, the title says doing UI with C to piss off React devs!
@Fellintr
@Fellintr 11 месяцев назад
"On modern social media, [...] you need to tickle their balls a little bit." - Tsoding, 2023
@sandeepjain8843
@sandeepjain8843 19 дней назад
Surely, this dude is not getting replaced by AI
@movAX13h
@movAX13h 11 месяцев назад
I've noticed the lowercase d in the video title.
@cobbcoding
@cobbcoding 11 месяцев назад
the react devs don't deserve to be capitalized
@yairlevi8469
@yairlevi8469 11 месяцев назад
I use react, I am upset and my day is ruined. Pin me to make others tremble in fear!
@AlexBezhan
@AlexBezhan 11 месяцев назад
Vanilla DOM is plenty fast actually
@Billythek
@Billythek 9 месяцев назад
Its so hard, but its good. It feels good though, to laugh at react developers. Because they are bunch of weird people. I mean really weird, what kind of person will constantly be busy working on JS ecosystem? Maybe they write too fast for such a slow language? Okay enough ranting, can u do something like this but with language like Kotlin?
@lisandroiaffar4501
@lisandroiaffar4501 8 месяцев назад
Amazing work, thank you so much for sharing this. Such care for quality is delightful
@ArifBillahOnGoogle
@ArifBillahOnGoogle 7 дней назад
Bro uses keyboard navigation even though he has a mouse! And he navs faster than my eyes can process. Impressive stuff.
@mage3690
@mage3690 11 месяцев назад
17:15 analyzation? Yes, that's an English word. In common use, analysis and analyzation are the same thing. The technical difference is that analyzation is a means to an end, while analysis is an end in itself; i.e. engineers perform analyzations, mathematicians perform analysis. Why are those separate words? I don't know either, but I suppose it's the same thing as the difference between running and a foot race. Also, analysation is the alternate spelling for analyzation that my phone is insisting I autocorrect to; apparently that's the British/Canadian version. I'm American, analyzation is the correct phonetic spelling, and you weirdos on the other side of the pond can pound sand for all I care. Britain invented "soccer", "though", and the imperial system of weights and measures, so I think it's safe to say that "colour" and "analysation" are also wrong. PS: the word "analyzation" is slowly starting to look like a goofy collection of letters and not an actual word. Please send help, I fear someone has slipped drugs into my breakfast.
@sahilverma_dev
@sahilverma_dev 11 месяцев назад
As a react developer I'm pissed 😡😡😡 Thanks for making this video
@Ubaiish
@Ubaiish 29 дней назад
Now make it responsive to piss off the wordpress developers
@fu886
@fu886 11 месяцев назад
imagine if you were forced to render dynamic pages statically and label it futuristic
@lostsauce0
@lostsauce0 10 месяцев назад
Companies wouldn't need telemetry if they used their own software with a critical eye
@vidal9747
@vidal9747 3 месяца назад
React devs are stuck downloading useless modules like is_even or is_odd.
@erik_james
@erik_james 10 месяцев назад
ахахахахаха))) посмотрел пока первые 6 минут, но уже весело)) tickling balls😂😂😂 Оч круто, рад наткнуться на тебя)
@fenrisgyra3750
@fenrisgyra3750 Месяц назад
C language the God Father of all the modern Programming Languages.
@DogeCharger
@DogeCharger 5 дней назад
No no this is fine After spending a couple years doing UI and mobile development in React I'd do the same thing
@lievenpetersen
@lievenpetersen 11 месяцев назад
clicking anywhere while in fullscreen should exit fullscreen imo. That way you also don't need a button (that has to be hidden and stuff)
@cesarHPM91
@cesarHPM91 9 месяцев назад
That doesn't account for misclicks tho, it'll be really annoying if, while setting it up in a second monitor you click while moving the window and exit the full-screen, maybe it could work but it might just be better to require full intent to exit that mode
@lievenpetersen
@lievenpetersen 8 месяцев назад
@@cesarHPM91 Unlike misclicking the shutdown button on Windows, it is pretty cheap to enter full-screen mode again :D
@cesarHPM91
@cesarHPM91 8 месяцев назад
@@lievenpetersen fair enough lmao
@holidaycat
@holidaycat 11 месяцев назад
i dont get why it would piss of react devs if you just made your life miserable without necessity. like, its cool and all but why
@alang.2054
@alang.2054 10 месяцев назад
Maybe for fun?
@Nikola-m9y
@Nikola-m9y 15 дней назад
Only one you're pissing off is yourself by suffering
@cyfrowymuza
@cyfrowymuza 9 месяцев назад
looking like a coding nerd, wears paul&shark t-shirt, much respect $$$
@amanmaurya5535
@amanmaurya5535 10 дней назад
I watched everything its should be told as a art , I mean he did what we all joked about .
@ankitdas6270
@ankitdas6270 7 дней назад
Programming final boss
@Caellyan
@Caellyan 9 месяцев назад
1:35:00 Texture atlases are somewhat rare on the web these days but they were very common 7-10 years back while forums were popular. Minecraft wiki uses a texture atlas for block icons but that's about it. People generally use woff icon fonts these days.
@Ignatowskic64
@Ignatowskic64 Месяц назад
Not a bad idea though, to give certain CTA buttons on sites a different poppy color after each visit. Easy doable via cookie. Also useful when using retarget ads.
@deadmarshal
@deadmarshal 11 месяцев назад
I just liked the video and the count turned 70. Sad moment :(
@terrestrialTerror
@terrestrialTerror 2 месяца назад
I was looking into how the rendering is done for that and found you're using raylib. Thought you might be using some graphics lib or raw xorg but that makes the most sense. Game engines are CONSTANTLY used for UI due to the massive overlap of features. I think it could be neat seeing you doing some raw x11 / opengl / vulkan for a project. Might be neat.
@noahsarcana
@noahsarcana 10 месяцев назад
Doing UI in assembly to Piss Off the C devs ?
@iusearchbtw4969
@iusearchbtw4969 10 месяцев назад
Doing UI in binary to Piss off the assembly devs ?
@noahsarcana
@noahsarcana 10 месяцев назад
Doing UI in Woke computing to piss off the binary devs ?
@kiuxex4875
@kiuxex4875 10 месяцев назад
drawing UI on paper to piss off digitoddlers
@noahsarcana
@noahsarcana 10 месяцев назад
I can't go deeper :) The work he has done is great, as a React developper, I'm not pissed of at all
@nonicknameee
@nonicknameee 2 месяца назад
As a beginner JS dev this video kinda demotivates me to learn anything new. How do i get rid off this feeling?
@TsodingDaily
@TsodingDaily 2 месяца назад
Stop identifying yourself with JS and start doing Programming.
@BdRetyf4
@BdRetyf4 2 месяца назад
do what you like to do. you will naturally get better the more you do what you like.
@lievenpetersen
@lievenpetersen 11 месяцев назад
Evidently, I should have been in the live stream, since I feel the urge to shitpost. I apologise for abusing the comment section as live chat. But I am also not really sorry
@jsonkody
@jsonkody 11 месяцев назад
2:41 .. I would just stay at this "It's (almost) impossible to use UI without a library - if you use UI in C without dependencies you basically created your own library". I wrote (almost) because if you write it with intention of it "not be a library" you technically can somehow mix code from "other stuff" with the "ui stuff" and then yep, I would not call it library then .. 😅
@caybokotze
@caybokotze 10 месяцев назад
If this isn't a flex i don't know what is
@pjp13579
@pjp13579 11 месяцев назад
I've seen many operating systems done with C but never saw one programmed with React...
@fortender
@fortender 11 месяцев назад
"It's kinda cool, it boosts your ego" (1:59:49) - i can relate to that :D
@jaumeguimeramarquez2244
@jaumeguimeramarquez2244 11 месяцев назад
I've started making some stuff with Vue ... A bunch of comp files just for a form? Why so complicated?
@Redyf
@Redyf 11 месяцев назад
That inspires me actually, not piss off. Casual Tsoding W
@andrewhabroad
@andrewhabroad 10 месяцев назад
this gives me the vibes of "Anything you can do I can do better"
@sergiorodrigoroyo5079
@sergiorodrigoroyo5079 7 месяцев назад
Nah, not pissed, this is a nice experiment. Not practical though, this is extremely boilerplate-y for what it does. It reminds me of the old days doing GUI in Java at university, complete madness compared to how simple and fast it is to develop in React or any modern UI framework.
@typosbro_
@typosbro_ 7 дней назад
I thought it's impossible to do it on C🤣
@alexzinkevych3596
@alexzinkevych3596 8 месяцев назад
Adding a simple button took you about an hour. I think this app will be realeased by your grandsons.
@kimmyera174
@kimmyera174 10 месяцев назад
Me, a react developer: Oh cool, I didn't personally know how to do graphics and UI on C :p
@NotTheLastOne
@NotTheLastOne 10 месяцев назад
React dev here. I dont think you can piss anyone off with this. same as writing code not in react. same result way more afford
@MrHaggyy
@MrHaggyy 10 месяцев назад
This content is nuts. I do work with fourier and similar transformations a lot and have an emedded background. Any UI / GUI framework i came across by now does not really work for me. But i really love TheCherno and your way of dealing with that stuff. Makes me wonna add those stuff to my code and not close my laptop amd appreciate that i have studied some serious engineering not web dev. Oh damn did it at home.
@taimoorkhan7783
@taimoorkhan7783 10 месяцев назад
Is it only me or anyone else getting addicted to this way of programming
@mattmurphy7030
@mattmurphy7030 7 месяцев назад
I’ve never seen someone write C in pascal case 🤮
@GoogleUser-nx3wp
@GoogleUser-nx3wp 6 дней назад
As a React Dev i'm pissed off
@thedoctor7151
@thedoctor7151 11 месяцев назад
V for Video and F11 for fullscreen 😉
@thedoctor7151
@thedoctor7151 11 месяцев назад
Show us how to create a new file with @import statements to call your own ui sys
@lievenpetersen
@lievenpetersen 11 месяцев назад
But did you style that UI with Tailwind? Kappa
@felix_72
@felix_72 5 дней назад
Awesome idea. Every computer science students should know how things are working under the hood. People know how to solve 2k qs on leetcode (that's also imp )but they cannot apply them. This is the biggest problem. I had manually tried to compute how the keccak256, sha256 works under the hood what are their math magic. But our faculties just said tf is this why r u wasting time.... I think this mindset should be changed. Soft coding is good/imp but we should know what stuff is doing under the hood!
@zxuiji
@zxuiji 25 дней назад
666 comments? Hold my beer, I'll ruin that right now! XD Anyways I clicked because the title is just that good, I was expecting a massively shortend video where you just show off how much faster your UI is than react, not a 2 hour long vid. That said I'm considering watching it anyways just out of sheer curiosity and because I'm a big C fan. For now though I'm just pinning it and will decide 2mw instead if I'm willing to dedicate 2 whole hours to this.
@christianventes5100
@christianventes5100 10 месяцев назад
I was about to mention how i can't be mad with someone who spends 2 hour making a UI, but truth Is i am impressed with the music and wave representation part. On the other hand, having in mind you were suposed to pisa off react developers i was expecting DOM manipulation. (For someone I've learned it Is possible with c)
@saintswolfgang_
@saintswolfgang_ 10 месяцев назад
does somebody know what font he is using for his terminal/vim?
@mori7423
@mori7423 7 месяцев назад
Такой акцент прямо)
@designerfuzzi
@designerfuzzi 11 месяцев назад
ever thought of using the one mechanism that is superb for vector graphics to support app icons? font.
@iamnotahuman2172
@iamnotahuman2172 5 дней назад
Tickling the ballz was very inspiring and It has changed my life, Now i tick my balls before i code in react
@BenFenner
@BenFenner 28 дней назад
18:30 - That's not full screen, that's full window. There is a huge performance and UX difference between the two.
@ahidtechnologies
@ahidtechnologies 8 месяцев назад
Who else noticed *Corn Folder 6.0 Gb* in bottom bar !!
@Flaskygg
@Flaskygg 6 месяцев назад
spotted the dude who make's more have half a million a year
@yolkyhorizon
@yolkyhorizon 10 месяцев назад
After this project I'm working on, I'll learn React and shut up about it being too weird. This video was an inspiration to me.
Далее
Configuring Emacs on My New Laptop
2:00:09
Просмотров 46 тыс.
I tried React and it Ruined My Life
1:19:10
Просмотров 133 тыс.
🦊🔥
00:16
Просмотров 396 тыс.
how NASA writes space-proof code
6:03
Просмотров 2,2 млн
Bevy: A quick introduction
7:20
Просмотров 16 тыс.
How principled coders outperform the competition
11:11
Gitlab DELETING Production Databases | Prime Reacts
17:27
Dear Game Developers, Stop Messing This Up!
22:19
Просмотров 716 тыс.
The purest coding style, where bugs are near impossible
10:25
I regret doing this...
1:20:07
Просмотров 75 тыс.
This UI component library is mind-blowing
8:23
Просмотров 681 тыс.