The Scala 3 Macros and Metaprogramming course is out!
This is the most magical stuff you can ever do with #Scala: the ability to manipulate well-typed Scala code at compile time, with Scala!
What's inside, deals and more 🧵
@noelwelsh I keep thinking of migrating some of my tooling to Scala Native from a bunch of bash/python scripts and have been looking for some way to interact with the terminal. This new lib may push me to finally start working on it. Thanks Noel!
Published a port of https://t.co/oRtHLVcYak to Scala, cross-compiled to JVM/JS/Native.
It's now easier than ever to generate QR codes in Scala. 🙂
Check it out at https://t.co/XTs1PlH0oR
@ghostdogpr@lukasz_bialy Tooling. My team builds intracompany solutions and besides http services we would like to use Scala for all other cases - some of them preferably in native, distributed as bineries. Otherwise, we need to constantly argue that Scala is the right choice compared to e.g. go
Today, we're having our 15th Birthday party! We decided to treat someone else on this occasion - our Tapirs, Keenam and Krissy!
Our friends from the Płock Zoo where the tapirs live, prepared a special "birthday cake" on our behalf, for which we thank them very much!
#tapir #zooplock #15thbirthday #softwaremillvibes
Few people and companies understand this:
#Scala is that rare tool that makes everything easier:
- backend
- frontend (more than most JS libs, and I've used many)
- architecture
- domain modeling
- testing
- code reasoning (underappreciated and directly related to productivity)
@channingwalton @hmemcpy I look forward to using Direct style when writing scripts and tools. Monadic style will continue for the foreseeable, for server work.
I don't see the problem.
Has anyone said that Direct Style poses an existential threat to Monadic effects? Both flavours can exist, can't they?
Scala Native 0.5.0 has been released!
The long await multithreading, initial 32-bit architectures support and many more are now available.
See https://t.co/ynLcSIJ5jK for more details
Exciting news for Metals users! 🚀
The prerelease version comes with a new feature - Inlay Hints!
These decorations provide on-the-fly insights into variable types, implicit arguments and so much more.
Ready to try it out?🔥
Did you know? With #ScalaCLI, you can harness #Python’s capabilities in your #Scala apps!
Use the `--python` flag or `//> using python` directive to tap into Python libraries via ScalaPy. Use Scala Native to take advantage of the direct bindings to CPython. 🚀
Based on Scalameta download numbers, Scala is very much alive and growing. Scalameta projects get ~22 million total downloads/month, with ~2 million downloads for scalafmt-interfaces alone. Download numbers are flawed, but these are respectable numbers even for npm standards.
@GriszaPLN@RozekTom Używasz tylko jednego argumentu - poziomu emisji dwutlenku węgla - tak jakby to był jedyny wyznacznik działań. Albo załapiemy się na ten tort transformacji energetycznej albo (znowu?) zostaniemy w tyle, kupując rozwiązania od innych.
@GriszaPLN@RozekTom Transformacja energetyczna to nie koszt tylko okazja na poprawę bilansu handlowego przez odejście od importu paliw kopalnych, bezpieczeństwa energetycznego i stanu środowiska. Budowa nowych obszarów gospodarki.
Mamy powoływać się na emisję Chin i tkwić przy węglu?