Functional programming and databases share a deep connection: set theory, referential transparency, composition... Starting to see the beautiful symmetry? β€οΈ #fp #databases #sql
Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
Hey Jakub, do you know about the Stream Deck, right? π Anyway, that was a great real-world demonstration of building a Scala Native program with generated C bindings, but more importantly how Nix fits into all this β»οΈ #scala #nix
So, was there really no binary compatibility even between patch versions back in the Scala <= 2.7 days? π€― That sounds... challenging π #scala
Another cool Scala 3-only library, this time a zero-dependency database client. I'm not a fan of annotations, but I'm happy to see another library going with a plain SQL approach instead of ORM. #scala #database #postgres 
GitHub
GitHub - AugustNagro/magnum: A 'new look' for database access in Scala
A 'new look' for database access in Scala. Contribute to AugustNagro/magnum development by creating an account on GitHub.
In my opinion, Scala should be moving towards a clearer, more unified syntax, as demonstrated by improvements to implicits and underscore usage.
Introducing [] for collection literals, when those symbols are already fundamental to the type system, seems to me a violation of this principle. I believe it's a step backward, it adds unnecessary ambiguity to the syntax. #scala


Scala Contributors
Pre-SIP: A Syntax for Collection Literals
Pre-SIP: A Syntax for Collection Literals Scala is lacking so far a concise way to specify collection literals. This makes it an outlier compared ...
Something's boiling in the depths of the Cats Effect codebase... and it's HUGE!π₯ Get a sneak peek and prep your brain as the first release candidate is out already! #scala #catseffect
How is it possible that Scala 3 can depend on Scala 2.13 artifacts and vice versa? It's a pretty cool solution to be honest. π (The video is a bit old, but still relevant!) #scala
Don't underestimate how garbage collection works. It's a crucial part of many programming languages.βοΈ #jvm #performance
Understanding JVM Garbage Collector Performance :: The Mill Build Tool
It's fascinating to see FP goodness creeping into traditionally imperative/OO languages like C++. Iterable std::optional in C++26 is a prime example. Soon we'll be currying functions while manually managing memory! π€£ #functionalprogramming #cpp
Native Gnome GUIs with Scala Native. Just wow! π€― #scala

GitHub
GitHub - indoorvivants/scala-native-gtk-bindings: Scala Native bindings To Gtk4 C API
Scala Native bindings To Gtk4 C API. Contribute to indoorvivants/scala-native-gtk-bindings development by creating an account on GitHub.

Just discovered a new giter8 template for Tyrian + Flowbite. Perfect for quickly spinning up a type-safe, front-end project. πΎ #scala3 #tyrian #elm #flowbite 
GitHub
GitHub - linux-root/tyrian-flowbite.g8
Contribute to linux-root/tyrian-flowbite.g8 development by creating an account on GitHub.
Last year was packed with new experiences and challenges. Here are some of the highlights that stand out:
- π¨βπ» Began sharing my passion for tech by re-posting insightful articles and videos to spread knowledge and spark conversations
- β¨οΈ Learned Vim motions and switched to columnar keyboard. I wish I'd done this ages ago - it's a game-changer, trust me!
- βοΈ Survived 10 months without caffeine, allowing me to sleep 30 minutes less and feel more refreshed and focused!
- βοΈ Created unforgettable memories with my son during our first-ever airplane vacations
- πΉ Started messing around on the accordion. It's harder than it looks!
- π Read 8 books
- π Ran, πΆ walked and ποΈ hiked 1000 km
- πͺ Spent 100+ hours on various activities like ποΈ weight lifting and π§ climbing
My son's second birthday this summer opens up a whole new world of possibilities - like finally taking him camping in the mountains and sleeping under the stars together! β¨
#YearInReview #ReflectingOn2024
My prediction: 2025 sees a major jump in Scala 3 migrations from Scala 2. The cumulative impact of the new features is just too good to ignore.βοΈ #scala3 #prediction
The IntelliJ Scala Plugin in 2024 | The IntelliJ Scala Plugin Blog
TL;DR You don't need to upgrade to Scala 3 immediately, as maintenance of Scala 2 will continue "indefinitely". My suggestion: if you are already on 2.13, invest your time to upgrade β it's worth it! #scala3 

Scala development guarantees
Resharing as there are not that many Elm job offers π₯ #elm

LinkedIn
Elm Developer - Scrive | TomΓ‘Ε‘ LΓ‘tal
At Scrive, we are opening a position for a Senior Elm Developer
Position is for the EU based developers and it is fully remote.
Youβll be part...
Not sure why the sound quality isn't better, especially since @makingthematrix.github.io obviously used an external microphone and a pop filter... Anyway, this video is a great introduction if you want to start programming in Scala with IntelliJ IDEA by your side π
"Now we need to ensure that the [IntelliJ Scala plugin] team is part of the compiler release process..." Great take! I would even say, don't release a feature if there is no IDE support from day one! https://medium.com/@w.pitula/on-scala-tooling-stability-what-can-we-learn-from-a-small-drama-a48619e50f97
Thanks @SoftwareMill and VirtusLab for all your hard work helping the Scala ecosystem grow π Can't imagine not having you guys! β₯οΈ 

SoftwareMill
Scala Space in 2025 | SoftwareMill
Take a look at our plans for opensource development in 2025.
Did you know that you can decompose a case class like this? #scala 

Scala 3.6 is released π Read about the new features like clause interleaving, improved syntax for context bounds, and more! #scala3


Scala 3.6.2 is now available!
