Pagination can be challenging. This video is a great starting point for those new to it. It's short, but very informative. #pagination
Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
If you're passionate about your work, you won't burn out.
Apache Spark will always have a special place in my heart β₯οΈ #spark
What do startups need? A scalable language!
I hope there aren't that many codebases still stuck on Scala 2.12 (@twitter π), but if yours is, this is a great resource to read. While it focuses on Spark, honestly, anyone making the jump to 2.13 will find it incredibly useful. It covers everything from essential compiler options and helpful plugins to the subtle changes in the standard collections library. #scala #spark #migration 

Migrating Spark codebases from Scala 2.12 to 2.13
In anticipation of Spark 4.0
F# 9 introduces auto-generated "is" properties for "enums", enabling checks like .isPhone or .isEmail. While convenient, consider minimizing boolean usage in your code. Boolean logic is error-prone and difficult to read and maintain. Always use proper domain types (On/Off, Valid/Invalid, ...) together with pattern matching for improved readability and type safety. #fsharp #boolean #cleancode
Lightbend is now Akka and has launched Akka 3, the next generation of the platform. #akka 

Lightbend is now Akka
Today, we are announcing: Akka 3 - the next gen of Akka, our product unification into Akka, a new Akka.io, and Lightbend is now doing business as A...
Quick tipπ‘ The best way to learn Vim motions is by refactoring your code. Try moving a function and updating all its calls, renaming variables, moving code blocks, etc. The more you use them in real-world scenarios, the faster you'll become. #vim #coding
IntelliJ rocks! The new version of the Scala plugin is out, with support for named tuples, better recognition of opaque types, optimisations in compilation, and more. #scala3
IntelliJ Scala Plugin 2024.3 Is Out! | The IntelliJ Scala Plugin Blog
While Kotlin offers improvements over Java, Scala's focus on immutability and functional programming can lead to more reliable and maintainable systems in the long run. It might be worth skipping the intermediary step and going straight to Scala for those benefits. #java #kotlin #scala @SoftwareMill 

SoftwareMill
Why Should Your Company Consider Switching from Java to Kotlin | SoftwareMill
In this blog post, weβll explore why your company should consider switching to Kotlin, especially for web development projects.
There's a special place in silicon heaven for libraries without external dependencies. #scala3

GitHub
GitHub - Aliics/mouse: Small, simple, minimal HTTP library written in Scala.
Small, simple, minimal HTTP library written in Scala. - Aliics/mouse
β/21M
A journey from early algorithms at Bell Labs, through the NFTs, to modern generative AI π¨π». Rare to find a computer art history talk at a dev conference! I like it! #art #computerart #history #nft #ndcconference
π just open-sourced another Scala library, but it's still on Scala 2.12! π¦ As an early adopter, they've probably got a ton of legacy code and know how tricky Scala migrations can be. Great to see they're still committed to Scala after all these years! #scala #twitter #x #opensource 
GitHub
GitHub - twitter/stitch
Contribute to twitter/stitch development by creating an account on GitHub.
Even if you don't prefer direct-style Scala (i.e., function coloring is a feature for you, not a bug), I recommend watching a walkthrough video about the Ox library, grinded in the SoftwareMill. #scala3 #projectloom
Migrating to Scala 3 is much easier these days. Did you know that there's a compilation flag (-Ytasty-reader) that allows you to compile and use your Scala 3 libraries in a Scala 2.13 codebase, giving you access to new features? #scala3 π 

Scala Documentation
Classpath Level
This section describes the compatibility between Scala 2.13 and Scala 3 class files.
It's so convenient now to write simple scripts thanks to Scala 3, scala-cli, and Li Haoyi's os-lib. This particular script, for instance, simply created exact copies of a bank logo with different names. #scala3 

This video serves as a reminder of the importance of rigorous testing and the responsibility that comes with writing code. It's difficult to watch to the end, knowing the tragic consequences. #qa #bugfixing #codereview #testing
Just got a job offer that requires me to be a full-stack, database-wielding, compiler-hacking, plugin-creating superhero. π Feel free to share your craziest job requirements π #hr #jobdescription
π’ Press Tip: "Learn Haskell by Example" #haskell #newbook 

Manning Publications
Learn Haskell by Example - Philipp Hagenlocher
Haskell projects made easy! Get practical experience and apply functional programming to real development challenges.