Chatting, Bun's Evolution & More!
MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsInternet Technology
Transcript
00:00:00[BLANK_AUDIO]
00:00:30[BLANK_AUDIO]
00:00:40>> Okie doke, hi, everybody.
00:00:51Second time in a row that I made it to the stream.
00:00:56Plan is to stream more or less every Thursday.
00:01:00I had a long break, but last week I streamed, this week I streamed super happy to be back.
00:01:07And yeah, the topic for today is really just, for one, do some chatting, questions, whatever.
00:01:16But I also picked something which I found quite interesting, and that is BUN's evolution.
00:01:23Because BUN, of course, whoops, I already got it here.
00:01:26BUN, of course, is that JavaScript runtime, that alternative to Node.js.
00:01:32Yeah, hi everybody who's coming in.
00:01:35Great to have you here.
00:01:36Welcome to the stream.
00:01:38So BUN, of course, is that runtime, that alternative to Node.js, alternative to Dino.
00:01:45And I found it quite interesting to see what happened to BUN over the last year,
00:01:54or the last years, but mostly the last year, or actually really just the last months, I guess.
00:02:00And I thought, yeah, that might be worth diving a bit into.
00:02:04And then maybe later, not sure yet, maybe we can also take a look at Adonis.js,
00:02:08which is a JavaScript framework, or a TypeScript framework, I guess,
00:02:13which is essentially Laravel for JavaScript.
00:02:19And I've heard about Adonis many, many years ago already,
00:02:24because actually I did some research, because I started my career.
00:02:30You're skipping university lecture for streaming, oh, that's too kind.
00:02:37I hope you don't get into trouble over that.
00:02:40Yeah, I started my career, or not my career, but I used a lot of Laravel over 10 years ago.
00:02:46And then I did some research.
00:02:48Hey, is there actually a Laravel for JavaScript?
00:02:52And I found Adonis.js, and play is an interesting post here,
00:02:57that BUN may be moving to Rust, though it's just an experiment for now,
00:03:01to Rust, though it's just an experiment for now, but still pretty interesting.
00:03:08Am I offline?
00:03:11Why is it showing me that I'm offline?
00:03:22No, I'm online, I guess, hopefully.
00:03:37Okay, so yeah, what's interesting about BUN is a couple of things.
00:03:42First and foremost, they have been acquired by Anthropic in December last year.
00:03:49Anthropic acquires BUN, and the reason for that, or one of the reasons is,
00:03:54that Clot code is actually a BUN application, because BUN, this runtime, has a feature
00:04:03where you can compile a JavaScript program in the end,
00:04:14a BUN-powered JavaScript program into a standalone executable.
00:04:19Is it this one here?
00:04:22Yeah, it is.
00:04:23No, this one, single file executable, that's what I mean.
00:04:33So you can actually use BUN to compile some TypeScript code into a self-contained executable,
00:04:44which you can then share with other people who don't need to have BUN on their systems,
00:04:47which is of course pretty convenient.
00:04:49And Clot code is such a single file executable in the end.
00:04:54Clot code is a TypeScript application built with BUN
00:04:59and then compiled with BUN to such a single file executable.
00:05:03So that is probably one of the main reasons why Anthropic acquired BUN.
00:05:07Also, maybe, because BUN was a venture capital-backed project or company,
00:05:17and is the picture frozen?
00:05:21I had a temporary glitch, I think.
00:05:24The internet was off temporarily, but I hope I'm back.
00:05:27Or am I still frozen?
00:05:28Let me check again.
00:05:31I thought I was online again.
00:05:33Connection poor.
00:05:39Unfortunately, there is little I can do here.
00:05:46Can you?
00:05:47Video is lagging for me as well.
00:05:49Well, that is not good.
00:05:51Why am I having these problems?
00:05:53Unfortunately, I have no quick way of fixing this.
00:05:58Frozen for me as well.
00:06:12Why is that so bad?
00:06:20Is there something on my network?
00:06:26I'm in a shared office here, so I have limited control over the network, unfortunately.
00:06:32Interestingly enough, it's showing me that everything is good here in my streaming software.
00:06:42I could vibe code YouTube in five minutes with Claude.
00:06:53I honestly can't just hope that it gets better, because I can't switch to a cable or anything.
00:07:12I mean, I can restart the stream.