Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Scala in Depth?
Ad
Ad
Hackr.io
All
3
Experiences
Pros
3
Top
Pro
Community trust
Instead of getting a recommendation from a single dev, you get recommendation from the entire programming community.
See More
Top
Pro
Recommendation for every programming language/framework/library
You can find Python as well as Jenkins.
See More
Top
Pro
Nice filters
Free, Video, Book, Beginner, Advanced, etc.
See More
Hide
0
45
0
Functional Programming Principles in Scala - Coursera
All
3
Experiences
Pros
2
Cons
1
Top
Pro
Hands-on course
You'll gain plenty of experience programming in Scala through programming assignments and playing with short programs.
See More
Top
Con
Requires programming experience
This isn't a course for beginner programmers. It's suggested you have at least one year programming experience (C# or Java is ideal).
See More
Top
Pro
Instructed and written by the creator of Scala
Martin Odersky is the instructor of the Scala course on Coursera, and is also the creator of the Scala language.
See More
Hide
Get it
here
2
0
exercism.org
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Human review and feedback
Rather than merely test for code correctness, Exercism uses peer review to improve general programming techniques. Users are encouraged to comment on others' solutions, and refine their own based on feedback.
See More
Top
Con
Custom commandline client
Exercism requires using a CLI utility to fetch and submit exercises. This is inconvenient compared to web-only alternatives, and poses an additional barrier to entry for some users.
See More
Top
Pro
Practice with production tools
Unlike many code practice websites, Exercism requires the user to develop and test entirely offline, submitting only the finished code. This promotes familiarity with essential tools and workflow, not just the bare language.
See More
Specs
Languages:
Bash, C, C++, C#, Clojure, Dart, Elixir, Erlang, Go, Java, JavaScript, Kotlin, Python, Ruby, Rust,TypeScript
Features:
Exercises
Hide
Get it
here
178
22
Scala for the Impatient
All
4
Experiences
Pros
2
Cons
2
Top
Pro
Focuses on teaching the language
Many Scala books aim to teach not just the language, but programming theory as well. "Scala for the Impatient" focuses only on teaching the syntax and features of Scala, making it a great option for experienced programmers looking to pick up the language quickly.
See More
Top
Con
Author takes a Java-centric approach to many topics
If you aren't arriving at Scala with a Java background, some of the examples may seem unnecessarily focused on OOP inheritance relationships and core Java libraries.
See More
Top
Pro
Easy to read and concise introduction to Scala
For experienced developers, this book will quickly get you running with Scala.
See More
Top
Con
Unreadable source code on Kindle
In order to view a properly formatted version of the code, the reader has to click a link which takes them to the index. It is then extremely difficult for the reader to find their original place in the book and continue reading.
See More
Hide
Get it
here
3
1
Functional Programming in Scala
All
4
Experiences
Pros
2
Cons
2
Top
Con
Not for beginners
The material gets advanced pretty quickly. The material in the book is more effective if you already have an introduction to category theory and combinatorial analysis.
See More
Top
Pro
Creative, fun exercises
"Functional Programming in Scala" offers no shortage of exercises. Throughout the book, exercises and examples are plentiful to help the reader put what they're learning into practice for a better understanding.
See More
Top
Con
Only uses Scala as a medium to teach functional programming
Rather than focusing on teaching the language (such as the syntax), "Functional Programming in Scala" only uses Scala as the medium for teaching functional programming. This means the reader needs to already have some experience with Scala.
See More
Top
Pro
Does an excellent job of teaching functional programming
"Functional Programming in Scala" focuses on building a strong foundation in Functional Programming(FP). It fully explains FP concepts, including the "why" behind everything discussed.
See More
Hide
Get it
here
4
2
Scala in Action
All
3
Experiences
Pros
1
Cons
2
Top
Pro
Has a very hands-on approach
Uses lots of hands-on examples to get you programming early on.
See More
Top
Con
Can be hard to follow
This book jumps around, with examples that are poorly explained and difficult to follow.
See More
Top
Con
Not a good beginner-friendly resource
The examples are complex and the book is written with experienced programmers in mind (basic programming concepts are not explained).
See More
Hide
Get it
here
0
0
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop