WebSocket Server from Zero by Specs

  Рет қаралды 21,746

Tsoding Daily

Tsoding Daily

Күн бұрын

Пікірлер: 72
@nicholascopsey4807
@nicholascopsey4807 2 күн бұрын
"The bash script is only temporary until I learn the build system" seconds later "Learning the build system is a waste of time"
@vvarhand3985
@vvarhand3985 2 күн бұрын
amista azozin delivers again (I'm 30 seconds in)
@desertfish74
@desertfish74 2 күн бұрын
yesu yesu yesu
@harimbolarazafindratsimba6261
@harimbolarazafindratsimba6261 2 күн бұрын
Is that his real name ? 😅
@yglyglya
@yglyglya 2 күн бұрын
​@@harimbolarazafindratsimba6261 his real name is Alexey
@opsrcode
@opsrcode 2 күн бұрын
for sure
@rvft
@rvft 2 күн бұрын
​@@harimbolarazafindratsimba6261 his real name is mixer
@theairaccumulator7144
@theairaccumulator7144 2 күн бұрын
damn it only took bro 2 days to make a good websocket implementation, it'd take me a week and still end up cursed
@TsodingDaily
@TsodingDaily 2 күн бұрын
It's not good tho
@arkeynserhayn8370
@arkeynserhayn8370 2 күн бұрын
​@@TsodingDaily Basically every software that solves problem, EVER
@ev3rybodygets177
@ev3rybodygets177 2 күн бұрын
really hate this mind set... how do you know what good even means? It could be good enough for whatever you need it for and if thats true what does it even mean for something to be "better" at that point
@___Hermitage
@___Hermitage 2 күн бұрын
@@ev3rybodygets177 It's a bit of metal with cloth wrapped around so you can grip it, it can cut steak just fine, I don't know why anyone would want mahogany handle sharpened chef knives
@SlinkyD
@SlinkyD 2 күн бұрын
​@@___HermitageYou guys use knives‽ I thought it was a joke.
@movization
@movization 2 күн бұрын
big f for massive reverb guy, enjoy having twitch chat in subtitles
@pidojaspdpaidipashdisao572
@pidojaspdpaidipashdisao572 2 күн бұрын
I don't know if it's just me, but I still find pure C much easier to understand.
@rusi6219
@rusi6219 2 күн бұрын
Nothing beats plain C except maybe Pascal
@javierflores09
@javierflores09 Күн бұрын
I mean, this language in particular doesn't have much magic going on for it, so the only reason I can see for one to find it less understandable would simply be because they're not familiar with any of the syntactic sugar it may introduce, but this is pretty much C
@pidojaspdpaidipashdisao572
@pidojaspdpaidipashdisao572 Күн бұрын
@@javierflores09 Too much sugar is never good for you :D
@RustIsWinning
@RustIsWinning Сағат бұрын
​@@pidojaspdpaidipashdisao572I looove sugar
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 Күн бұрын
I use websocket to implement a terminal emulator in a browser. It works like a charm.
@mxlje
@mxlje 2 күн бұрын
My understanding always was that the handshake doesn’t just look like HTTP, it actually is a regular HTTP Get request that the client makes and it sends an „Upgrade“ header indicating that it wants to upgrade the connection. And if the server does it it responds with 101, which is a regular http response but it lets the client know that the connection was upgraded and is now essentially an open socket. I guess it comes down to definition, if you open a tcp connection and send text that looks exactly like an HTTP request, does that make it an HTTP request?
@EyeNeo
@EyeNeo 2 күн бұрын
Http protocol is based on TCP. So the answer is yes
@MikhailAksenovV
@MikhailAksenovV 2 күн бұрын
You can send http request with telnet or plain TCP client. At least this is the case for http 1.1. Maybe cool corps will invent the way you will have to buy their http client to use HTTP 4 or something.
@Masq_RRade
@Masq_RRade 2 күн бұрын
Recreational malding session
@danielsharp2402
@danielsharp2402 2 күн бұрын
The stockholm syndrome comment is pure gold.
@SimGunther
@SimGunther 2 күн бұрын
Even when the specs are outlined, AyOyes can never beat zozing!
@mbarrio
@mbarrio 2 күн бұрын
1:43:04: "The message i wrong, thank you so much" lmfao
@shroomwastaken
@shroomwastaken 2 күн бұрын
ayyy this will be sick zozin never fails to deliver
@gusic4529
@gusic4529 2 күн бұрын
hello mr zoding
@haltyhelem105
@haltyhelem105 2 күн бұрын
zozin*
@gusic4529
@gusic4529 2 күн бұрын
@@haltyhelem105 but i'm not taking a pointer to him though
@Czeckie
@Czeckie 17 сағат бұрын
watched the entire thing but now I am sad because I haven't understood what was the issue after all :(. I've understood the picture at the start of day 2, but it doesn't seem the peek actually solved anything.
@XORfun
@XORfun 2 күн бұрын
Been awaiting this one for dayz 🎉❤
@bity-bite
@bity-bite 2 күн бұрын
how do you keep yourself motivated, do you not get burned out?
@hs3369
@hs3369 2 күн бұрын
The difference is nobody is asking him to do it. He does what he loves, at the time he selects. So no chance of burning out.
@eeriemyxi
@eeriemyxi 2 күн бұрын
You shouldn't need motivation to do your hobbies. Tsoding enjoys recreational programming, but yes he does need motivation to keep streaming; mostly because of shitty or stupid people constantly annoying him in the chat. It happens less frequently now that he has a stable fan-base but it was worse when he was new to steaming.
@Odod4000
@Odod4000 2 күн бұрын
NEW STREAM! Websockets are cool! I really like your videos! 😃
@salim444
@salim444 Күн бұрын
1:36:31 best moment in the stream kappa
@CristianCYAC
@CristianCYAC 2 күн бұрын
You are using the new PC or just got back to the old one hahah, I was wondering cuz I did not see xfce anymore.
@heyyouhere
@heyyouhere Күн бұрын
it's new laptop, but with i3wm, muscle memory won
@19joni69
@19joni69 2 күн бұрын
i wrote my thesis in org mode. the fact that i could combine code, latex and gnuplot in one tool was super useful and is something that is offered by no other tool besides emacs.
@stretch8390
@stretch8390 Күн бұрын
Wait, don't all the notebooks ala Jupyter have latex formatting in the text chunks?
@S4Revolution
@S4Revolution Күн бұрын
Cool. Can you render a pdf from it? How does it look compared to pure LaTeX?
@stretch8390
@stretch8390 Күн бұрын
@@S4Revolution don't know honestly as I don't use them personally but have heard others speak of their utility
@darthtrex9356
@darthtrex9356 2 күн бұрын
I was about to sleep but tsoding dropped😂
@cslearn3044
@cslearn3044 2 күн бұрын
I bet you have massive penuh
@heh2393
@heh2393 Күн бұрын
waltuh
@whydw2283
@whydw2283 2 күн бұрын
Do ever hear about, Pony Language?
@DART2WADER
@DART2WADER 2 күн бұрын
46:45 std::format крестовый с с++23 посылает в пешее эротическое если формат не бъётся с аргументами. Под капотом дикая шаблонная магия.
@SphereofTime
@SphereofTime 2 күн бұрын
17:41 websocket
@rusting_in_peace
@rusting_in_peace Күн бұрын
3:42:47 stay away from these people... because I apreciarte you
@ukrmapper
@ukrmapper Күн бұрын
56:30 HAHAHAHAHAA
@azharalibhutto1209
@azharalibhutto1209 2 күн бұрын
❤❤❤❤
@whoopalla
@whoopalla 2 күн бұрын
Using the language that is painful to even look at
@FocusAccount-iv5xe
@FocusAccount-iv5xe 2 күн бұрын
🙄
@hbobenicio
@hbobenicio Күн бұрын
So true about cobol lol
@alexey2044
@alexey2044 18 сағат бұрын
Tsoding is a great programmer but why being so salty about chat?
@heyclore5728
@heyclore5728 14 сағат бұрын
some kind of common issue with intellect people personality maybe :v
@rogo7330
@rogo7330 2 күн бұрын
I was screaming at screen because you was starring at that tformat "%sGUID" and yet you checked everything around it several times. Formatting strings are crap and they should replaced with typed macros, not being a function that operates on variadics (they should still exist though, because function arguments are fake).
@marcsfeh
@marcsfeh 2 күн бұрын
you then lose runtime format safety, better to just have basic rtti suport for that
@rogo7330
@rogo7330 2 күн бұрын
@@marcsfeh rtti can be unacceptable in cases when you deal with high throughput. Besides, you are in compiled language, you can just use types to be sure that you copied exactly expected ammount of data and even exactly the kind of data that you coded in at compile time. The only thing that stops us from use that is that languages just do not provide you the proper tools to do that, because for the most part they trying to pretend that you're programming for the target system and not that you're actually just instructing the _compiler_ to do things in the way that results in the expected executable file.
@marcsfeh
@marcsfeh Күн бұрын
@@rogo7330 if you are relying on RTTI for high throughput that's not the language fault, RTTI is extremely important for (de)serializers of all kinds (printf included). I'm not against having static introspection or comptime, I think it is very useful, but I don't like when it comes as a "replacement" for RTTI, which is not. Both can be present in a language, and usually RTTI is quite simple to disable, it's just a matter of prohibiting functions that require it and not including the type info table in executable.
@michimarz
@michimarz 2 күн бұрын
Too easy... Do that in Java. 🤔
@kirillvoloshin2065
@kirillvoloshin2065 2 күн бұрын
папа может в си3
@Ab_kein
@Ab_kein 2 күн бұрын
Тупой вопрос, ролики на английском для расширения аудитории?
@TheApgreyd
@TheApgreyd 2 күн бұрын
У него нет акцента американского/британского, англюсик легко воспринимать
@skejeton
@skejeton 2 күн бұрын
Ну он сначала начал выкладывать на английском, так что большинство аудитории ожидает английский. Хотя один раз он стримил на русском по приколу.
@movization
@movization 2 күн бұрын
Ему так удобнее
@DimaLifeIsGood
@DimaLifeIsGood 2 күн бұрын
Это действительно тупой вопрос
I bought a freeze dryer so you don't have to
1:00:15
Technology Connections
Рет қаралды 364 М.
I tried React and it Ruined My Life
1:19:10
Tsoding Daily
Рет қаралды 144 М.
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Каха и лужа  #непосредственнокаха
00:15
This Single Rule Underpins All Of Physics
32:44
Veritasium
Рет қаралды 3,3 МЛН
We Fell For The Oldest Lie On The Internet
13:08
Kurzgesagt – In a Nutshell
Рет қаралды 2,6 МЛН
I tried Swift and came out a different person
1:56:59
Tsoding Daily
Рет қаралды 106 М.
Apple, Stop Putting Things On the Bottom Please
9:16
TechLinked
Рет қаралды 467 М.
How Physicists Broke the Solar Efficiency Record
20:47
Dr Ben Miles
Рет қаралды 30 М.
I regret doing this...
1:20:07
Tsoding Daily
Рет қаралды 81 М.
They made Python in Python
1:36:25
Tsoding Daily
Рет қаралды 35 М.
Everyone Should Use WebAssembly
3:34:09
Tsoding Daily
Рет қаралды 50 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09