Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Cloud hosting services like Linode or DigitalOcean offer backup services for your VPS.
-
Snippet for when you’re using Circe and want to define custom Jackson serializers/deserializers from Circe’s codec definitions.
-
I find Scala’s community to be really nice, welcoming, warm, and productive.
-
Mutable collection types should only be used strategically, with purpose, otherwise for correctness/safety purposes, the default should be immutable collection types, aka persistent data structures.
-
I dislike Scala 3's significant whitespace syntax.
-
Ever had the need to deliver messages on your queue at a certain timestamp in the future?
-
"Sir, we have a bug!"
-
As Scala developers and fans of the functional programming promoted by Haskell, how do we justify the use of IO to newbies coming from Java?
-
The following describes snippets for executing shell commands, in Java, Scala, and Kotlin, using standard functionality.
-
Java’s Checked Exceptions are problematic, and it’s not only due to their ergonomics.
-
Me, with my son, learning the Lua programming language on proprietary macOS laptops.
-
Honestly, Java's mascot is pretty cool, Scala needs a mascot too.
-
Lightbend made Akka proprietary from version 2.7.x onward.
-
Java is good by modern standards, from a technical perspective, the platform having received a lot of improvements from Java 8 to 17.
-
Unix has a long tradition with scripting — small programs represented as text files that can be inspected, modified, and executed.
-
I finally managed to delete my Facebook account.
-
I’ve just spent over a day, going to sleep at 1:00 am, to upgrade dependencies and fix eviction warnings in the build of a Scala project.
-
According to today’s announcement, Lightbend is changing Akka’s licensing to “Business Source License (BSL)”.
-
You may think that Open Source is about having “access to source code”, whereas Free Software is about freedom.
-
Apuseni Moutains, Romania, near the Scărișoara Ice Cave Toxic usage patterns of technology, begone — inspired by a self-help book book 🤷♂️ I changed my philosophy and habits regarding the use of technology.
-
What if we’d use Scala’s type system for tracking side-effects in impure code, too?
-
Jacques-Louis David, The Intervention of the Sabine Women, 1799.
-
I don’t like given, as an alternative to implicit in Scala 3.
-
Scala is considered a multi-paradigm language, for better or worse, being one of the best OOP languages, which is why it's so versatile.
-
The Scala community is increasingly using Discord for “real-time chat”.
-
Planning the future is difficult, but can bring clarity and purpose.
-
I like writing about my personal projects and about programming in general.
-
Current events have obliterated my ability to focus, both at work, or in my personal projects.
-
#!
-
You can recommend the required VSCode extensions per repository to your fellow programmers.
-
I need an impure way (no IO) to create a resource atomically only once and later be able to know if it was created or not, so I can close this resource safely. 🤔 Jules Ivanic (@guizmaii) ⬇️ August 2, 2021 import scala.util.control.NonFatal /** Builds a "…
-
⌘+Click on a file path triggers my terminal to open that file inside my IDE, and that helps a lot: Demo of iTerm's semantic history I’m a terminal-first, IDE-second guy.
-
I just refactored a piece of code.
-
I stay connected to websites I care about via an RSS/Atom feed reader.
-
We’ve had an ING Scala Meetup last night.
-
Video link (open on YouTube.com) Yo dawg, I heard you liked concurrency primitives.
-
For self-hosting Matomo, a FOSS alternative to Google Analytics — via docker-compose: version: '3.3' services: db: container_name: mariadb image: mariadb:10.5 ports: - "3306:3306" labels: - "com.centurylinklabs.watchtower.en…
-
OOP couples the “data” with the methods operating on it, and that’s considered bad in FP circles, because supposedly data outlives the functions operating on it.
-
Video link (open on YouTube.com) Turning imperative algorithms to tail-recursive functions isn’t necessarily obvious.
-
These may as well be interview questions for Scala developers: Which signature do you prefer?
-
text.replaceAll("(?
-
#!
-
ScalaTest helpers for testing effects (e.g. cats.effect.IO, monix.eval.Task).
-
Scala has scala.math.Ordering, Java has java.lang.Comparable.
-
The database schema should be described as code, in your repository.
-
I maintain a Jekyll blog, with tagged articles (tags specified in the Markdown front-matter), but maintaining tags isn’t easy, because I often forget what tags I used.
-
In strong, static, expressive FP languages, such as Scala, or Haskell, there’s the ongoing drive to “capture invariants in the type system” and “to make illegal states unrepresentable”.
-
I maintain a growing Screenshots folder.
-
Comments on the web can be toxic, and a waste of time.
-
This is a simple and generic IOApp and TaskApp replacement.