Computer Engineer passionate about Scala (JS/Native) and audio engineering. Author of SNUnit. Open source contributor. Software Engineer at @codacy

Joined August 2012
Lorenzo Gabriele retweeted
🎉 We’re thrilled to announce that you can now apply patterns from an existing repo to another 🙌 you can copy the patterns & tools settings from another repo, allowing for easier quality standardization. Learn how to import tool & pattern configurations: hubs.li/H0DV7480
1
3
7
Lorenzo Gabriele retweeted
#Scala.js 1.4.0 is released! The highlights are dynamic module loading and faster Arrays. scala-js.org/news/2021/01/12…
0
29
58
Lorenzo Gabriele retweeted
My message to my fellow Americans and friends around the world following this week's attack on the Capitol.
60,334
342,476
1,223,126
38,098,610
Lorenzo Gabriele retweeted
Flashback: July 27. Trump called for protesters who damaged federal buildings to get a minimum of 10 years in prison.
458
17,799
35,999
New year, new video! Today I want to show how easy it is to integrate external tools with Mill, using its nice caching capabilities. Integrating Scala Mill build tool with Sass invidious.snopyta.org/tWx1yLqH_CA via @YouTube
0
0
6
Lorenzo Gabriele retweeted
Nice! I was able to get a simple "hello, world" working on Google Cloud Run :) github.com/jamesward/hello-s…
Released SNUnit 0.0.3 Now request handlers can be composed with multiple filters using a builder interface .withRequestHandler( _.withMethod(Method.GET) .withRoute(Root / "int" / Arg[Int]) { case (req, i) => req.send(StatusCode.OK, s"Got $i", Seq()) } )
Show this thread
2
2
14
This is how you release a project to maven central with mill: ./mill -j 8 mill.scalalib.PublishModule/publishAll --publishArtifacts __.publishArtifacts --sonatypeCreds $SONATYPE_USER:SONATYPE_PASS --release true --gpgArgs --passphrase=$GPG_PASSPHRASE,--batch,--yes,-a,-b That's it
0
2
2
Released SNUnit 0.0.3 Now request handlers can be composed with multiple filters using a builder interface .withRequestHandler( _.withMethod(Method.GET) .withRoute(Root / "int" / Arg[Int]) { case (req, i) => req.send(StatusCode.OK, s"Got $i", Seq()) } )
1
0
6
Just noticed that I exported the video with a 1.6 playrate. Probably a good thing, since I'm a slow typer :)
1
0
0
Show this thread