horvbalint
horvbalint.bsky.social
horvbalint
@horvbalint.bsky.social
❤️ Open Source 🦀 Rust 🟡 JavaScript
Reposted by horvbalint
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 7:32 AM
Reposted by horvbalint
This post from Takuya resonates with me a lot. If you are an indie dev, entrepreneur, or software developer, it is a must-read:

www.devas.life/how-low-sel...
How low self-esteem and hyperfocus drove me to burnout
Hey, this is Takuya. Recently, I pushed myself too hard on indie development and ended up sick, as I posted a video on my channel recently. My atopic dermatitis flared up badly, and my quality of life dropped sharply. It was like hell, literally. I’m still recovering, but I’
www.devas.life
November 8, 2025 at 3:38 PM
Reposted by horvbalint
Penpot's new MCP Server — open, self-hostable & LLM-agnostic — takes AI workflows far beyond “design-to-code.”

Try it, break it, build with it → we need your help to stress-test and share new ideas!
community.penpot.app/t/penpot-mcp...
Penpot MCP Server showcase + ask for help
Only three weeks ago, during Penpot Fest 2025, we unveiled the official MCP Server for Penpot (Github repo and 6-min presentation). Unlike other community efforts (kudos to them!), we decided to expos...
community.penpot.app
October 30, 2025 at 6:13 PM
Reposted by horvbalint
📣 Firefox 144 is out!

What's new for developers:
🧩 View Transition API for SPAs
⚙️ New Map/WeakMap methods (getOrInsert)
🧱 Element.moveBefore()
📱 ScreenOrientation.lock()
🕐 Built-in time picker for (🧪exp.)

Read more 👇
developer.mozilla.org/en-US/docs/...
Firefox 144 for developers - Mozilla | MDN
This article provides information about the changes in Firefox 144 that affect developers. Firefox 144 was released on October 14, 2025.
developer.mozilla.org
October 17, 2025 at 3:00 AM
Reposted by horvbalint
Penpot is the open-source design platform for designer and developer collaboration. Discover our manifesto! "Our world is an open canvas, a source of collaboration…"

Now’s the perfect time to switch to Penpot 🌟

youtu.be/TSWIZnsTTUw
This is Penpot, the open-source design & code tool
YouTube video by Penpot
youtu.be
October 16, 2025 at 12:51 PM
Reposted by horvbalint
In SurrealDB, events can be triggered by any change to the data in a record. Each trigger has visibility of the before and after value of the record, enabling advanced custom logic using SurrealQL.

Check out the docs to learn more. 👉 sdb.li/4ldoaE9
October 13, 2025 at 1:05 PM
Reposted by horvbalint
The Exifactory Demo is officially out. Way fewer bugs thanks to the testers particularly on the #Linux build.

The game is part of Steam Next and the algorithm really matteres for #IndieGameDev so I would recommend checking and playing the demo early this week store.steampowered.com/app/3615720/...
Exofactory on Steam
Awaken as a forgotten AI on an alien world, your every choice reshapes your technology, environment, and identity. Automate deeply transformative factories in a chill open world, where the story evolv...
store.steampowered.com
October 13, 2025 at 5:08 PM
Reposted by horvbalint
I just released version 0.4 of Avian, an ECS-driven physics engine for @bevy.org.

This is the biggest release yet, featuring 3x performance(!), overhauled forces and joints, voxel colliders, Bevy 0.17 support, and much more.

As always, release notes can be found here:
joonaa.dev/blog/09/avia...
Avian Physics 0.4 - Joona Aalto
Massive performance improvements, and overhauled forces and joints
joonaa.dev
October 13, 2025 at 12:09 PM
Reposted by horvbalint
Here's four animals you can interact with in our ancient Egyptian life sim!
#gamedev #indiegames
October 12, 2025 at 7:56 PM
Reposted by horvbalint
Fields of Aaru is a cozy open-world survival-craft life sim game with a bunch of things commonly found in cozy life sim games like Dinkum and Stardew Valley! Feel free to make any suggestions for more content you'd like to see in our game. #indiegamedev #gamedev #bevyengine
October 8, 2025 at 2:17 AM
Today I went to my first pride march 🏳️‍🌈 I felt like I have to, since the government banned pride events in Hungary 🙃
It was a great experience and I am super proud of my hometown Pécs, for being the first not-capital city in the country that hosts pride events!
October 4, 2025 at 8:34 PM
Reposted by horvbalint
We wanted to make the sand sparkle in our game. We've also added heat distortion.

Fields of Aaru is a cozy life sim set in the afterlife of Ancient Egypt. It features light survival mechanics like thirst when venturing into the desert.

#screenshotsaturday #indiegames #gamedev
October 4, 2025 at 2:54 PM
Reposted by horvbalint
Fields of Aaru is a cozy life sim crafting game set in Ancient Egypt. We've been developing it for almost 3 years. Farm along the Nile and meet the locals. Explore the sands beyond, discovering oases, tombs, and pyramids.

#ShowcaseThursday #gamedev #cozygames #indiegames
October 2, 2025 at 8:18 PM
Reposted by horvbalint
Bevy 0.17 is out now! It features Raytracing, Improved Observers / Events, UI Widgets, Rust Hotpatching, Light Textures, DLSS, Tilemap Chunks, Web Assets, Reflect Auto-Registration, UI Gradients, Raymarched Atmosphere, Virtual Geometry BVH Culling, and more!

bevy.org/news/bevy-0-17
Bevy 0.17
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
September 30, 2025 at 7:41 PM
Reposted by horvbalint
@heyandras.dev is the 🐐.

Saving me from paying 40 USD at Vercel, which can now be redirected to sponsoring OSS :)

Melt UI (both sites), my personal website, thom.chat, and a bunch of other projects are now running on coolify in my VPS.

Feels goooood.
thom.chat
The OpenSource T3Chat alternative.
thom.chat
September 30, 2025 at 5:43 PM
Reposted by horvbalint
New release! Penpot 2.10 is here 🎉
✨ Variants are now available!

And also, Design Tokens get more typography options plus plenty of quality-of-life improvements

Check what's new : community.penpot.app/t/penpot-2-1...
Penpot 2.10: Go your own way 🛤️
In this release we introduce what’s (probably) the top community request: Variants are a powerful way to bring order and flexibility to your design system in Penpot. On top of that, Design Tokens now...
community.penpot.app
September 23, 2025 at 11:36 AM
Reposted by horvbalint
Announcing TresJS v5.0 🎉

Our proudest release so far. Declarative
@threejs.org for @vuejs.org gets a major upgrade:

✨ WebGPU experimental support
🛠️ New create-tres CLI tool
⚡ Re-imagined context
🔧 Refactored composables

Ready to build the future of 3D on the web?
September 22, 2025 at 3:53 PM
Reposted by horvbalint
🙋 have you ever _wanted_ to deploy a @nuxt.com site to some provider bc of their features/dx/price but decided not to because of a limitation in nuxt?

(would love to know even minor nitpicks or frictions)
September 22, 2025 at 4:51 PM
Reposted by horvbalint
New blog post: "Realtime Raytracing in Bevy 0.17 (Solari)"
jms55.github.io/posts/2025-0...
September 20, 2025 at 9:23 PM
Reposted by horvbalint
Have you tried the Penpot Exporter yet?

This plugin can convert a Figma file into a Penpot-compatible format. It generates a .zip file that you can easily import into Penpot💃

https://www.figma.com/es-es/comunidad/plugin/1219369440655168734/penpot-exporter
Penpot Exporter | Figma
This plugin can convert a Figma file into a Penpot compatible format. This will generate a .zip file that you can import into Penpot. The plugin is Open Source, just like Penpot, and you can see its d...
www.figma.com
September 12, 2025 at 11:42 AM
Reposted by horvbalint
Penpot @penpot.app — Bridge design and development with open-source collaboration

Design tool that connects designers and developers seamlessly. Create prototypes, UI designs, and generate code in one platform with no handoff drama.
Penpot: European Alternative to Canva, Adobe Photoshop and Figma – EuroAlternative
Design tool that connects designers and developers seamlessly. Create prototypes, UI designs, and generate code in one platform with no handoff drama.
euroalternative.co
September 2, 2025 at 12:01 PM
Reposted by horvbalint
With the GPU-driven rendering work I did earlier this year and the Hanabi VFX work I'm doing now, Bevy is consistently hitting 120 FPS for me. Looks really nice on a high refresh rate display.

Building a GPU-driven renderer is a ton of work, but the results *really* pay off.
September 9, 2025 at 10:24 PM
Reposted by horvbalint
🎁 Nuxt 4.1 + 3.19 are out!

🍫 chunk stability with import maps
🦀 experimental @rolldown.rs support
🧪 improved lazy hydration
🪾 module dependencies & lifecycle hooks
⚡️ performance optimizations
🛠️ better module DX

happy upgrading ❤️

👉 read more at nuxt.com/blog/v4-1
September 2, 2025 at 10:35 PM
Reposted by horvbalint
We're excited to announce our new Bevy Merch store: merch.bevy.org. You can now show your support for Bevy in style!
Bevy Merch | Official Merchandise | Bonfire
Check out Bevy Merch on Bonfire and shop official merchandise today! Featuring limited edition custom apparel, printed with care in the USA just for you.
merch.bevy.org
August 25, 2025 at 10:09 PM
Reposted by horvbalint
Our first case study is out! 👏🏻

97% build time reduction is massive, especially for on-demand server builds.

Also big shout out to @kazupon.dev for the collaboration! Don't miss his in-depth tech post (linked in the article).
PLAID Moved to @rolldown.rs & Cut Build Times by 97%

PLAID was using Rollup for server-side bundling, which could take up to 20s to complete each time! The team wanted to reduce wait times.

Learn why the PLAID team migrated to Rolldown.

voidzero.dev/posts/case-s...
How PLAID Cut Build Times by 97% Migrating From Rollup To Rolldown
The PLAID developer experience team migrated from Rollup to Rolldown for their server-side bundling, seeing a 97% build times decreased
voidzero.dev
August 25, 2025 at 2:15 PM