Vaslabs LTD
@vaslabs.io
Software engineering consultancy, builds distributed systems and video games on and for Linux, sometimes at the same time! https://vaslabs.io
v1.1.0 of the Mill Build Tool for #Java #Scala and #Kotlin is out, with support for declarative builds and single-file scripts. Check it out! mill-build.org/blog/17-simp...
Simpler JVM Project Setup with Mill 1.1.0 :: The Mill Build Tool
mill-build.org
Releasing in a month 🙌 store.steampowered.com/app/2660240/...
CUPRUM2929 on Steam
After waking up disoriented near the sea, a young kid must navigate through an enigmatic city controlled by AI screens, searching for their missing dog, Pythagora. Solve intricate puzzles housed in un...
store.steampowered.com
Happy #WishlistWednesday everyone! 🎉 Let's promote your game! Drop your #indiegame below 🚀 #gamedev #indiegamedev #gamemarketing #steam
New trailer www.youtube.com/watch?v=UlvI... for @cuprum2929.vaslabs.io Release date: 30/01/2026, early access! #indiegamedev #indiedev #unrealengine #steam
Cuprum 2929: Don't let the AI stop you from thinking!
YouTube video by VASLABS LTD
youtube.com
New blog post: Using E2E Tests as Documentation vaslabs.io/post/using-e... #playwright #react #javascript #typescript #java #developers
Using E2E Tests as Documentation
Working on a codebase or using an application itself can sometimes be challenging without proper documentation. One effective way to bridge this gap is by using end-to-end (E2E) tests as a form of doc...
vaslabs.io
New blog post: the effect of functional programming in software verification at scale www.vaslabs.io/post/the-eff...
The Effect of Functional Programming in Software Verification at Scale
How FP principles helped us build reliable systems, prevent regressions, and ship safely every day.By Vasilis Nicolaou, Software Engineering Consultant @ Vaslabs. Based on material from talks and supp...
vaslabs.io
Huge thanks again to @vasilis.vaslabs.io for making yesterday's CERN #JUG talk possible! The recording and material are available on the event page on the bottom right: indico.cern.ch/event/1613262
CERN JUG Meet-up #3 - Take Control of Your Build: Spring Boot and Beyond with Mill
Welcome to the CERN Java User Group Meet-up #3: Take Control of Your Build: Spring Boot and Beyond with Mill This event offers a unique opportunity to those passionate about Java and modern engineerin...
indico.cern.ch
The CERN Java User Group is doing its last meet-up for this year tomorrow, December 2nd, in the CERN Council Chamber. Join @vaslabs.io for "Take Control of Your Build: Spring Boot and Beyond with Mill" Time: 6:00 PM Registration and details: indico.cern.ch/event/1613262/
I'm talking about Mill at CERN's #Java User Group meetup! If you're in the area, come say hi indico.cern.ch/event/161326... #kotlin #scala #android
Day three of Steam Next Fest: steamcommunity.com/broadcast/wa... Got a small interruption in the morning due to a power cut in #Cyprus but now we are back! #indiedev #gamedev #steamnextfest #steam
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
Steam Next Fest day 1 store.steampowered.com/news/app/266... #steamnextfest #indiedev #gamedev #indiegamedev
CUPRUM2929 - Steam Fest Day 1: Learn about the Maths behind Cuprum 2929 - Steam News
Learn the Maths behind our game! How are Pythagorean Theorem, numbers and colors related?
store.steampowered.com
Είναι το πρώτο Steam broadcast ever στα κυπριακά? Ίσως! Μάθετε για το Πυθαγόρειο και κάμετε wishlist! Όλη μέρα σήμερα broadcasting στο steam - μόνο κυπριακά steamcommunity.com/broadcast/wa... #steam #cyprus #math #games #indiegamedev #indiedev #education #εκπαίδευση #steamnextfest
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
Live streaming on #steam steamcommunity.com/broadcast/wa... Playing #Math #Wizard mode with pen and paper! #indiegamedev #indiedev #steamnextfest #steamdemo #gamedemo #gamedev
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
New blog post on the Mill build engineering blog! Mill as an Alternative Android Build Tool mill-build.org/blog/15-andr...
Mill as an Alternative Android Build Tool :: The Mill Build Tool
mill-build.org
A team of educators, trying to make learning fun for both kids and adults www.vaslabs.io/post/cuprum-... #indiedev #gamedev #unrealengine #linux #education #edutainment #steam #steamnextfest
Cuprum 2929: a fun educational game for kids and adults
We have been working for the past 2 years, to create an educational game based on Maths (and specifically the Pythagorean theorem) and make it fun to play (it has been a challenge)!We are participatin...
vaslabs.io
Me and my colleague's work on built-in support for KSP 2 has been merged Now, you can build with Mill using the newest #Kotlin and KSP versions. We've also tested it for Micronaut and #Android against the latest version of Hilt github.com/com-lihaoyi/... #java #scala #jvm #dev #softwaredev
Mark the date: We are live coding how #Android Apps can be built with Mill www.meetup.com/software-dev... #scala #java #softwaredev
Live coding session: Migrate an Android App from Gradle to Mill, Fri, Sep 19, 2025, 2:00 PM | Meetup
In this online event, a team from Vaslabs LTD is pair programming to show how you can build Android apps with the Mill build tool! Vaslabs LTD has been instrumental in mak
meetup.com
Every room in the game has a story. Here’s how our most nostalgic one began. 🎮 💚 Wishlist NOw: store.steampowered.com/app/2660240/... #indiegamedev #indiedev #gamedev #cuprum2929 #unrealengine #mathpuzzle #vaslabscy
🔢 Easy Math Challenge: What’s the missing number? 3² + 4² = ? #cuprum2929 #indiegame #gamedev #mathpuzzle #scifigame #unrealengine #pythagorean #wishlistit #vaslabscy #indie
🎮 Hey this is #Cuprum2929, a sci-fi math puzzle game. 🧠 Solve mysteries with the Pythagorean Theorem 🌌 Explore hauntingly beautiful worlds 💚 A wishlist helps us more than you know: store.steampowered.com/app/2660240/... #indiegamedev #indiedev #gamedev #cuprum2929 #mathpuzzle #vaslabscy
Mill v1.0.0 is out: a better build tool for #Java, #Scala, and #Kotlin. Check it out! mill-build.org/blog/13-mill...
Mill Build Tool v1.0.0 Release Highlights :: The Mill Build Tool
mill-build.org
Η αγορά εργασίας στην εποχή του A.I. 🤖📱 (Τεχνητή Νοημοσύνη) και του gig economy 🧑💻 (μικρές, προσωρινές ή ελεύθερες εργασίες αντί για μόνιμες θέσεις εργασίας). Δες τη συζήτηση LIVE με τον Παναγιώτη Χαραλάμπους και τον Βασίλη Νικολάου. 🟣 Τρίτη 8 Ιουλίου στις 21:00 στο TikTok.
If you are encountering issues with #unrealengine 5.6 on #Linux, I've left a few workarounds in this thread forums.unrealengine.com/t/unreal-5-6... So far seems a vulkan driver issue with Mesa and some incompatibility on name resolution (fab and quixel bridge not working) #gamedev
Unreal 5.6 on Linux, Start and Crash
exact same issue with here, and more complex maps are extremely slow and eventually crash. The only workaround I’ve found for now is to disable SM6, but obviously this is not a solution EDIT: It doe...
forums.unrealengine.com
Reached a decent point with the #android support in Mill with this PR github.com/com-lihaoyi/... Time to start testing with more complex samples and see what's left! #androiddev #kotlinmultiplatform #kotlin #scala #java
Android: working android tests for architecture samples by vaslabs · Pull Request #5219 · com-lihaoyi/mill
Completes the missing features to allow for android tests (instrumented tests) to run for architecture-samples (hilt android Todo application) Changes These were the necessary changes needed to mak...
github.com
New blog post: Troubleshooting with #Git bisect www.vaslabs.io/post/trouble... #developers #programming #devguide
Troubleshooting with git bisect
When working on any software project, encountering bugs is inevitable. Recently, while enhancing Android support for the Mill build tool, our team faced an issue: our screenshot tests suddenly stopped...
vaslabs.io
I love couch #gaming ! Unfortunately a lot of PC games, even if they support game pads, either have small text or sometimes require keyboard input! We're developing Cuprum 2929 for both the comfort of your couch as well as your #steamdeck! Check us out on the next #steamfest #indiedev #gamedev
Managed to build Hilt support into mill #scala #android #kotlin #opensource github.com/com-lihaoyi/...
Android: Hilt support with tranform ASM and todo external app sample build by vaslabs · Pull Request #4759 · com-lihaoyi/mill
Summary This PR is for encouraging discussion on how to proceed with Hilt support on Android. It composes of 2 main things: 1. How far I could go for Hilt support in Mill with current provided tool...
github.com
Cuprum 2929 Demo Update - Play laser tag to solve the third puzzle! - UX improvements on bowling (more obvious where to stand for better aiming + lighting fixes) - Puzzle changes in Arcade for more math soundness and better explanations store.steampowered.com/app/3158780/... #indiedev #gamedev
CUPRUM2929 Demo on Steam
After waking up disoriented near the sea, a young kid must navigate through an enigmatic city controlled by AI screens, searching for their missing dog, Pythagora. Solve intricate puzzles housed in un...
store.steampowered.com
Can I build windows games on Linux with Unreal Engine? Yes, yes I can! Not the way I had initially envisioned it, but it works! #gamedev #linux #indiedev #unrealengine