Why r u still writing code by hand like a caveman? Try DevGPT for free devgpt.com/?
@sck3570 Жыл бұрын
First
@MichaelMantion Жыл бұрын
Did you do a video on Mojo yet? I am so excited for Mojo.
@walnutsandbeastiality866 Жыл бұрын
Bun...? 🤔💭 ,,It was my decision to do drugs, I did it for fun But now I'm done I can get back to puns About Kim Kardashian and her *two ton buns of fun* So gigantuan that they block out the sun!" 🎶 (The Key of Awesome)
@fridoper124 Жыл бұрын
chat gpt burn out🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯
@MichaelMantion Жыл бұрын
WOW Mojo requires Ubuntu?? Insane, is it only snap installs or something stupid? If you need to run an app in container you shouldn't run the app.
@SentientSkeletorClipLoop Жыл бұрын
Just when you’re getting comfortable and thinking of things you want to build you’re hit with an existential crisis in the last seconds. Bravo, sir.
@kai19971201 Жыл бұрын
I’m going to go say hi to my mom
@CoinBR Жыл бұрын
I wish I could still do it
@coldestbeer Жыл бұрын
JUST LEARN BUN ELYSIA HONO, JUST BUILD A FULL STACK APP WITH UNIQUE IDEA WITH THAT, JUST IMPLEMENT ALL THE ALGORITHMS IN THIS APP, JUST MAKE THE APP LIVE, JUST GET MILLION UNIQUE USERS TO FIND A JOB.
@pixobit5882 Жыл бұрын
I guess this is JavaScript land
@youarethecssformyhtml Жыл бұрын
I also came here to complain about the useless tools we're getting that just adds overhead to my poor brain
@xtpsxreportsx Жыл бұрын
Not coining the term "Buntime" for the bun runtime feels like a missed opportunity
@borstenpinsel Жыл бұрын
90s infomercial: does your js runtime time not give you a fun time? Try the brand new buntime.
@Core4Films Жыл бұрын
You might have just done that my friend, love it 😂
@LinkEX Жыл бұрын
Bun is still fresh out of the oven, "buntime" can very much still become a thing if the community enbraces it.
@mbk0mbk Жыл бұрын
It's a fun time when it's a buntime
@udoyoung1627 Жыл бұрын
howz about 'no Hono' to indicate an anti-phalus-riding response to every shiny new dev tool !!!
@icedlemontea9922 Жыл бұрын
4:21 is much more sad after hearing his mom passed away, tell your moms you love them guys ❤
@khangle6872 Жыл бұрын
Prepare for employer everywhere to put a 5 years Bun experience in their hire requirements
@genjii931 Жыл бұрын
I've been eating buns for over 50 years. No problem.
@animezia Жыл бұрын
@@genjii931 damn, you are ancient.
@_______3558 Жыл бұрын
@@genjii931tch missed my chance 25 years late
@genjii931 Жыл бұрын
@@animezia I pre-date the Web. And the Internet.
@Infiniband11 Жыл бұрын
55 years chatgpt experience required
@tomiikazi Жыл бұрын
Amazing! With Bun I will be able to create my own javacript framework much faster!
@elixirfun Жыл бұрын
s/framework/frameworks
@arihantjainable Жыл бұрын
lol
@jas0x139 Жыл бұрын
While you were forming that sentence 50000000 more frameworks were created for Javascript.
@elixirfun Жыл бұрын
@@jas0x139 Not buying that. We need a benchmark of JS frameworks created in a second for given tech.
@seghirissam2662 Жыл бұрын
Please no more framwork
@ofir6868 Жыл бұрын
A truly inspirational video with an important message at the end.
@TheMercifulKnight Жыл бұрын
lest us all hugs our mums if we still have them ;'(
@rh41 Жыл бұрын
Was not expecting that ending
@kevinong1555 Жыл бұрын
should make "hi, mom" the default output of all our quickstart demos. lots of love to the mommas
@geografiainfinitului Жыл бұрын
I don't get it why there is a ASCII cow in there when it says "hi, mom"
@theseangle Жыл бұрын
@@geografiainfinituluibecause he -bunxed- used a package called "cowsay"
@dragon_lion1738 Жыл бұрын
I'm sure your mom is happy up there. Take care dude, we really appreciate all the work you do for your community
@DiglettsOtherHalf Жыл бұрын
As a developer just out of college, who is still learning more about the coding world, videos like these are super helpful. I would have never known about any of this without the Code Report.
@aperson4051 Жыл бұрын
It is fun to keep up to date with the movements, but bare in mind that being on the bleeding edge is not business viable. You may be romanced by the promises of the great beyond, but if you were CEO and you had to stake your everything on the latest unproven hype because... well it's insignificantly faster or cooler or something, would you do it?
@maurice22ravel Жыл бұрын
@@aperson4051 In a heartbeat! Why do you think most startups fail?
@LuisSierra42 Жыл бұрын
@@aperson4051 Fortune favors the brave
@MrHitmancheg Жыл бұрын
@@aperson4051 they call it "bleeding edge" for a reason.
@sourcejosh Жыл бұрын
Don't listen to those soy boys. If you're not deploying beta frameworks to production then you're not living the dream. Do you really care about what the CEO thinks? No, you want to flex on the boomer devs still living in the days of punch cards and green screens.
@tunvas Жыл бұрын
4:23 now I understand why he told us this. So sorry for your loss Jeff
@FinlayDaG33k Жыл бұрын
A few years down the road, the creator will start nub to fix the mistakes they made with bun.
@theSUBVERSIVE Жыл бұрын
maybe if his name was ryan dahl
@bjojosimpson Жыл бұрын
And start another company, get VC money and continue business as usual. Continuously screwing the ecosystem. 👏👏👏
@hemantvetal Жыл бұрын
name it as Nub
@nandoflorestan Жыл бұрын
yub nub
@faraznisar3752 Жыл бұрын
No, it'll be unb
@Eppeque Жыл бұрын
Wow the end hits different now. Stay strong man 🙏
@volimsir Жыл бұрын
Holy crap. I mean I knew bun existed, and thought it was interesting that someone is building something in parallel to node and deno. But all of these extra goodies sound pretty awesome!
@vaisakh_km Жыл бұрын
It's feels like svelte to react... svelte came with batteries included and now we are heading towards htmx... We will get 'fun' in 1 year with 10x optimization and nothing build in
@YuriG03042 Жыл бұрын
Fireship just made a youtube post that explains why he ended the video with "say hi to your mom because you never know how much time you have left" and I'm absolutely in the verge of tears rewatching this video.
@ofir6868 Жыл бұрын
Just when you think javascript engines have reached a peak in terms of efficiency, something like this pops up.
@ukaszzajac6704 Жыл бұрын
when the type annotation proposal for js get added, someone will probably make a complete compiler js that turns fully typed js code to wasm or something like a native lib
@ram__z Жыл бұрын
who ever thinks that?
@ram__z Жыл бұрын
javascript
@ram__z Жыл бұрын
?
@lbgstzockt8493 Жыл бұрын
Never in my entire life have I thought of anything javascript as efficient.
@lilshake139 Жыл бұрын
Oh my god the end hits so differently.....
@kozmikhero6749 Жыл бұрын
Ya'know I still watch so many coding/tech news channels even though I left the programmer life 4 years ago to become a blue collar welder for a simpler calmer life. The landscape was so crazy for web dev 2015-2021 (really since its been a thing) that I thought I'd leave for a while and come back once things are figured out a bit. Maybe it might be a good time to throw my hat back in the ring and make some side projects for fun on the weekends. These new tools that come out actually look they are fun to use. :D
@kockgunner Жыл бұрын
I left web dev several years ago and thought I’d take a break. I recently brushed up in my skills and made a personal project but I still don’t enjoy it enough to make it a career. I think I’m a blue collar guy lol
@tipeon Жыл бұрын
I've been cowering in backend side of IT for many years, but now that Internet Explorer is dead, I think it is safe to return to the front end.
@touseefcodes Жыл бұрын
If only we had a high quality course to teach us all of this from scratch. All courses become obsolete quickly with the speed these frameworks keep coming out like that lol
@kozmikhero6749 Жыл бұрын
@@touseefcodes The constant learning was my least favorite part of it for sure. It never felt like I was quite done and always halfway somewhere. For welding I could open up a textbook from the 80's and find great information inside it. Not to mention now I'm so comfortable with everything at this point I barely think at work at all. I just listen to podcasts, audiobooks and music and chill out at work where no one bothers me.
@touseefcodes Жыл бұрын
@@kozmikhero6749 that is great. Peace of mind is what matters the most.
@MiniKodjo Жыл бұрын
Im not even web developper but now I wanna use bun for everything
@a-yon_n Жыл бұрын
Except for gRPC since Bun 1.0 still doesn't support HTTP2
@driden1987 Жыл бұрын
Same here, I got some scripts using node that I want to migrate to Bun though
@IStMl Жыл бұрын
Fireship's 100 seconds videos usually do that
@yt-sh Жыл бұрын
xD
@LLF1234 Жыл бұрын
@@a-yon_n What is gRPC?
@TheGerm24 Жыл бұрын
That last part about saying hi to your mom hit hard.
@r1konTheAutomator Жыл бұрын
4:21 - didn't expect to be teary eyed at the end of this video. Just lost my mom recently 😔
@mdmusaibali7306 Жыл бұрын
The only tech channel that makes me want to learn ❤.
@SiX-Feet Жыл бұрын
This has to be the most important code report this year
@ricardorien Жыл бұрын
YES!
@fieryscorpion Жыл бұрын
NO
@apfelbaum715 Жыл бұрын
the duality of men
@jackdavenport5011 Жыл бұрын
I recently decided to rebuild one of my old Discord bots using Typescript and I decided to switch to Bun as the runtime. Let me tell you it is the most productive and most fun I've had writing server side Typescript code in a very long time. No more slow tsc builds, no having 2 terminals open with tsc watch and node. It just works, it's fast as hell and it's so much fun to work with. I never felt like Deno could fully replace Node but Bun probably could for me.
@yajirushik2871 Жыл бұрын
Starting nicely and clean with simple information, adding many interesting and amazing topics about back-end, finishing with a little bit of depression. The perfect news at morning.
@hundvd_7 Жыл бұрын
Being able to use just the bundler is probably its best feature I might actually be able to introduce it at my company then
@Syncratci Жыл бұрын
Bruh, that "say hi to your mom" joke actually got me in my feels
@Weahl Жыл бұрын
I encountered issues with Bun, for example using it as an NPM alternative, some libraries are installed without some of their core folders inside, or it does not support async hooks from Node yet, so I would recommend to wait a bit more and see if they fix the basics
@WolfPhoenix0 Жыл бұрын
Fireship is like that mad scientist you see in the movies. Always busy with one experiment after another. 😂
@thatsalot3577 Жыл бұрын
I see him more as a drug dealer
@npx_riff_lift-g Жыл бұрын
Reminds me of professor Farnsworth tbh. Probably why I love this channel so much.
@LiveErrors Жыл бұрын
Although at his core he is a Firebase Svelte TS Fanboy
@DavidTrejo Жыл бұрын
🧪
@struggopuggo Жыл бұрын
Very excited for Bun. The DX and new libraries look very handy.
@chrisaltec2992 Жыл бұрын
No sarcasm. Avatar has a beard. Short sentences. Factual way of speaking. Not over-the-top excited. Senior dev confirmed.
@mhhmm__ Жыл бұрын
@@chrisaltec2992 + always end a sentence with a punctuation.
@ivanb493 Жыл бұрын
I really want to be optimistic for Bun, however they were fixing breaking changes just hours before 1.0. Makes me kind of worried...
@eduardoromaguera9707 Жыл бұрын
I would be worried if that was seconds before release. Fixing bugs hours or minutes before release is just the gold standard of being agile and having God level CI/CD 🤣🤣🤣
@a-yon_n Жыл бұрын
Actually I’m more worrying about the very release decision. Why the rush? 0.8.1 was just released not half a month ago, and Zig isn’t 1.0 yet.
@39strife Жыл бұрын
@@a-yon_n probably because they got capital and are a startup with a product and need to make ROI
@VivaLaDirt Жыл бұрын
faster is better 🎉
@ivanb493 Жыл бұрын
@@a-yon_n Exactly, the release of 1.0 feels rushed. 1.0 is supposed to show you that a product is production ready, but it doesn't feel like that with Bun.
@John69 Жыл бұрын
Man I love this channel. The thing about saying hi to mom was great. Happy wknd everyone
@spaghettiking653 Жыл бұрын
God damn, that ending tho...
@patrickconrad396 Жыл бұрын
Stoked for Bun. Love seeing these new js tools with so much less complexity involved just to do common tasks. Hopefully Bun lives up to the hype. Don't like hearing it uses Safari's runtime. Probably better but Apple doesn't typically play nice in open source
@boscodomingo Жыл бұрын
Yeah wouldn't be surprised if they suddenly pulled the plug out of nowhere and we're left stranded cause they want to build their own (paywalled and incompatible with non-Apple devices) solution
@actually_peanuts Жыл бұрын
WbbKit is licensed under LGPL. Check their wiki. en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
@carldrogo9492 Жыл бұрын
These jackasses just keep reinventing the wheel.
@onejdc Жыл бұрын
I don't love Apple for that fact either, but Google/Alphabet has really been pissing me off here lately too...I'm not sure if anyone has done a full ECMA performance comparison here lately, but I would be interested to see if there even are any relevant ones hanging around. For better or worse, V8 replaced a lot.
@andredasilva6807 Жыл бұрын
as always fantastic video. i also really like the part to say hi to your mom. a lot of people seem to forget that there is a real life and not just coding
@chieftron Жыл бұрын
And this is why after starting to learn JS that I'm just like, well wtf? So many awesome things happening and so quickly it makes it difficult to know which one to hone in on.
@youarethecssformyhtml Жыл бұрын
Welcome to JavaScript world, where people reinvent the wheel for no reason.
@randyt700 Жыл бұрын
You're in for a ride. The JavaScript ecosystem will age you decades fast. The landscape changes so much and so fast, you really can't keep up.
@ginespanto2841 Жыл бұрын
Welcome to JavaScript world, where people reinvent the wheel for no reason.
@oleksiistri8429 Жыл бұрын
@@ginespanto2841if this is true that bun is so fast - tt is pretty major and valid reason, I am up for changes like this
@ultimaxkom8728 Жыл бұрын
@@ginespanto2841 Welcome to KZbin world, where people repeat the comment for no reason.
@ahmadhabib4564 Жыл бұрын
JUST READ YOUR "Hi Mom" post. Sad to hear this and i know she'll be in a great place ❤❤
@GSBarlev Жыл бұрын
All the Python devs I've talked with have been extremely skeptical of Mojo (especially when we've had pypy and numba for years). Now that it's general availability, I'm looking forward to some unbiased cross-comparisons (and, hey, may do some myself).
@Bersling Жыл бұрын
Checked the page to download, requires me to log in to download. Now I'm extremely skeptical too.
@ivanjermakov Жыл бұрын
It's not open-source and won't be in the near future.
@mattrs1 Жыл бұрын
I'm truly excited for Mojo.. since it's (planned to be) 100% python compatible on top of many goodies (multiple accelerator support, meant to be parallelized to hell and back) I can see future production environments totally written in Mojo things like, a webserver for an easy API, leverages AI for prompts and if it's performant enough: a Game engine that can do Serverside ML for a ton of logic as close to runtime as possible
@fred.flintstone4099 Жыл бұрын
I am sure Mojo is alright, and it is super fast, but I don't really care. Sure it would be nice if Python was faster, but that is just one of it's problem. The poor standard library is rather shitty, with no async HTTP client in the standard library, and the JSON module cannot deserialize to classes, doing await is rather awkward since you cannot do it at top-level and need to specify an async runtime.
@imanitrecruiterineurope4142 Жыл бұрын
Mojo is nothing new really, there's numba, custom made Cython libraries and even Jython if you really want to go the triple sec way for every needs Python conceivably could put you through. No-one is super excited because it's not open source and it's sketchy for a "corporate solution". And if we're real, all Python devs know the grind is not with making Python faster just because that's what a lot of people who don't know Python beyond Junior level complain about. It really is much, much more about finding the perfect package match for your needs and perfecting the knowledge in that area.
@plugpulled Жыл бұрын
The 'Hi Mom' part got me in tears. I had to go spend time with my mom. Thanks!
@_aurora60 Жыл бұрын
Same
@chrisray9653 Жыл бұрын
Interesting to see Zig get a major project.
@astra-x9 Жыл бұрын
Aww that photo of you and your mom is so cute! Love your moms guys
@ThundaAaAaAaAaAh Жыл бұрын
I never thought I would start crying after watching tech vid yet here I am, sorry for your loss Jeff
@xDamasciox Жыл бұрын
The message at the end put a tear in my eye because my mum passed away several years ago. Dont take the time with your parents always for granted kids!
@shreym03 Жыл бұрын
Hey fireship, is everything okay with your mom? I couldn't tell if you were generally telling people to visit your mom or if you were missing her Edit: I just saw your community post. I'm so sorry for your loss.
@zvt9 Жыл бұрын
it's just a joke lol dont worry
@asatsuki9250 Жыл бұрын
@@zvt9 how about you harvey, is everything okay with YOUR mom?
@jb200s Жыл бұрын
@@asatsuki9250but what about YOUR mom ?
@Cahnisama Жыл бұрын
Sorry guys, everyone's moms are busy right now. I will let them know once I am done.
@shreym03 Жыл бұрын
@@zvt9 Couldn't hurt to ask, you know?
@joeltldr Жыл бұрын
that last line about kind of hit home for me -- i lost mine in what feels like only recently. memento mori. and thanks for the great video!
@madao4024 Жыл бұрын
I am honoured to have experienced this channel grow to become the biggest coding channel before my very eyes. And I came across the channel for the first time just barely 2 years ago with the Video on Emmet Html!
@JohnEGledhill Жыл бұрын
me too, been here before async/await and chromium
@namesare4fools Жыл бұрын
its wholesome that Fireship keeps reminding us about to check out our Mom since the earlier videos
@DerexArchives Жыл бұрын
4:19 rest in peace 😢
@d4rkz3r011 Жыл бұрын
I heard of Bun over a year ago and I always heard about how fast it is. Good to know it's still fast and seems to simplify lots of JS stuff!
@hashaamkhan7684 Жыл бұрын
Bro got me emotional at the end
@christian15213 Жыл бұрын
i was going to ignore this but youre presentation is going to make me try it out. This is the second time now i've seen something about BUN
@devonjon Жыл бұрын
I have quite a legacy repo I was moving to pnpm. I tried Bun and it was about 25x slower than pnpm. Seems to work really well for small projects but for my specific use case it was quite a let down. Hoping that improves.
@FredT34 Жыл бұрын
Did you ask Bard or github about this issue? People at bun will probably love to fix this edge case.
@liviudanielvasilescu5160 Жыл бұрын
“magical works” phahhaha good one . Good video keep it up 😊
@lahcencodery Жыл бұрын
Bun will make js backend development more fun
@GSBarlev Жыл бұрын
Nice avi
@IvanRandomDude Жыл бұрын
For sure.
@a-yon_n Жыл бұрын
Hope one day we don't need to transpile our code before publishing to npm.
@raresandrei7205 Жыл бұрын
Backend using any kind of JS is anything but not fun
@youarethecssformyhtml Жыл бұрын
@@raresandrei7205it's actually "anything but fun".
@98ahni Жыл бұрын
That outro sounded more like a threat...
@patric_forreal Жыл бұрын
I don't know if this would take over But it seems like an always go-to choice to the many upcoming Devs 🎉🎉🎉 Good Video Tho Sir 👌
@giacomogagliano1526 Жыл бұрын
insane, your sponsor of today is what I was browsing right now!! super funny!
@giacomogagliano1526 Жыл бұрын
I mean was browsing for!
@martinzen Жыл бұрын
The mark of a senior dev: you grasp the code report's content despite of rofl'ing non-stop
@quetzalcoatl-pl Жыл бұрын
Meet bun, what a pun!
@MaJetiGizzle Жыл бұрын
Been messing with bun since the initial beta release. Happy to see it finally at 1.0!
@arytiwa4351 Жыл бұрын
You were hinting us about your mom at the end. Stay strong sir
@joel230182 Жыл бұрын
that poignant end 💔, love it
@rakaboy1619 Жыл бұрын
js community really benefits when some new tooling is introduced by people outside of js community
@utoherozv Жыл бұрын
Oh dang I didn't realize how many videos of yours I watch. I should probably subscribe at some point. I think I'll do that now.
@wamy_ Жыл бұрын
the problem for me, is that some things still aren't fully compatible such as sockets for peer to peer apps written in JS such as WebTorrent. It likely won't affect a ton of people but Bun is still missing some things that I consider highly important when creating a backend in JS
@caiofleury3924 Жыл бұрын
Just rewrite your app to use bun sockets?
@DarkSwordsman Жыл бұрын
I'm sure that with the mass amount of people probably going to use it in the next year, they will add a ton of functionality. Though also, Bun isn't all or nothing. You can take your existing app and pretty much just run it on bun.
@Brawaru Жыл бұрын
If you like random segfaults or obscure crashes in general, you will LOVE Bun!
@azaleacolburn Жыл бұрын
I did my own Bun benchmarks and can confirm that they aren't dishonest, Bun is on average 80-100x faster at installing dependencies than npm, on my M1.
@JohnEGledhill Жыл бұрын
you killed it with this video! maybe one of these every few days, or a longer version every week?
@ishanshishodiya8357 Жыл бұрын
In a few days we'd soon get another runtime environment that'd kill Bun...
@chris-hayes Жыл бұрын
"Run" - Bun but written in the superior programming language, Rust.
@0jinx Жыл бұрын
yay, killer buns !
@andreicalegari1837 Жыл бұрын
@@chris-hayes Rust already has Deno
@nanonkay5669 Жыл бұрын
This one is hard to beat lol
@diadetediotedio6918 Жыл бұрын
@@andreicalegari1837 yes but Deno was made to be the next NodeJS, so we need Run to be the next Bun
@basedovi Жыл бұрын
Alright Fireship, you got me hooked on yet another JavaScript creation!
@erayagdogan3389 Жыл бұрын
As an android developer I always complain about new libraries or changes in the framework every few months. Just thinking about frontend and javascript gives me more headache.
@youarethecssformyhtml Жыл бұрын
Lucky you. It gives me depression instead lol
@rakadoank_ Жыл бұрын
in my opinion as a JS/TS developer, Google does a lot worse than Javascript world. I really can't stand what they are doing in Android native development. Too much change and deprecated methods like every month, and make it unnecessarily complex. Lately i really learn the Kotlin in a Android app as a case in 3 months. I still prefer their framework, Flutter, or React Native to build an Android app.
@CalicoArchives Жыл бұрын
Holy Sh*t! Bun sounds amazing. I'll have to check it out. Thank you for sharing!
@4.0.4 Жыл бұрын
Am I the only one that really appreciates the embedded database? I hope that feature stays, it's the reason I'm going to try it for a small pet project.
@caw7542 Жыл бұрын
Cool let us know how it goes ( hint: you wont)
@peterlee8407 Жыл бұрын
That's a truly awesome revolution of the JS world! Ok, u remind me to give a call to my mum for a "Hi"~. Thx for the awesome Video
@DavidMulderOne Жыл бұрын
Anybody concerned that when you put a bunch of different stuff into a single 'thing' it means that any single item on that list can easily become a weak link in the long term?
@ReasonX3 Жыл бұрын
Yes, and at some time it's gonna backfire.
@tobyzieglerrr Жыл бұрын
I dont like JS or TS... but i like what Bun is doing. Will play around with it. Thanks for sharing.
@ReasonX3 Жыл бұрын
That moment when you're given a new toy but instead of cheer happiness you just wanna scream: "PLEASE, I BEG YOU, STOOOP"!!! It seems as some sort of new trend, instead of creating new future JS frameworks, create new future NodeJS runtimes.
@oleksasirotinin1532 Жыл бұрын
first time tried to listen the report as a radio - much better - no visual trash + relatively interesting info.
@keremardicli4013 Жыл бұрын
This is what node should have done in the first place. It is a server solution relying on so many 3rd part packages. A backend language should have its own methods.
@raresandrei7205 Жыл бұрын
Agreed, but then again, why even use JS for backend tasks in 2023? There are a lot of options if we exclude JS and any of it's frameworks
@lgiorgos1 Жыл бұрын
@@raresandrei7205 because that is probably the language that you know best
@MelroyvandenBerg Жыл бұрын
Love Bun already! Waiting on the alpine docker image with Bun. I will also check-out Hono!
@ug1131 Жыл бұрын
That's a lot of stuff that Bun can do sheesh🤪
@universaltoons Жыл бұрын
1:22 tap titans 2 sound effect 😮
@funkdefied1 Жыл бұрын
Java: make 4 languages for the same runtime. JavaScript: make 4 runtimes for the same language
@xooq_ Жыл бұрын
I need this on a shirt though
@ankushpathak3273 Жыл бұрын
"Hi Mom!" escalated pretty quickly.
@MarvinPowell1 Жыл бұрын
"Hey kid, want to take a look at my Buns? I have the greatest collection of Buns! Everyone loves Buns!" - Animaniacs (the sh*tty 2020 reboot)
@gerantdev Жыл бұрын
4:18 last line is THE LINE of the Year
@spoddie Жыл бұрын
I don't know much about JS but it seems like JS developers are always looking for the next big thing.
@Daijyobanai Жыл бұрын
just trying to find something that actually works
@carldrogo9492 Жыл бұрын
Yes, they are always looking for the Silver bullet.
@user-uk9er5vw4c Жыл бұрын
this is why the world improved so much in the last 2 decades
@tannercottle10 ай бұрын
ive been super excited about bun and tried to go all in, converting my one of my backend servers from node to bun but it's currently impossible to get the same functionality since so many things are still unsupported in bun
@davidharmeyer3093 Жыл бұрын
Node had 3 different ways to read from files and we didn’t like how confusing that was. So Bun now has 4 different ways to read from files.
@Joy-e5m4v Жыл бұрын
@@kidmosey date and time api 🤢🤮
@Toleich Жыл бұрын
Yea, but Bun's is better! /s
@Joy-e5m4v Жыл бұрын
@@Toleich js devs on their way to rewrite the entire computer to write a better framework
@mzain82311 ай бұрын
You didn't have to do it like that at the end. Damnnn. I've existential angst now!
@NotGarbageLoops Жыл бұрын
At version 0.6 already Bun was outspeeding C++ code I'd written for astronomical processing. Good to see it going strong. Can't wait for their client websocket lib to become production ready Edit because KZbin thinks anything not related to twerking is spam: I was working with GAIA DR3 astronomical data. Each GAIA DR3 CSV file is around 200MB compressed, and around 650MB uncompressed. Each file contains around 500,000 lines, each line has more than 150 columns, I forget the exact numbers, but it's... well... astronomically large. There's around 3100 of those files, and I needed 5 columns from each file for further processing. The idea was this: extract the CSV into RAM (not disk), then retrieve specific columns based on query parameters. Bun took around 5 seconds per file, C++ around 8 seconds per file, and Node took around 19 seconds per file. The differences may seem small, but it really builds up with so many files, especially if you need to query more data later on. Now, to be fair, the JS wasn't written naively - I used ArrayBuffer objects so that I could treat each line as an array of numbers rather than a string, which is technically cheating because ArrayBuffer objects are almost native C++ anyway. But still, the fact that Bun won at all blew my mind.
@masterchief1520 Жыл бұрын
💀
@kleonardo52 Жыл бұрын
Just curious, what kind of code were you writing in C++ that would be slower than js?
@NotGarbageLoops Жыл бұрын
@@kleonardo52 I was working with GAIA DR3 astronomical data. Each GAIA DR3 CSV file is around 200MB compressed, and around 650MB uncompressed. Each file contains around 500,000 lines, each line has more than 150 columns, I forget the exact numbers, but it's... well... astronomically large. There's around 3100 of those files, and I needed 5 columns from each file for further processing. The idea was this: extract the CSV into RAM (not disk), then retrieve specific columns based on query parameters. Bun took around 5 seconds per file, C++ around 8 seconds per file, and Node took around 19 seconds per file. That may seem small, but it really builds up with so many files, especially if you need to query more data later on. Now, to be fair, the JS wasn't written naively - I used ArrayBuffer objects so that I could treat each line as an array of numbers rather than a string, which is technically cheating because ArrayBuffer objects are almost native C++ anyway. But still, the fact that Bun won at all blew my mind.
@NotGarbageLoops Жыл бұрын
@@kleonardo52 KZbin thinks my reply is spam... unsure how to answer you
@NotGarbageLoops Жыл бұрын
@@kleonardo52 I've edited the original comment
@Niophyte88 Жыл бұрын
Just watched that video today after knowing you've lost your mom. It hit really hard. I've lost my mom to cancer 2018 and I just felt the last moments I was able to spend with her... ❤ Hi mom.
@MostProDev Жыл бұрын
The ending...😭
@tontj Жыл бұрын
Interesting. An all in framework. I might give this a try. Also thanks for the message in the end. I am gonna say Hi to my families and friends.
@knsense Жыл бұрын
4:23
@dream_emulator Жыл бұрын
I love the Hi mom leitmotiv. Wholesome code.
@xeryan Жыл бұрын
Everything just works in a simpler and highly performant way with Bun and it is directly a drop-in replacement for Node.js. Bun is really disruptive in the JS world, also for the frontend (the bundler, jsx support, etc..). I will use it in my next project for sure
@heatrazer Жыл бұрын
The word "disruptive" gives me the ick.
@publicalias8172 Жыл бұрын
People who say "ick" give me the ick. Are you my 14 year old sister or an adult trying to fit in? Ick. @@heatrazer
@MMMS75 Жыл бұрын
Feels nice to simply web development for people like me in small companies who have to context switch all the time also as a data scientist, data architect, and solutions architect . I’ll see when I swap this in my web projects if it does reduce the complexity of builds and give me some time back in my week.
@Android480 Жыл бұрын
I just need AWS to officially adopt bun in its runtimes. That will force 3rd party tools like Terraform, Serverless, etc to adopt them into the ecosystem. I think the point of bun is that it’s zero configuration. So until 3rd parties actually support them, I don’t want to jump through hoops to get it running
@MartinOmander Жыл бұрын
Go with a cloud provider which supports serverless containers. Then you can run whatever programming language you want serverlessly, as long as there is a Docker container for it. I know that Cloud Run from Google supports serverless containers. Maybe other cloud providers do too.
@nirnullz Жыл бұрын
It’s have docker support, so i think AWS EKS (kubernate) can use it on the pipeline easily. The terra form is just config to manage kubernates automatically, so there is no stopping if you want to use Bun on kube environment.
@vinitgurjar957 Жыл бұрын
Thanks for making me 10X times smarter, Blazingly fast than other C, C++, Java, Python, php and ruby devs , Javascript ecosystem is king.
@AndersonPEM Жыл бұрын
I hope it has better memory mamagement than Node 😅
@a-rustacean Жыл бұрын
It defeated rspack 😢😊 3:52 , as a rust + nodejs developer I am in the superposition of being happy and sad at the same time