Тёмный

I Remade YouTube From Scratch Using Just Bash 

icitry
Подписаться 8 тыс.
Просмотров 12 тыс.
50% 1

I have decided that, in an effort of making the world know that Bash is still everything you need in this day and age, to remake RU-vid from scratch using only that. That's right, from the Back-End to the Front-End, from the storage to the retrieval of files, including the actual process of transmitting data, I decided to implement everything a Full Stack app needs without allowing myself to step outside of the Bash bubble, no exceptions.
So, do you still think you need fancy frameworks like Django, Spring, React, Angular and many others that have burdened the web development sphere, when the proverbial golden goose is right there?
Link to the repo: github.com/ici...

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

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 83   
@realfries09
@realfries09 4 дня назад
So I based on the video's conclusion, I have come to determine that the answer to the title is, "Yes."
@icitry
@icitry 4 дня назад
I mean it's Bash, of course you can do anything and everything with it
@Acent_Luna
@Acent_Luna 4 дня назад
MASSIVELY underrated creator
@icitry
@icitry 4 дня назад
MASSIVE thank you for saying that!
@jan_harald
@jan_harald 3 дня назад
> using netcat do you even bash bro, you're supposed to use bash's builtin networking sockets, immediately unsubbed from this amateur (jk) (yes, /dev/tcp stuff only works in client-mode, I know, sadly)
@icitry
@icitry 3 дня назад
I already pleaded for forgiveness from the Bash Gods, please don't summon Them back here
@SamerAlhasweh
@SamerAlhasweh 4 дня назад
Now make facebook using FISH
@icitry
@icitry 4 дня назад
That sounds like fishy business ngl
@nastykerb34
@nastykerb34 3 дня назад
​@@icitrywhat fish
@MaDmanEXE
@MaDmanEXE 4 дня назад
"rustic" The Crab Cult has been notified.
@FineWine-v4.0
@FineWine-v4.0 3 дня назад
Since when ?
@cajogos
@cajogos 4 дня назад
my brain just imploded (in a good way) fantastic video!
@InfiniteCoder01
@InfiniteCoder01 4 дня назад
Dude reinvented bashstack
@DonnieX6
@DonnieX6 4 дня назад
This is great, haha! 🥳 I love Bash and it is always nice to see how far you can bend it 😁
@icitry
@icitry 4 дня назад
Oh yeah, it's kinda alien before you get into it, but after - it becomes a literal playground
@DonnieX6
@DonnieX6 4 дня назад
@@icitry Indeed, still remember when I got into it! Luckily both at work and also privately at home I get to do a lot of Bash scripting 😋
@TradieTrev
@TradieTrev 4 дня назад
You've done well editing this video! Would hate to know how many hours you've poured into this project!
@icitry
@icitry 4 дня назад
Thank you! Well, let's just say sometimes it's better not to give too much thought to certain things
@TradieTrev
@TradieTrev 4 дня назад
@@icitry Your dev & video skills crap all over my attempts; Hat's off good sir!
@icitry
@icitry 4 дня назад
@TradieTrev Thank you once again, but you really shouldn't put yourself down like that, I am sure you're plenty awesome yourself
@kyuthefox
@kyuthefox 4 дня назад
theprimeagen has to see this.
@jcorey333
@jcorey333 12 часов назад
The next paper to revolutionize computer science: Bash is all you need.
@icitry
@icitry 10 часов назад
I can already smell the Turing Award
@higon99
@higon99 17 часов назад
I'm at 4min 50sec in this 18min long video, and you are making HTTP server from scratch I don't know if you manage to make it work on time. This is thrilling as a proud bash fundamentalist.
@icitry
@icitry 10 часов назад
Well don't leave us hanging, did he do it?
@antondanielvanvuuren4086
@antondanielvanvuuren4086 День назад
Positively refreshing. I’ve used sed extensively in the past when migrating a lot of data.
@icitry
@icitry День назад
Thanks! Yeah it's a really strong tool, yet somehow very underutilized imo
@Landee
@Landee 4 дня назад
insane project
@FineWine-v4.0
@FineWine-v4.0 3 дня назад
Yeah sure why not, a guy created rollercoaster tycoon in Assembly As a Bash-guy I needed this
@losing_interest_in_everything
I created my own frontend framework using Bash and Go :D
@gara8142
@gara8142 6 часов назад
absolutely bat sh^t insane. amazing job
@APDesignFXP
@APDesignFXP 4 дня назад
Can’t say I understood half of the problems in your code 😅 but it’s amazing to me that you managed to build a restful api in bash and create your own frame work, not to talk about all the extra stuff you did.
@batchhd7510
@batchhd7510 4 дня назад
Wow I'm am advanced bash user, but i didn't go that far. I'm excited what you'll bring to the table next time. Keep it up! Awesome work. Btw dd reads from stdin by default if you dont specify input file.
@icitry
@icitry 4 дня назад
Thank you! Yep, that's exactly how I used it here, but I think I forgot to highlight that, so thanks again!
@pedromrls6
@pedromrls6 4 дня назад
To quote Jeff Goldblum's character Ian Malcolm in Jurassic Park "Your Scientists Were So Preoccupied With Whether Or Not They Could, They Didn’t Stop To Think If They Should"
@icitry
@icitry 4 дня назад
But if they hadn't, how could they have known they shouldn't
@FineWine-v4.0
@FineWine-v4.0 3 дня назад
The Answer is "Scientist SHOULD always do it"
@JoeMamascat
@JoeMamascat 18 часов назад
BAsH iS NoT A pRoGRaMinG lanGuAGe🤓
@Technilogica2019
@Technilogica2019 3 дня назад
a new youtube that's not actually operated by youtube... it's enough to make a grown man cry
@maxw1567
@maxw1567 3 дня назад
Why not also build the database in bash 😈
@icitry
@icitry 3 дня назад
:(
@uuu12343
@uuu12343 14 часов назад
"why?" "Yes."
@TheBcoolGuy
@TheBcoolGuy День назад
Bash is all you need!
@icitry
@icitry День назад
Always has, always will
@igroykt
@igroykt 3 дня назад
something crazy...
@chickenspaceprogram
@chickenspaceprogram 3 дня назад
this is incredibly impressive
@anon_y_mousse
@anon_y_mousse 3 дня назад
And here I thought you were going to use Apache or Nginx to serve the files and just use a Bash script as a CGI program. Silly me, that'd be too easy. Now let's see you do the same with a fork of TempleOS that allows you to connect to the internet and HolyC.
@icitry
@icitry 3 дня назад
Suffering builds character some might say (I am some, to my own detriment)
@wrathofainz
@wrathofainz 4 дня назад
Me, having used linux and bash for years, just now learning you can make functions: 🗿
@icitry
@icitry День назад
Happens to the best of us
@ashikurrahman2247
@ashikurrahman2247 4 дня назад
Subs-foking-cribed. This is mind blowing
@yyvan5125
@yyvan5125 4 дня назад
Cool stuff!
@solitudesf8111
@solitudesf8111 4 дня назад
crazy
@HariTrigger
@HariTrigger 4 дня назад
wow
@imyzf
@imyzf 2 часа назад
Bro is showing us code snippets like we understand
@CollinWilliams-by5cs
@CollinWilliams-by5cs 4 дня назад
Bro is literally a god, or a devil from hell. Take your pick 😂
@spaceghostmiid
@spaceghostmiid 3 дня назад
how bored did you have to get to even consider this as an idea? this is awesome.
@icitry
@icitry 3 дня назад
Now, now, let's not get into those kinds of details
@amaankhan8436
@amaankhan8436 4 дня назад
amazing
@redstonewizard08
@redstonewizard08 3 дня назад
Holy shit man this is amazing.
@icitry
@icitry 3 дня назад
Glad you liked it! :)
@HRamazanoVv
@HRamazanoVv 3 дня назад
such a nice humour and style ! bot ahh comment
@icitry
@icitry День назад
tyty :) bot ahh reply
@SabbathJoe89v2
@SabbathJoe89v2 2 дня назад
A W E S O M E
@bbok1616
@bbok1616 23 часа назад
Thats why we love swe
@superscooper7672
@superscooper7672 4 дня назад
first?
@creepr524
@creepr524 4 дня назад
I love it
@allenyade
@allenyade 4 дня назад
Now port it to PowerShell for Windows x)
@icitry
@icitry 4 дня назад
Why of course I'd be delighted, but somehow I can't bring myself to steal someone else's chance at doing that
@user-j3t1m
@user-j3t1m 4 дня назад
Amszing
@dzhv
@dzhv 2 дня назад
I've created more functional "apps" using just a few lines of bash code than many of the real apps on the Play Store, and I'm not even particularly skilled at coding. It's quite ridiculous.
@icitry
@icitry День назад
Feel ya, whenever I want to make a tool quickly I turn to good ol' Bash, too bad its one true bane is its portability, or rather lack thereof.
@bulldoser2610
@bulldoser2610 4 дня назад
shouldn't you get a huge performence boost if you use cat instead of dd?
@Jordan4Ibanez
@Jordan4Ibanez 12 часов назад
I haven't seen the video but I will assume you are as crazy as I am. Edit: I was correct
@icitry
@icitry 10 часов назад
Always assume the worst, especially when it comes to my projects
@yet_another_communist
@yet_another_communist 12 часов назад
Why not program bash in bash?
@icitry
@icitry 8 часов назад
You simply can't recreate perfection
@yet_another_communist
@yet_another_communist 4 часа назад
@@icitry 😭
@Garock2
@Garock2 День назад
Congratz on doing that, simply amazing 😅. I'll check if you have more content like this and subscribe if so. Edit: nvm I subscribed anyway, I'll wait for new videos.
@icitry
@icitry День назад
Thank you! Glad to hear you enjoyed it :)
@Mywifeleftme3
@Mywifeleftme3 10 часов назад
My wife left me
@icitry
@icitry 7 часов назад
Have you tried showing her your Bash skills?
Далее
I used to hate QR codes. But they're actually genius
35:13
Why I don't change SSH from port 22
13:31
Просмотров 28 тыс.
🎙Пою РЕТРО Песни💃
3:05:57
Просмотров 1,3 млн
Use Java For Everything
38:35
Просмотров 396 тыс.
Understanding Porsche's New Six Stroke Engine Patent
21:57
Can I Create Video Games Using SQL? (No Game Engine)
20:58
The secret economics of Google Street View
22:34
Просмотров 501 тыс.
The Value of Source Code
17:46
Просмотров 45 тыс.
Microservices are Technical Debt
31:59
Просмотров 394 тыс.
Nix explained from the ground up
23:39
Просмотров 35 тыс.
🎙Пою РЕТРО Песни💃
3:05:57
Просмотров 1,3 млн