filmov
tv
Scala performance: when you should betray your functional programming principles

Показать описание
*The 6 first minutes are missing, we apologise for it 🙏*
Functional programming is great! Immutability and an effects system make programs safer, better, stronger − but not always faster. Today, we’ll gleefully betray our functional principles, and look at how (and when!) you should consider committing such despicable acts as: - making your classes mutable and exposing their internals. - using while-loops instead of for-loops. - preferring arrays to lists or maps.
Of course, I’ll bring a few benchmarks to show the differences. And while we’re there, we’ll talk a bit about benchmarks, performance in general, and why the ‘Big O’ notation is lying to you.
Functional programming is great! Immutability and an effects system make programs safer, better, stronger − but not always faster. Today, we’ll gleefully betray our functional principles, and look at how (and when!) you should consider committing such despicable acts as: - making your classes mutable and exposing their internals. - using while-loops instead of for-loops. - preferring arrays to lists or maps.
Of course, I’ll bring a few benchmarks to show the differences. And while we’re there, we’ll talk a bit about benchmarks, performance in general, and why the ‘Big O’ notation is lying to you.
Scala performance: when you should betray your functional programming principles
Scala in 100 Seconds
Tales about Scala Performance
Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn
Should you learn Elixir in 2024?
The Future of Scala Performance on Big Data by Carlos Abad
DAMIANO WITHOUT AUTOTUNE #maneskin #damiano
Performance Timing (using Scala)
Remember Monday-Unwritten (Natasha Bedingfield cover) @ Scala, London, 19th August 2024
Maria Callas’s Extreme Vocal Range as Amina (Scala, 1955)
Big projects are ditching TypeScript… why?
The Future of Scala Performance on Big Data - by Carlos Abad
Java vs Scala A Comprehensive Comparison
Scala Collections Performance
SF Scala: How to survive algorithms in Scala
Is #Scala complicated?
Scalapeño 2016: From Node.js to Scala, With a x100 Performance Increase (Itamar Ravid)
Optimize Scala Code with the Lazy Modifier
What Can Scala Learn from Rust? by John A. De Goes
The TRUTH about Ballet 🩰😱 #ballet #ballerina #dancer #balletdancer #balletclass #ballerina #dance...
Hurry! It’s YOUR turn to PLAY! 🪈🎶 #flute
Releasing Kyo: When Performance Meets Elegance In Scala by Flavio Brasil
Skoda Scala Facelifting 1.5 TSI 150hp 2024 Acceleration
Immutable Classes, Variables and Methods in Scala
Комментарии