DEV Community

Scala

Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

293
Comments 15
11 min read
50 Keybinds ⌨ EVERY Intellij user MUST know! ✔

50 Keybinds ⌨ EVERY Intellij user MUST know! ✔

168
Comments 6
3 min read
Why Java Programmer Should Learn Scala and Functional Programming?

Why Java Programmer Should Learn Scala and Functional Programming?

93
Comments 5
12 min read
Don't Read This Monad Tutorial

Don't Read This Monad Tutorial

78
Comments 5
7 min read
My Four Year Quest For Perfect Scala.js UI Development

My Four Year Quest For Perfect Scala.js UI Development

73
Comments 9
8 min read
The best Functional Programming blogs, for beginners to professionals!

The best Functional Programming blogs, for beginners to professionals!

63
Comments
4 min read
20 Coolest Features of Non-Java JVM Languages

20 Coolest Features of Non-Java JVM Languages

54
Comments 3
40 min read
Functional Programming Interview Questions

Functional Programming Interview Questions

48
Comments 2
2 min read
Scala 101: a beginner's guide to the scalable language

Scala 101: a beginner's guide to the scalable language

42
Comments 1
10 min read
What is Immutability? 03:47

What is Immutability?

36
Comments
1 min read
Best Courses to become a Scala Developer

Best Courses to become a Scala Developer

33
Comments 1
6 min read
10 Most Asked Scala Programming Questions

10 Most Asked Scala Programming Questions

33
Comments 1
22 min read
Installing and Running Hadoop and Spark on Ubuntu 18

Installing and Running Hadoop and Spark on Ubuntu 18

28
Comments 5
10 min read
Implementing a Ternary Operator in Scala

Implementing a Ternary Operator in Scala

26
Comments 6
4 min read
Should I run JVM applications inside a container?

Should I run JVM applications inside a container?

26
Comments 2
2 min read
Scala or Go: Who Wore It Better?

Scala or Go: Who Wore It Better?

26
Comments
25 min read
Tales of the Ruby Grimoire - Part One - The Grimoire

Tales of the Ruby Grimoire - Part One - The Grimoire

22
Comments 2
6 min read
I'm back!

I'm back!

21
Comments 8
1 min read
...And Monads for (Almost) All: The Reader Monad

...And Monads for (Almost) All: The Reader Monad

20
Comments
8 min read
Understand Type Variances in 30 Seconds

Understand Type Variances in 30 Seconds

18
Comments
4 min read
Existential Crisis: Implementing MapK in Scala 3

Existential Crisis: Implementing MapK in Scala 3

18
Comments 1
16 min read
The resurgence of Scala

The resurgence of Scala

17
Comments
6 min read
What is a Functor?

What is a Functor?

16
Comments
4 min read
Spark: unit, integration and end-to-end tests.

Spark: unit, integration and end-to-end tests.

16
Comments
5 min read
Composing complex programs with ZIO

Composing complex programs with ZIO

16
Comments
7 min read
Starting with Scala 3 macros: a short tutorial

Starting with Scala 3 macros: a short tutorial

16
Comments
9 min read
What does "functional programming" mean to you?

What does "functional programming" mean to you?

16
Comments
4 min read
Korolev. Slimming pill for Web

Korolev. Slimming pill for Web

16
Comments 5
6 min read
Scala Daily Coding Problem #001

Scala Daily Coding Problem #001

15
Comments 3
3 min read
Scala For Beginners - Crash Course - Part 1

Scala For Beginners - Crash Course - Part 1

15
Comments
8 min read
Why are FP devs obsessed with Referential Transparency?

Why are FP devs obsessed with Referential Transparency?

15
Comments 2
8 min read
Custom (De)serialization with Scala (Scala DCP #003)

Custom (De)serialization with Scala (Scala DCP #003)

15
Comments
9 min read
Smart Constructors in Scala

Smart Constructors in Scala

15
Comments
5 min read
Make Invalid States Unrepresentable

Make Invalid States Unrepresentable

14
Comments 2
8 min read
Benchmarking Scala with ScalaMeter, Pt. 1 (Scala DCP #004)

Benchmarking Scala with ScalaMeter, Pt. 1 (Scala DCP #004)

14
Comments
10 min read
10 days with the ZIO 1/10

10 days with the ZIO 1/10

14
Comments
3 min read
Easily distributable Scala CLIs using jlink

Easily distributable Scala CLIs using jlink

13
Comments
6 min read
Tagless Final in Scala: Best Practices

Tagless Final in Scala: Best Practices

13
Comments 1
10 min read
Scala Daily Coding Problem #002

Scala Daily Coding Problem #002

13
Comments 3
4 min read
Scala Tutorial for Java Programmers with examples

Scala Tutorial for Java Programmers with examples

13
Comments
9 min read
My journey through JVM languages

My journey through JVM languages

13
Comments
8 min read
Resources for Learning Scala

Resources for Learning Scala

13
Comments 1
5 min read
3 popular technologies that I will strive to never use again

3 popular technologies that I will strive to never use again

12
Comments 3
4 min read
Why Fintech Companies Use Haskell

Why Fintech Companies Use Haskell

12
Comments 2
5 min read
Back and forth from Scala to Java

Back and forth from Scala to Java

12
Comments 6
5 min read
The 90% you need to know to use optics

The 90% you need to know to use optics

12
Comments
5 min read
What Functional Programming Is, What it Isn't, and Why it Matters

What Functional Programming Is, What it Isn't, and Why it Matters

12
Comments
10 min read
Building native images and compiling with GraalVM and sbt

Building native images and compiling with GraalVM and sbt

12
Comments 1
14 min read
Implicit classes in Scala

Implicit classes in Scala

12
Comments 2
3 min read
Eliminate Unnecessary Builds With Git Hooks in Bash, Java, and Scala

Eliminate Unnecessary Builds With Git Hooks in Bash, Java, and Scala

12
Comments 3
4 min read
Abstraction & Type-Safety using Singleton Variants

Abstraction & Type-Safety using Singleton Variants

11
Comments 2
5 min read
Creating audio from raw bits in Scala

Creating audio from raw bits in Scala

11
Comments 2
3 min read
Design a program in Functional #2 Poker Kata

Design a program in Functional #2 Poker Kata

11
Comments 1
6 min read
Scala for the Potterhead: Generics

Scala for the Potterhead: Generics

11
Comments
3 min read
Using wildcards for folder path with spark dataframe load

Using wildcards for folder path with spark dataframe load

11
Comments
2 min read
There is such thing as easy API development with Scala

There is such thing as easy API development with Scala

11
Comments 1
3 min read
3 Key Principles of Functional Programming for Data Engineering

3 Key Principles of Functional Programming for Data Engineering

11
Comments 1
8 min read
Scalaの記号みたいな奴らなんなの

Scalaの記号みたいな奴らなんなの

11
Comments
17 min read
OpenTelemetry Distributed Tracing with ZIO

OpenTelemetry Distributed Tracing with ZIO

10
Comments
10 min read
Loadtest REST API with gatling opensource

Loadtest REST API with gatling opensource

10
Comments 1
8 min read
loading...