Kotlin from Scala perspective: Advent Of Code 2023
This year, I decided to participate in Advent Of Code. The goal was simple: evaluate how much pain (or pleasure) a seasoned Scala developer would feel if they switched to Kotlin. Voytek Pituła (@Krever01) |
Partially applied functions and currying
The article explains partially applied functions and a special version of it, known as currying. It stresses on how we can convert ordinary functions to specialised and reusable functions. The article further explains how the reusable functions can be used to compose new functions. Nihal Kashyap |
GraphQL in Scala: Advanced Schema Generation
Exploring various techniques for customizing schemas with Caliban. Pierre Ricadat (@ghostdogpr) |
Async File IO
In this article, learn about low-level Java/Scala async file IO: How AsynchronousFileChannel works, where does the IO operation take place, and the implications of OS write buffers. Carlos Teixeira |
Update NextDNS with a Scala CLI script
A Scala script that updates the NextDNS configuration with overrides for the internal resources that I care about, as NextDNS has an HTTP API that I can use. Alexandru Nedelcu (@alexelcu) |
Some Proposed Changes for Better Support of Type Classes
This note shows that with some fairly small and reasonable tweaks to Scala's syntax and typing rules we can obtain a much better scheme for working with type classes, or do generic programming in general. Martin Odersky (@Odersky) |
Python/ScalaPy
ScalaPy is a library that allows you to access the Python interpreter from Scala code. It boasts a simple API, automatic conversion between Scala and Python types, and optional static typing. It makes it possible to integrate Python libraries into Scala CLI projects. VirtusLab (@VirtusLab) |
Scala's Future
I’m confident Scala 3 will give us new opportunities to learn, grow and build. Alexandru Nedelcu (@alexelcu) |
Integration testing with Weaver and Localstack
In this post we’ll explore how to manage your Localstack resources for E2E tests using Testcontainers, Cats-effect Resource and Weaver. Michał Pawlik |