IntelliJ 2025.2 with the Scala Plugin is out! π Some of the new features include:
- support for named context bounds, e.g., def reduce[A: Monoid as m](xs: List[A]): A
- highlighting for duplicated field names in a named tuple
- support for referenceable package objects
#scala
04.08.2025 18:21 β π 4 π 2 π¬ 1 π 0
Thoughts on AI and software development - Part 5
Hedging our options and moving on
i released the 5th and last post of my series that reflects upon (purely) AI-agent-based software development, containing a summary from a different angle, recommendations how to hedge options as developers and some final thoughts in general: www.ufried.com/blog/ai_and_...
enjoy if you like ... ;)
20.07.2025 08:50 β π 5 π 1 π¬ 0 π 0
If you use one of the top 10 most popular programming languages, try Scala, you'll never look at things the same way again. But if you already use Scala, the same goes for Unison. This is a great introductory video from @etorreborre.blog π #scala #unison
15.07.2025 07:31 β π 12 π 3 π¬ 1 π 1
YouTube
Share your videos with friends, family, and the world
π’ A new YouTube channel all about Scala! Hit the subscribe button - this guy already has 8 episodes on macros! #scala www.youtube.com/@Kalin-Does-...
21.07.2025 16:22 β π 9 π 3 π¬ 0 π 0
GitHub - sake92/flatmark: Flatmark SSG
Flatmark SSG. Contribute to sake92/flatmark development by creating an account on GitHub.
A new static site generator π made with Scala 3.7! This is what convenience looks like. Case classes use derives, but you can also find vars here and there... #scala github.com/sake92/flatm...
04.07.2025 07:20 β π 4 π 2 π¬ 0 π 0
π just uploaded (link in reply): "Folding Cheat Sheet #9 List Unfolding - unfold as the Computational Dual of fold, and how unfold relates to iterate" #scala #haskell #folding #unfolding #iterate #functional_programming
15.06.2025 18:48 β π 3 π 1 π¬ 1 π 1
Announcing Chimp: build type-safe, boilerplate-less #MCP servers in #Scala using the HTTP transport!
Below is a self-contained, scala-cli runnable example:
09.06.2025 07:26 β π 10 π 5 π¬ 1 π 1
Jon Pretty - Typesafe & Total Elegant & Expressive; Compositional & Correct Exceptions ar
A keen introduction to Scala 3's context functions. Can they replace traditional monadic error handling? #scala youtu.be/yJrVmrXpQ0E
06.06.2025 08:17 β π 3 π 2 π¬ 0 π 0
John De Goes - The Inescapable Essence And Extraordinary Beauty Of Streaming
To understand from the ground up how and why streams work like they do, I recommend this video. John explains it in a very simple and natural way by iterating from a simple list up all the way to ZChannel. #scala youtu.be/YcQbc9mR7A4
31.05.2025 12:51 β π 2 π 1 π¬ 0 π 0
YouTube video by Func Prog Sweden
An Algebra of Thoughts: When Kyo effects meet LLMs by Flavio Brasil
If you havenβt seen Kyo yet, the first ~20 minutes of this video is a nice introduction. ππ
For instance, youβll learn what this syntax means:
val s: String < IO =
IO(readFile(filename))
Thereβs also a nice map/flatMap surprise in there as well! π
www.youtube.com/watch?v=KIjt...
#scala
22.05.2025 15:31 β π 7 π 2 π¬ 0 π 0
Original post on social.coop
Neat new #Scala 3 library from my colleague Russ Remple: https://github.com/rremple/intervalidus
It's specifically for the problem of "in what intervals are your data valid?" It's a pretty common question (his poster-child use case is subscriptions, but the library is intentionally much more [β¦]
23.05.2025 12:57 β π 2 π 1 π¬ 0 π 0
sbt 1.11.0 is released
24.05.2025 07:58 β π 5 π 2 π¬ 0 π 0
Some late syntax changes are nice I guess (better `for` and type-classes) but when I read about collection literals or `into` I cannot help but feel we're focusing on problems nobody has. π€
27.05.2025 15:36 β π 3 π 2 π¬ 1 π 0
Thoughts on AI and software development - Part 2
The real forces that drive markets and decision makers
i released the 2nd post, pondering the idea of ai-based coding and its potential impact on software development. this time i discuss the forces that drive the market and decision making (might feel a bit darker and more controversial than usual): www.ufried.com/blog/ai_and_...
enjoy if you like ;)
18.05.2025 08:41 β π 3 π 2 π¬ 2 π 0
π Metals v1.5.3 is here!
Introducing:
- MCP server support for AI agents
- new inlay hints for named/by-name parameters
-improved test discovery for ZIO
- better auto-fill arguments
- using directives worksheet support.
Try it now! #Scala #IDE
scalameta.org/metals/blog...
13.05.2025 15:02 β π 5 π 3 π¬ 0 π 2
Eval 0.3.1 Β· eed3si9n
released Eval 0.3.1, a Scala 3 interpreter
eed3si9n.com/eval-0.3.1 #Scala
28.04.2025 03:32 β π 5 π 3 π¬ 0 π 0
Woo-hoo, my final FREE video training course is now available:
βAn Introduction to ZIO Kafka.β π
This course features 14 short videos to help you get up and running with the ZIO Kafka library.
π www.learnscala.dev
#scala #functionalprogramming
28.04.2025 15:24 β π 6 π 1 π¬ 0 π 0
ifdef 0.4.1 Β· eed3si9n
released ifdef 0.4.1 featuring `ThisBuild / ifDefDeclarations` support
eed3si9n.com/ifdef-0.4.1 #Scala
20.04.2025 06:43 β π 6 π 2 π¬ 1 π 0
sttp client v4 - the #Scala client you always wanted - released!
Simpler types, shorter names, fewer type parameters, clearer error messages, better IDE integration - these are the driving factors of the new stable release.
08.04.2025 13:48 β π 11 π 1 π¬ 3 π 1
(Un)coupling in distributed systems - Part 2
The effects of temporal coupling
i released my 2nd (and last) post about (un)coupling in distributed systems, this time discussing the redundancy fallacy and temporal decoupling, including the additional design options it brings: www.ufried.com/blog/couplin...
enjoy if you like ... ;)
06.04.2025 09:26 β π 9 π 2 π¬ 1 π 0
YouTube video by BELLSOFT
Async Profiler: Tiny, Fast, and Powerful Java Profiling Tool!
Async Profiler β small, fast, and accurate. Perfect for HotSpot JVM apps when you need answers, not overhead. In this video, we explore how to use Async Profiler locally and in containers: youtu.be/fHpd9n3B7Sw
02.04.2025 12:25 β π 4 π 2 π¬ 0 π 0
Kyo is getting closer to a stable release. Check out the new features, improvements and bug fixes and the new logo! #scala https://github.com/getkyo/kyo/releases/tag/v0.17.0
30.03.2025 13:43 β π 4 π 1 π¬ 0 π 0
Technical Agile Coach in Paris.
Software Engineer | AI | Scala Back-end | Google Summer Of Code 2024 & 2025 Org Admin & Mentor @Scala Center | Global Speaker | llm4s maintainer | AI Community Builder
Actor/model/choreographer working on the Actor Model and Choreographic Programming
> Postdoctoral researcher at SDU
> Occasional cohost of Type Theory Forall
> dplyukhin.github.io
s/w development is what I am passionate about
https://fpilluminated.org
https://speakerdeck.com/philipschwarz
https://github.com/philipschwarz
https://flying-officer-peter-bate.co.uk
A collection of resources to help you modernize your legacy systems confidently.
7-9 May 2025 | A Developer Community Conference
Watch all the recorded talks from previous years on our YouTube channel: http://youtube.com/DevoxxUK
16 au 18 Avril 2025 - ConfΓ©rence et salon pendant 3 jours, 4500 visiteurs par jour - www.devoxx.fr -
Billetterie sur reg.devoxx.fr
Independent tech consultant from Hamburg, Germany. I am passionate about connecting the dots between #WardleyMapping, #DDD, and #TeamTopologies as a holistic approach to designing and building adaptive, socio-technical systems optimized for flow.
Consultant and trainer, specialized in design and architecture. Co-author of Collaborative Software Design: How to facilitate domain modeling decisions. https://www.aardling.eu, https://www.gienverschatse.com, https://collaborative-software-design.com/
Leanpub is a unique platform for writing & publishing, with a bookstore that helps readers discover new books & authors every day! Follow us for news & deals! https://leanpub.com
Using metaphors and analogies to explain Software Engineering a fun way: https://youtube.com/@metaphoricallyspeaking
Passionate about DDD, CQRS and Event Sourcing. Kayaking, too.
Scala lover, lucky to work at Stuart Engineering π΄π§π»βπ»
Mostly interested in software but also maths, physics and politics (Barberà del Vallès and Catalunya).
Proudly catalan πͺπ»
Scuba-diver, coffee and distributed systems aficionado, author, independent consultant π¬π§π«π·π©πͺ
Czar for life of all Russians. Master Strategist. Tea connoisseur. Author. YouTuber. Window installer. Wanted in 123 countries. Parody, apparently.
A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
Trying hard not to think about small batches, bottlenecks, and systems. In the meantime: XP, ToC, Lean, Systems Thinking.
Moved here from that other place for good.
Committer and Chair of the PMC for Apache Kafka
Software Engineer at Red Hat
Kotlin is a programming language that makes coding concise, cross-platform, and fun βΒ https://kotlinlang.org/
Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack