Just Write an HTTP Server?? #programming #coding #lowcode

preview_player
Показать описание

The Best Project???? Just Write an HTTP Server 📚🚀 #Cplusplus #CodingTips #OperatorOverloading #MatrixMultiplication #CodeTricks

🔥🔥🔥 SOCIALS 🔥🔥🔥
Рекомендации по теме
Комментарии
Автор

Just don't go too deep into making http parsers, it's too much of an effort for simply learning a language especially once you start seeing how giant the protocol is, however the sockets and serving part is definitely good, and simply sticking to a very rustic http version

goncaloazevedo
Автор

Best decision I made when I was learning my first language C at uni. Was actually writing simple reverse shells and handlers (start of my cyber security stuff) as a result, understanding tcp communications whilst keeping it fun with making a mini rat makes for an entertaining yet challenging (for beginners) project. Can take it as far as you want with a simple keylogger, or screen sharing and capture the screen as an image, then learn to tackle Udp and mathematical subtraction of images to remove repeat data (only really need to see the mouse move most of the time) and boom you learn lots and build yourself something to get kicked out of uni with. ;) have fun

Anon-atg
Автор

The best thing to program to learn from is what sounds the most fun to you.

genghisdingus
Автор

I fell asleep with this on loop and it drove me crazy. Great video

Rex_Cosmos
Автор

If you want to learn a new language you should make a compiler and an operating system in the language. Good for beginners!

eradubbo
Автор

It would be really cool if you gave a course on writing an http server. I'm in my late 40's, and i learned how to program when i was 8, using my Commodore 64. I still program, that's my job, but i wouldn't know how to go about writing an http server right now.

It would just be really cool to get a longer video, or series of videos that could actually teach something like that.

murob
Автор

Time to make a heap allocator in css and JavaScript

alastor--radiodemon
Автор

Solid advice. Developing secure web protocols + documentation & networking concepts covers a lot of ground!

updateserver
Автор

People don’t realize that coding is just connecting dots. As long as you breakdown the problem, you’ll get from A-Z 1 step at a time.

professorice
Автор

"A heap allocator" is such a low-level-programmer thing to suggest as a fun little project XD

bronzekoala
Автор

Dude I just spent the last 2 weeks doing an HTTP Server in C++ as my first project in one of my classes this semester.

I learned a ton, but man it was hard 😅

Sonavyon
Автор

I love HTTP for all the reasons you stated. This short is excellent, as are your other videos.

Nevoexpo
Автор

Pretty sure Primeagean suggested the same project as part of his 5 steps to learn a language!

FoxInTheBasement
Автор

I love this because I’ve used the http server project to learn new stuff myself.

plotfi
Автор

LOL I wrote my first http server in Bash using netcat for the socket listener on a floppy linux I spliced together, after compiling a kernel with a common NIC driver. It had one function-- as a router with a form to fire a dialup connection via ppp so we could all be on the Internet at the same time in rural Sonora CA. Since my first project to learn any language has been to write a web server. I was so happy when nodejs arrived on the scene! I still dont get the draw of Express though. Node already does basically everything most apps need out of the box. Really wish theyd incorporate websockets as a server though. I find it just sad having to used dependencies for this. Its barbaric. 😂

jdmayfield
Автор

Also use the opportunity to write some automated tests. At least do some unit tests, but system and performance tests will be even more valuable. Automate as much as possible

MrVecheater
Автор

I wrote a deterministic heap allocator for micro controllers!

kayakMike
Автор

That's exactly right, i think that i never learnt so much about programming that when i went deep dive in Apache

amumuisalivedatcom
Автор

I personally make a basic game with a client/server architecture when learning a new language. Perhaps no the best project from a security standpoint, but it covers a wide breathe of the language features.

ForeverZer
Автор

This is a complicated way of saying sanitize your inputs when you receive RPCs.

purdysanchez
join shbcf.ru