fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#playframework

0 posts0 participants0 posts today

Upgrading a #scala project from #PlayFramework 2.8 to 2.9.

Ten years down the road, the most annoying thing in Javaland remains troubleshooting these dynamically detected logging systems and their various runtime errors. Digging into classloader issues and the contents of META-INF. 😠

Really appreciating the Scala approach to do (and check!) everything at compile-time.

#introductionpost

Developer, first #java, then #frontend, then #scala (since a long time), recently #rustlang.
I maintain #sangria, a #graphql scala library, since its creator passed away (RIP Oleg).

I have organized meetups in Berlin, for the #playframework and then for #scala.

I really like #functionalprogramming but I struggle when I have to choose between performance & style.
I'm trying to be a good citizen in the open-source world, opening issues / PRs, helping others.

I spent all day yesterday wrestling with #Playframework. I think Play won.
I need to handle two different forms that post to the same endpoint, differentiated by the name of the button used to submit the form. But I already have Actions that do a lot of work, e.g. check user permissions, and they need to be different for each scenario.
Turns out calling a controller Action from within another Action breaks in weird and wonderful ways, often with typecast errors at runtime. Not fun.