Do you know the story behind Lichess, the second-largest chess platform with 5.2 million games a day? It's an open-source hobby project by one man (with a little help from the community)! Incredible job! π And guess what? The backend is written in Scala β₯οΈ #lichess #chess #scala
Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
The functional family just got bigger, and with it, our collective understanding of FP grows. This means more people will be ready to dive into awesome languages like Haskell, Scala, F# or OCaml! π #gleam #functionalprogramming #erlang #haskell #scala #fsharp #ocaml
No pressure kid. You don't have to be an engineer π€£ #computerengineeringforbabies
Is Scala difficult to learnβ I believe that F[_] might be the reason many people think Scala is hard.
Simply put, the idea behind F[_] is that you should not force programmers to use your preferred async system. This is great for library developers, but many apps adopt this highly abstract way of programming. In reality, there is usually no reason to switch from one effect system to another.
In our projects, we chose cats effect IO. We use it directly, avoiding unnecesarry abstraction. The result? Super simple and clean code, even for newcomers who have no prior experience with Scala. Not caring about all the effect system bounds is liberating. #scala
Something exciting arrived in the mail today π€© Maybe I should share some of my favorite books with you all before I finish this one? π€ What are some of YOUR favorite books on functional programming or IT in general? #functionalprogramming #book #haskell

I'm not generally a fan of dependency injection frameworks, but I must admit that a zero-cost, compile-time, and type-safe library that also supports Scala 3 sounds pretty damn amazing! #scala3 #dependencyinjection #autowire 

SoftwareMill
Autowire: Zero-Cost Dependency Injection | SoftwareMill
Read more about autowire newest addition to MacWire, a zero-cost, compile-time, type-safe dependency injection library.
Optimize your scalafmt config with genetic algorithms. Because... science? π€·ββοΈ But hey, it's super impressive! #scala #scalafmt #configuration #codeformatter
Optimal Scalafmt configuration using Genetic Algorithms
We stop at nothing to avoid manual work in tweaking our scalafmt config to produce the least amount of changes in the existing files
Postgres 17 has been officially released. π For those interested in the performance improvements, I highly recommend this webinar π #postgres #database
Even though Scala 3.5 is already available, the previous 2.x branch continues to be maintained, with the newly released version 2.13.15 π #scala 
GitHub
Release Scala 2.13.15 Β· scala/scala
The Scala team at Lightbend is pleased to announce Scala 2.13.15.
The following changes are highlights of this release:
Breaking changes
-Wconf:x,...
If your team is open to libraries like Vavr or Arrow, why not just use Scala? π€ No emulation needed. #scala #java #kotlin #vavr #arrow
If you're short on time but eager to learn, check out Dylan Beattie's new series on history of software in three-letter acronyms π
Look what I found on my vacation in Amsterdam. Let's call it "Street Scala" stairs π #amsterdam #scala #straat 

Looks like there will be another round of layoffs, but this time completely voluntary. #amazon #remotework #backtooffice https://www.reuters.com/technology/amazon-mandates-five-days-week-office-starting-next-year-2024-09-16/
ZIO-HTTP 3.0 was released a couple of days ago! And the Tapir integration is also ready π#scala #zio #http 
GitHub
Release v3.0.0 Β· zio/zio-http
Finally 3.0! π
Thanks for 3.0
We finally made the 3.0 release ππ . Which is also the first real production-ready release with stable API o...
Go grab your copy now, while there's a huge discount! π° I've already ordered mine. #haskell #functionalprogramming 

Manning Publications
Functional Design and Architecture - Alexander Granin
Design patterns and architectures for building production quality applications using functional programming.
SwissBorg, a Swiss-based fintech platform, successfully migrated its first two services to #Scala3! β€οΈ I just want to say - your engineers will love their jobs even more now π
Haskell has a steep learning curve, so consider starting with Scala if you want to experience true functional programming. Then, you could continue with Elm, which is essentially a simplified version of Haskell for web development. #haskell #scala #elm
Did you know that FS2 not only provides powerful Stream capabilities but also supports computing cryptographic hashes? π² Read about the newest changes in the hash API. #scala 
GitHub
GitHub - mpilquist/blog-hashing
Contribute to mpilquist/blog-hashing development by creating an account on GitHub.
Some projects are so ahead of their time that you can't help but doubt their success, yet you follow them closely because of the people behind them.
Paul and RΓΊnar once wrote a fantastic book on the Scala language, often nicknamed the Red Bible.
Now they're involved in @unisonweb, a project that might not click on the first try, but you should definitely keep an eye on it. #scala #haskell #functionalprogramming #microservices
You spend hours and hours a day in a text editor, just learn the keyboard shortcuts! One day... π #vim #intellij #vscode

