Riccardo Merolla (@rickydjit) 's Twitter Profile
Riccardo Merolla

@rickydjit

Software Craftsman - "Tonight's the night. And it's going to happen, again and again."

ID: 75010581

linkhttps://world.hey.com/riccardo.merolla calendar_today17-09-2009 13:24:01

386 Tweet

319 Takipçi

4,4K Takip Edilen

James Ward (@jamesward) 's Twitter Profile Photo

Finally migrated javadocs.dev from Scala 2 + http4s to Scala 3 + ZIO 2 with ZIO Direct & ZIO HTTP. GraalVM Native Image static binary = 14MB container. Running on Google Cloud Run, globally load balanced across 37 regions. github.com/jamesward/java…

James Ward (@jamesward) 's Twitter Profile Photo

Loving the "Technology Quicksand" terminology! Oh this path looks nice and easy! More, more, more! [... time passes ...] Artax! You have to try! You have to care! You've gotta move or you'll die!!!

Pablo Picouto García (@politrons) 's Twitter Profile Photo

Examples of pattern matching in #rustlang . So powerful pattern just like in other functional languages like #scala or #haskell github.com/politrons/Func… #functionalprogramming #opensource #rustlang #keeplearning

Riccardo Merolla (@rickydjit) 's Twitter Profile Photo

The vast majority of systems should have no more than 2 backend languages in play at any one time: A general purpose language tuned for programmer productivity that you can use 99% of the time, and a high-performance language tuned for addressing the last 1% of hotspots...#scala

Adam Warski (@adamwarski) 's Twitter Profile Photo

Ox: the direct-style developer-friendly structured concurrency library for the #JVM, based on #Loom and #Scala, just got an update: apart from bug fixes in the channels, there's more built-in functions, plus some docs with examples to get started! github.com/softwaremill/ox

Mario Fusco (@mariofusco) 's Twitter Profile Photo

When I started working on Drools 12 years ago they told me that rules engines were a sunsetting technology. They just changed name to that thing and now in 2023 are saying that rules are for early adopters or even innovators. IT is an infinite "reinventing the wheel" loop.

When I started working on Drools 12 years ago they told me that rules engines were a sunsetting technology.

They just changed name to that thing and now in 2023 are saying that rules are for early adopters or even innovators.

IT is an infinite "reinventing the wheel" loop.
John A De Goes (@jdegoes) 's Twitter Profile Photo

Just blogged, "A Splendid Scala Journey," a reflection on my long and wonderful journey with Scala. I encourage all Scala developers to reflect on their own journey and find their own path to positivity. degoes.net/articles/splen…

Rock the JVM (@rockthejvm) 's Twitter Profile Photo

Make #Scala adoption irresistible by using Atomic Habits: 1. Make it obvious. Show people compelling results built with Scala, so much so that it's impossible not to get their attention. A few years ago, @Akka, Apache Spark, @PlayFramework and @Finagle built such powerful

Nikita (@raquo) 's Twitter Profile Photo

Beautiful Scala.js app by heartai.net – they are building healthcare applications with Laminar, SAP UI5, d3, and TailwindCSS, and are kindly sponsoring Laminar development. Great to see enterprise adoption of Scala.js! heartai.net/docs/platform/… heartai.net/docs/projects/…

Beautiful Scala.js app by heartai.net – they are building healthcare applications with Laminar, SAP UI5, d3, and TailwindCSS, and are kindly sponsoring Laminar development. Great to see enterprise adoption of Scala.js!

heartai.net/docs/platform/…

heartai.net/docs/projects/…
Adam Warski (@adamwarski) 's Twitter Profile Photo

Principles of developing applications in #Scala - and contrasting to #Java in some cases softwaremill.com/principles-of-…

Play Framework ⇌ (@playframework) 's Twitter Profile Photo

The Play 2.9.0 Release Candidate is now available! 🎉 We are almost there! Thank you to EVERYONE involved making this happen! 🙏🥳 github.com/playframework/…

@levelsio (@levelsio) 's Twitter Profile Photo

The Euro kinda destroyed Southern Europe's economies The reason is that if you have big differences in wealth/income between two areas like North/West Europe and South Europe Then with separate currencies that would automatically stabilize each other For example: imagine Italy

The Euro kinda destroyed Southern Europe's economies

The reason is that if you have big differences in wealth/income between two areas like North/West Europe and South Europe

Then with separate currencies that would automatically stabilize each other

For example: imagine Italy
Rock the JVM (@rockthejvm) 's Twitter Profile Photo

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)

Dmitrii Kovanikov (@chshersh) 's Twitter Profile Photo

Repeat after me. Good abstractions: ✅ Semigroup ✅ Monoid ✅ Monad ✅ Applicative ✅ Functor ✅ Profunctor Bad abstraction: ❌ Strategy ❌ Factory ❌ Builder ❌ Prototype ❌ Adapter ❌ Bridge ❌ Composite

Riccardo Merolla (@rickydjit) 's Twitter Profile Photo

RapiTapir offers Tapir-style, declarative, type-safe APIs for Ruby with a clean DSL, automatic OpenAPI documentation, a TypeScript client, and one-command scaffolding from an OpenAPI spec. world.hey.com/riccardo.merol… #ruby #sinatra #rails #gems #openapi