Damn. Just found out via LinkedIn post (by @vpatryshev) that @oleg_pyzhcov had passed away in 2022. Oleg was responsible for many amazing Scala contributions, most notably - better-monadic-for (bm4)
RIP, Oleg. https://t.co/uIcfaJtV43
Scala superpower unlocked:
Spec-first APIs *without* a separate codegen pass.
⚡Just Import 'N' Go!⚡
Typesafe and IDE assisted.
Pictured is my prototype for OpenAPI, but can be done for GraphQL, Smithy, Protobuf/gRPC, Avro, ...
#Scala#Metaprogramming#OpenAPI
@guizmaii Totally agree! Recently I had to pick a component library for a new project. I tested a lot of them and eventually ended up with @mantinedev it's such a nice library where everything just makes sense. And also it's highly customizable, unlike most of other libs.
You can now see the Mill Scala 3 support build progress in my talk from @ScalaIO_FR : Mill builds in Scala 3, a migration story https://t.co/U86sG5hNhG
A small hint for @intellijidea users: if you prefer logging over debugging and want to avoid having printf() statements in your production code, consider using non-suspending breakpoints.
You access only 1/10 of the talent pool, but you conduct just 1/50 of the interviews. While this matched our gut feeling, we wanted to verify it with actual data. So, we analyzed our recruitment data from last 4 years and found that 18% of candidates for Scala roles succeed in technical interviews, compared to just 10% for Java and 13% for JS/TS roles. It seems building with Scala or hiring people who know Scala really does make economic sense.
@guizmaii@duckdb Yeah, that's probably the most exciting part. You can query it, transform it, do whatever you want. Duckdb has a lot of functions to work with json and pretty good and concise docs.
@guizmaii@duckdb In that case you can create a table with a desired structure (or even with a single json field) and put data there using `insert into`. Duckdb is in-memory, yes, but it doesn't share its memory with JVM. In that scenario duckdb works similarly to sqlite, but without a file.
At last, Zionomicon is finally available! 😱💥
Completed. Updated to ZIO 2.1. And 100% free! 😍
This book will teach you how to master ZIO to build resilient, scalable applications on the JVM. 💪
@zivergetech@zioscala
https://t.co/L1qh5E6LZz
Quoth @andy_pavlo, the most famous professor of databaseology: "If I was a developer that was already using Postgres + DuckDB in my stack and I wanted to be able to combine the two together, I would choose pg_duckdb"
https://t.co/19hmR5VznP
Очень надеюсь что вам понравится! Мы говорим с @nikalaikina об ее опыте релокации в Лиссабон, о функциональном программировании, твиттере и многом другом
https://t.co/p2BP5dVMP1
I've just started the port of the Mill build tool to Scala 3 - turned off some compiler plugins and removed macros and managed to build enough to run a (now broken) test with surprisingly few changes - now comes the work of fixing those macros!
🚀 I've written about the recent #Scala#Wasm support!
Covering Scala.js Wasm implementation, current status, benchmarks, impact for developers, WasmGC, and why we chose Scala.js over ScalaNative.
Check it out 👉
https://t.co/16axYjsLLM