blog.indoorvivants.com/2025-10-20-...
blog.indoorvivants.com/2025-10-20-...
Self-contained multi-stage Dockerfiles are rad
Post: blog.indoorvivants.com/2025-10-14-s...
Repo: github.com/indoorvivant...
I use this old approach a lot in my apps (fullstack mostly) and I'm confident it's good enough for most people.
Self-contained multi-stage Dockerfiles are rad
Post: blog.indoorvivants.com/2025-10-14-s...
Repo: github.com/indoorvivant...
I use this old approach a lot in my apps (fullstack mostly) and I'm confident it's good enough for most people.
Now on Native 0.5, and actually working!
Blog post: blog.indoorvivants.com/2025-09-22-s...
App: sn-bindgen-web.indoorvivants.com
Repo: github.com/indoorvivant...
Now on Native 0.5, and actually working!
Blog post: blog.indoorvivants.com/2025-09-22-s...
App: sn-bindgen-web.indoorvivants.com
Repo: github.com/indoorvivant...
Super fun, by the end of it we had a blazing fast HTTP server built with a sprinkle of ARM64 assembly
www.youtube.com/watch?v=rRPe...
Super fun, by the end of it we had a blazing fast HTTP server built with a sprinkle of ARM64 assembly
www.youtube.com/watch?v=rRPe...
Join us on Jul 23rd (Wed) 6pm to see some cutting edge Scala in action from Nicolas Rinaudo and Anton Svirdov!
Sign up here: 👇
www.meetup.com/london-scala...
Join us on Jul 23rd (Wed) 6pm to see some cutting edge Scala in action from Nicolas Rinaudo and Anton Svirdov!
Sign up here: 👇
www.meetup.com/london-scala...
🗒️ from "Modern CLIs with Scala Native" by @indoorvivants.com : slides.indoorvivants.com/clis-with-sc....
Join our Discord for video announcements discord.gg/aRCVCHmHES!
🗒️ from "Modern CLIs with Scala Native" by @indoorvivants.com : slides.indoorvivants.com/clis-with-sc....
Join our Discord for video announcements discord.gg/aRCVCHmHES!
Code: github.com/indoorvivant...
Slides: slides.indoorvivants.com/clis-with-sc...
Code: github.com/indoorvivant...
Slides: slides.indoorvivants.com/clis-with-sc...
github.com/keynmol/scal...
github.com/keynmol/scal...
ScalaIO is back for another edition in 2025 🥳
🌐 It will be held at La Grande Crypte, Paris 🇫🇷 on the 17/10/2025
🎟️ Early birds tickets are already open to sales(f: Person => `scala.io`)
🤝 CFP & sponsorships will open very shortly
See you soon 😊
ScalaIO is back for another edition in 2025 🥳
🌐 It will be held at La Grande Crypte, Paris 🇫🇷 on the 17/10/2025
🎟️ Early birds tickets are already open to sales(f: Person => `scala.io`)
🤝 CFP & sponsorships will open very shortly
See you soon 😊
This image itself was generated by my CLI (Scala Native btw!) tools, into which I added a mcp subcommand.
This image itself was generated by my CLI (Scala Native btw!) tools, into which I added a mcp subcommand.
medium.com/business4s-b...
medium.com/business4s-b...
scala-lang.org/blog/gradle-...
scala-lang.org/blog/gradle-...
Code: github.com/keynmol/scal...
Built with Scala 3, Scala.js, and Laminar
Lots of fun, until I hit several recursion bugs in my interval tree implementation, and it was hell from that point onwards.
This will soon be hosted under Scalameta org and website.
Code: github.com/keynmol/scal...
Built with Scala 3, Scala.js, and Laminar
Lots of fun, until I hit several recursion bugs in my interval tree implementation, and it was hell from that point onwards.
This will soon be hosted under Scalameta org and website.
Lots of fun, until I hit several recursion bugs in my interval tree implementation, and it was hell from that point onwards.
This will soon be hosted under Scalameta org and website.
🎓 @rockthejvm.bsky.social Scala courses are now officially recommended on Scala-lang!
🌟 PLUS, 30% of revenue from course purchases goes to the Scala Center to support the Scala community!
www.scala-lang.org/blog/2025/02...
🎓 @rockthejvm.bsky.social Scala courses are now officially recommended on Scala-lang!
🌟 PLUS, 30% of revenue from course purchases goes to the Scala Center to support the Scala community!
www.scala-lang.org/blog/2025/02...
The native part currently depends on libidn2, but I'm working on a pure Scala Punycode implementation, to remove dependency on scalajs-dom (and browser) in Scala.js as well.
The native part currently depends on libidn2, but I'm working on a pure Scala Punycode implementation, to remove dependency on scalajs-dom (and browser) in Scala.js as well.
www.twitch.tv/softinio
There will be mentions of #Monads and #Effect systems!
#BayAreaScala #Meetup #Course #FunctionalProgramming
cc @makingthematrix.github.io @scala.intellijidea.com
www.twitch.tv/softinio
There will be mentions of #Monads and #Effect systems!
#BayAreaScala #Meetup #Course #FunctionalProgramming
cc @makingthematrix.github.io @scala.intellijidea.com
🙌 Scala Days 2025
🗓️ 19-21 August 2025
📍Lausanne, Switzerland
🌐 Business-driven
♥️ Community-infused
🦸 Family-friendly
Looking forward to welcoming you in August!
scala-lang.org/blog/2025/02...
blog.indoorvivants.com/2025-02-16-s...
Code:
- example with Scala CLI: github.com/keynmol/scal...
- self-contained SBT template: github.com/keynmol/scal...
- sbt-jextract plugin: github.com/indoorvivant... pic.x.com/VaCkgTVEVm
blog.indoorvivants.com/2025-02-16-s...
Code:
- example with Scala CLI: github.com/keynmol/scal...
- self-contained SBT template: github.com/keynmol/scal...
- sbt-jextract plugin: github.com/indoorvivant... pic.x.com/VaCkgTVEVm
Had to update because of breaking changes in Raylib 5.5, bindings had to be rebuilt.
Code: github.com/indoorvivant...
Blog: blog.indoorvivants.com/2024-02-05-d...
Had to update because of breaking changes in Raylib 5.5, bindings had to be rebuilt.
Code: github.com/indoorvivant...
Blog: blog.indoorvivants.com/2024-02-05-d...