Alteration x10
banner
alterationx10.com
Alteration x10
@alterationx10.com
Scala enthusiast. Expert mispeller of things.

Things I will likely ramble about:

Working on a zero-dependency framework for fun at https://github.com/wishingtreedev/branch

and building fun, simple apps with it at https://github.com/wishingtreedev
I had been struggling to find the right incantation to automatically make a literal union type from the fields of a case class in #Scala, but I finally worked it out!
February 7, 2025 at 3:13 AM
@rockthejvm.bsky.social has released the #Scala macro/metaprogramming course! t.co/JSzxkOWPmM
https://rockthejvm.com/courses/scala-macros-and-metaprogramming
t.co
January 28, 2025 at 11:38 PM
Very excited for scalafix integration in scala-cli!
(2/8)This is quite a hefty update, including:
•  (experimental) scalafix integration
• Support for Scala 3.6.3, 2.13.16 and Scala.js 1.18.1
• fixed treatment of commas as separators in using directives
• more predictable resolving of Scala versions
• a long list of fixes & improvements
January 28, 2025 at 3:21 PM
The #Scala dogfooding of my library has come full circle! From the library, I used my CLI and Mustache template engine modules to build a markdown based static site generator tool (named blarg)- and now I have replaced mdbook with it for the projects documentation site! branch.wishingtree.dev
Branch Framework
A zero-dependency framework for Scala 3 on Java 21+.
branch.wishingtree.dev
January 25, 2025 at 5:41 AM
Wrote a GitHub action for #Scala cli to check for dependency updates, open a PR if there are changes, run the tests, and auto merge/close the PR if the tests pass/fail. (easy to disable the latter, if you just want it to open a PR).

github.com/wishingtreed...
github.com
January 25, 2025 at 5:36 AM
Finally stopped being lazy, and updated my handle here to my domain name.

In other news, did you know that if you use the GITHUB_TOKEN, your action to create a PR on dependency updates can't trigger the action to run (on: pull_request) PR tests?
January 24, 2025 at 4:03 AM
Working on a #Scala Mustache template engine, and I *really* enjoy that I can load up the official spec files, and loop through the tests without writing them out.

It also helped me find a couple issues in my JSON library 😅
January 7, 2025 at 1:57 PM
Still having fun with my zero-dependency #Scala library - I built + deployed my first app with it! It's a good-habit bingo-sticker chart game for kids habit.wishingtree.app Not much much visual style on it yet, but it's a start! Storage is SQLite, frontend is pico css + htmx , deployed on fly.io
HABIT
habit.wishingtree.app
December 24, 2024 at 3:05 PM
Wondering what's the least effort I should put into making it easy to install #Scala applications built with scala-cli. As a user, would you 1. Download it from GitHub and build it yourself 2. download a pre-built thing from GitHub releases page 3. install from homebrew
December 17, 2024 at 3:26 PM
I'm trying a new #Scala code base layout by keeping test and source files together (Thanks, scala-cli!). Maybe it's the novelty, but I think I like this set up - would you ever re-locate your tests in your Scala project?x
November 22, 2024 at 1:25 PM
Reposted by Alteration x10
We're looking for a Scala Developer — join our amazing team! Fully remote.
whisk.bamboohr.com/careers/103
Mid-Level Backend Developer
Samsung Food is a Food Platform that helps millions of users worldwide find and save recipes, connect with like-minded foodie communities, and save time and money on planning, cooking, and shopping. Y...
whisk.bamboohr.com
November 21, 2024 at 4:52 PM
I'm working on a simple #Scala Actor System for my no-dependency framework project this weekend. It's coming along better than I expected 😆 I built some cool stuff a decade ago with Akka, and have loved the Actor model ever since. What cool Actor things have you built in Scala?
November 17, 2024 at 5:43 PM
Was tempted to get a new M4 MacBook, but then found out ALM just dropped a new system!
November 17, 2024 at 3:30 PM
Woohoo! More #Scala people have joined the 🦋! A ~month ago, I thought it'd be fun to make a zero-dependency Scala framework (I'm sure it will only ever be used by me, haha), and have been having a blast re-inventing wheels! github.com/wishingtreed... What fun #Scala things have you been working on?
GitHub - wishingtreedev/branch: A zero-dependency Scala framework
A zero-dependency Scala framework. Contribute to wishingtreedev/branch development by creating an account on GitHub.
github.com
November 13, 2024 at 9:55 PM
Bluesky now has over 10 million users, and I was #695,741!
September 17, 2024 at 11:46 PM
I contributed a song to the #M8 Community Jam - 80's Horror

m8communityjam.bandcamp.com/track/whispe...

Created all on the M8, but I did the lyrics on Synthesizer V and imported them as samples
November 3, 2023 at 2:34 PM
Just got my Dirtywave M8 the other day - what a wonderful, and engaging device! So easy to pick up and do a little work here and there. A few weeks ago my daughter was home sick, so I sampled her saying silly things and now I’m making a song out of it.
August 25, 2023 at 5:59 PM