I am trying to learn new things with my life, as such I am trying to learn Scala, since I have been a .NET developer for a long time I thought people might appreciate my thoughts on trying to learn Scala from a .NET dev angle.
To this end I have posted/will post a series of hopefully useful posts on how to relate certain .NET concepts to Scala ones.
Here is the proposed table of contents for this series of posts:
- Getting the tools to create a Scala Project
- SBT : Where’s My Nuget
- Variables /Types
- Loops
- Creating Classes / Properties
- Inheritance / Overriding / Traits
- Extension Methods
- Generics
- TPL/Aysnc Await : Future /Promises and more
- App.Config : Using the TypeSafe config package
- Dependency Injection
- Connecting to SQL Server
- Testing Scala Code
- Mocking Scala Objects
- Spark Tutorials
You can expect this to grow/shrink as I find new items for the list. I hope this list will give someone brand new to Scala enough to feel that they could at least write something of value in Scala.
I will be updating this page with links when I have posted a new article for this series