Functional Declarative Design
A Comprehensive Methodology for Statically-Typed Functional Programming Languages. Alexander Granin (@graninas) |
Phantom Types
Phantom Types are simply type parameters which have no associated values. They exclusively haunt the type level, and inhabit no corporeal run-time forms. Kit Langton (@kitlangton) |
How to use Large Language Models for Scala documentation
Large Language Models can potentially revolutionise how programmers seek assistance with their queries and concerns related to Scala3. With the advent of models like ChatGPT and open-source alternatives such as flan-alpaca, BERT, and gpt4all, programmers can access quick and accurate responses to their inquiries, saving them valuable time and energy. Joanna Sendorek, Paulina Żak |
Scala 3 Significant Indentation Woes: Sample
Here's a fairly straightforward Scala 3 sample, using significant indentation. Can you spot the compilation error? Alexandru Nedelcu (@alexelcu) |
Iron updates: turning opaque types into value objects
Disclaimer. It is not a full-featured introduction to Iron library. The note highlights a couple of updates that seem very important to me. The updates are not released yet, and there is even one unassigned “first good issue” ticket. It could be a good thing to tackle for somebody. Anton Kovalevsky (@antonkw_sky) |
Why we used Quill in RealWorld project?
Quill has provided convenient and type-safe query typing, and its wide range of functionality made coding easy. Adrian Wydra |
HTTP Authentication with Scala and Http4s
This article shows us four different ways of implementing HTTP authentication in Scala using Http4s, these include Basic, Digest, Session, and Token authentication methods. Daniel Ciocîrlan (@rockthejvm) |
ScalaBridge in 2023
ScalaBridge London is a community for learning Scala, for people who are underrepresented in technology. We last met in 2020, stopping when COVID made it impossible to continue. I want to restart ScalaBridge London. Here’s the plan. Noel Welsh (@noelwelsh) |
Scala: Executable Pseudocode that's Easy, Boring, and Fast
This blog post will explore how the Scala libraries from the com.lihaoyi ecosystem allows the use of Scala as Executable Pseudocode, due to their unique design philosophy that stands out amongst the rest of the Scala ecosystem. Li Haoyi (@li_haoyi) |