Julio Merino's Avatar

Julio Merino

@jmmv.dev

Operating systems, build systems, and programming languages. Mostly Unix, Bazel, and Rust. Author of Blog System/5. Creator of EndBASIC, and more. https://jmmv.dev/

240
Followers
399
Following
196
Posts
20.11.2023
Joined
Posts Following

Latest posts by Julio Merino @jmmv.dev

Preview
From Azure Functions to FreeBSD - Julio Merino (jmmv.dev) Putting FreeBSD’s “power to serve” motto to the test. On Thanksgiving morning, I woke up to one of my web services being unavailable. All HTTP requests failed with a “503 Service unavailable” error. I...

A little over a week ago, I hinted at writing an article on my journey to take a couple of web services out of Azure Functions and to self-host them on FreeBSD. Well, here it is! Enjoy.

jmmv.dev/2025/12/from...

08.12.2025 04:55 👍 1 🔁 0 💬 0 📌 0
An embedded dev kit for EndBASIC with NetBSD by Julio Merino
An embedded dev kit for EndBASIC with NetBSD by Julio Merino YouTube video by BSDCan

The recording of my EndBASIC talk at BSDCan 2025 is now available: www.youtube.com/watch?v=WZFY... — Watch to learn about the inner makings of the "EndBASIC OS" RPI disk image. Thanks to the A/V team for getting it out!

03.09.2025 12:34 👍 2 🔁 0 💬 0 📌 0

It was at the bottom of the thread… because I only wrote the article after I saw so much interest in the original post.

02.09.2025 22:13 👍 1 🔁 0 💬 1 📌 0
Preview
Fast machines, slow machines - Julio Merino (jmmv.dev) Well, that was unexpected. I recorded a couple of crappy videos in 5 minutes, posted them on a Twitter thread, and went viral with 8.8K likes at this point. I really could not have predicted that, giv...

Or you can just head to the full article, which is more elaborate and less click-bait-y than my original X thread: jmmv.dev/2023/06/fast...

02.09.2025 20:56 👍 2 🔁 1 💬 1 📌 0

Vaya, si, lo fue! Gracias! Pero Debian celebra cumpleaños de FreeBSD? 😂

02.09.2025 13:04 👍 1 🔁 0 💬 1 📌 0

Thanks! And nope. Blaze did, but Bazel's RE client does not have that feature. "Shouldn't be too hard to implement" conceptually, but knowing the RE client code, I think it is probably non-trivial...

23.07.2025 18:58 👍 1 🔁 0 💬 0 📌 0
Preview
EndBOX DIY kit now available - EndBASIC Components to build the EndBOX I and the assembled EndBOX I Micro. About a month ago, I officially unveiled the EndBOX: a retro-style micro-computer designed to run the EndBOX OS. And what is the EndB...

Happy Friday! The instructions to build your very own EndBASIC microcomputer (aka the EndBOX), including links to components AND the very first public disk images 😱, are now available. Have fun! www.endbasic.dev/2025/07/endb...

11.07.2025 15:23 👍 1 🔁 0 💬 0 📌 0
TOC for the new EndBOX page that will show up in the EndBASIC website.

TOC for the new EndBOX page that will show up in the EndBASIC website.

Instructions for the DIY kit ready and the very first release builds are in the oven. Interested in early, privileged access? coff.ee/jmmv !

03.07.2025 01:53 👍 0 🔁 0 💬 0 📌 0
Preview
Weekly progress report: 2025-06-22 — Julio Merino Post by Julio Merino

Work on the EndBOX continues (and you've seen some of it via tweets here), so... here is the first weekly progress report! buymeacoffee.com/jmmv/weekly-...

22.06.2025 17:26 👍 0 🔁 0 💬 0 📌 0

TIL about Tildes. Do any of you have an invite? I see the EndBOX has been shared there and I ought to engage!

08.06.2025 01:50 👍 0 🔁 0 💬 1 📌 0
Preview
Unveiling the EndBOX - EndBASIC Remember when turning a computer on meant instantly jumping into code? No bloat, no distractions—just you and a prompt? That’s the experience I’ve been working to bring back with the EndBOX: a small, ...

My talk about the OS powering the EndBOX is coming quick next week, so I had to rush getting this out so... I guess it's official now? www.endbasic.dev/2025/06/unve... Join me in this craziness and let's make it happen!

06.06.2025 17:28 👍 1 🔁 0 💬 0 📌 0
Post image

This shall be the next piece of hardware to add support for!

But… after the conference, and finishing the plan on what to actually do about producing this box “for real”.

05.06.2025 02:38 👍 0 🔁 0 💬 0 📌 0

Time to resurface this! I found a draft update I prepared on Nov 8th to fix the text around username mapping and I published it now. I could not publish it back then because the CDN involved was being dumb and silently banned my updates due to a "dangerous substring".

03.06.2025 23:59 👍 0 🔁 0 💬 0 📌 0
Getting Started with Game Development

Ooooh look! Someone is featuring EndBASIC in their Game Development summer course! moosadee.gitlab.io/courses/camp...

03.06.2025 18:05 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

And here it is in its “true” form! Now, if I got Bluetooth working and easily configurable via CONFIG.BAS, I could remove an extra cable.

01.06.2025 22:36 👍 1 🔁 0 💬 0 📌 0
Post image

After ALL morning of fighting DTBs, I finally got the WiFi on the Pi Zero 2 W to work on NetBSD. Perfect for showtime at BSDCan.

01.06.2025 18:52 👍 1 🔁 0 💬 2 📌 0
Screenshot of the "EndBASIC: My forever project" draft slide.

Screenshot of the "EndBASIC: My forever project" draft slide.

The EndBASIC dev kit presentation for BSDCan ain't gonna write itself. Two weeks to go!

31.05.2025 02:59 👍 0 🔁 0 💬 0 📌 0
Preview
Beginning 3D printing - Julio Merino (jmmv.dev) Hello readers and sorry for the 2-month radio silence. I’ve been pretty busy at work, traveling during school breaks, hacking on EndBASIC when time permitted, and… as of two weeks ago… tinkering with ...

I've been tinkering with 3D printing as a complete beginner for the last two weeks as you may have seen around here, so I wrote a thing. jmmv.dev/2025/05/begi...

28.05.2025 16:20 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

‪Let’s play snake? Is it too slow? Too fast? No problem, we can tweak it!‬

24.05.2025 05:57 👍 1 🔁 0 💬 0 📌 0

I’m new to this stuff 😅 I tried adding a brim this time and it didn’t help, but I just watched a video that gave me various other ideas to fix it!

24.05.2025 00:30 👍 0 🔁 0 💬 0 📌 0
Post image Post image

It’s the weekend again so it’s time to continue iterating! Looking better now, I think? ☺️

… but the base warped again and I need to do some internal tweaks. Each iteration takes about 12 hours to print which doesn’t make it easy…

24.05.2025 00:05 👍 0 🔁 0 💬 1 📌 0
Preview
Mmmmmm Familyjules7x · Album · 2014 · 19 songs

Have you played VVVVVV? Did you know that its soundtrack is called PPPPPP? And... did you know that there is a metal remix called MMMMMM? I did not know the later and discovered it via the orange site! Amazing stuff. open.spotify.com/album/67mFUe...

09.05.2025 20:30 👍 0 🔁 0 💬 0 📌 0
Post image

And now, with power!

09.05.2025 04:43 👍 0 🔁 0 💬 0 📌 0
Post image

Not too bad for a first attempt though! All inner supports broke, but superglue to the rescue.

09.05.2025 01:51 👍 0 🔁 0 💬 1 📌 0
Post image

Second attempt seems better, but I still don’t know if the box works. Printed by a friend (hi Daniel!).

07.05.2025 14:29 👍 0 🔁 0 💬 1 📌 0
Post image

First printing attempt: failed. One piece was above the work plane. So much laughing when I saw this…

07.05.2025 14:28 👍 0 🔁 0 💬 1 📌 0
Post image

EndBASIC dev kit finally shaping up—literally. But this is my first 3D design+print, so bear with me...

07.05.2025 02:28 👍 0 🔁 0 💬 1 📌 0

The SDL2-compat library in F42 (an SDL2 API shim on top of SDL3) isn't as "compat" as one would want, so I just wasted 2 hours figuring out why the EndBASIC console regression tests started failing 😒

04.05.2025 22:56 👍 0 🔁 0 💬 0 📌 0
New online projects gallery - EndBASIC Back in 2021, the distinguishing feature of the then-current EndBASIC 0.7 release was that it was “cloud-ready”: I created a file-sharing service and integrated it with EndBASIC so that you all had a ...

And now I have a little blog post for you to tell the short story of this new feature: www.endbasic.dev/2025/05/new-...

04.05.2025 14:07 👍 0 🔁 0 💬 0 📌 0

I hadn't booted Fedora on my laptop for a few months now. I did last week, upgraded to 42 KDE Plasma, and OH WOW. I forgot how fast everything feels compared to Win 11. And Fedora 42 works _really_ well, especially now that the KDE spin is official.

03.05.2025 17:11 👍 0 🔁 0 💬 1 📌 0