Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Matej Cerny's avatar
matejcerny 10 months ago
That's actually one of the worst features of Go, as it makes the program full of if statements. Another is the missing Option type (aka its approach to handling null references). image
Matej Cerny's avatar
matejcerny 10 months ago
I've heard a great take on vibe coding from David Grudl: "It's the same shift of paradigm as when programmers ditched assembler for C."
Matej Cerny's avatar
matejcerny 10 months ago
Vimjoyer is launching a new NixOS playlist. Get ready for beautiful terminal outputs and config examples in 4K 60FPS ๐Ÿ˜€ #nix
Matej Cerny's avatar
matejcerny 10 months ago
Used to Oracle's NVL? You can replicate the same functionality in PostgreSQL easily. #oracle #postgres image
Matej Cerny's avatar
matejcerny 10 months ago
The true cloud programming language #unison
Matej Cerny's avatar
matejcerny 10 months ago
Adding or dropping indexes ๐Ÿ“’ in a live PostgreSQL database means locking the entire table, potentially causing application slowdowns or outages. Use CONCURRENTLY with CREATE INDEX or DROP INDEX to perform the operation in the background. #postgres
Matej Cerny's avatar
matejcerny 10 months ago
Keep your folder structure the same in all apps, wrap primitive types in value classes, avoid default values, and so on. You could argue that these recommendations are obvious, but in reality, applying them consistently requires discipline that many teams lack. #scala
Matej Cerny's avatar
matejcerny 10 months ago
Really interesting comparison between automatic vs. semi-automatic type class derivation and their impact on performance. #scala
Matej Cerny's avatar
matejcerny 10 months ago
The guy who has completely changed the world, talking about the tool which completely changed the whole software development process. #Git #LinusTorvalds
Matej Cerny's avatar
matejcerny 10 months ago
Ready to start diving into NixOS. #nixos image
Matej Cerny's avatar
matejcerny 11 months ago
Named tuples in Scala 3.7 are not just lightweight case classes. They can fundamentally change how, e.g., de/serialization, endpoint derivation, database libraries, or even Spark can work in the future. #scala
โ†‘