jagomart
digital resources
picture1_Programming In Scala Pdf 189792 | Backend Tips Scalac


 129x       Filetype PDF       File size 0.06 MB       Source: scalac.io


File: Programming In Scala Pdf 189792 | Backend Tips Scalac
scala tips 1 start with the programming in scala book co written by martin odersky the creator of the language make sure it s the 4th edition which covers scala ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
        
                         SCALA TIPS 
                              
         1. Start with the ‘​Programming in Scala’​ book, co-written by Martin Odersky, 
          the creator of the language. Make sure it’s the ​4th edition​, which covers 
          Scala 2.13. The book is really worth reading, as it thoroughly explains all 
          the features and all the ways you can write a line in Scala. It can take a long 
          time to read the whole thing, but you can do other stuff in the meantime. 
         2. Get familiar with testing frameworks (​ScalaTest​, ​ScalaCheck​, maybe ​ZIO 
          Test​) and ​SBT​ basics. 
         3. Watch the ‘​7 sins of a Scala beginner’​ by our former-colleague @kubukoz 
          https://www.youtube.com/watch?v=Z2YzCzfUNNk 
         4. After you have got to know the language and spent a good amount of time 
          writing small programs in it, it would be a good idea to learn Akka (at least 
          the basics and the problems of concurrent programs it helps solve) - just 
          use the official documentation on 
          https://doc.akka.io/docs/akka/current/scala.html 
         5. For real life applications, you'll probably need to know some persistence 
          framework. ​Slick​ and ​Doobie​ are popular choices for SQL. And again - the 
          official docs will do just fine. 
         6. If you want to educate yourself in functional programming, you'll find 
          ‘​Functional Programming in Scala’​ (the Red Book) and ​‘​Book of Monads’ 
          both of which explain the general concepts from the ground up. 
         7. For specific libraries, there’s ​‘Functional Programming for Mortals’​ which 
          covers Scalaz and ​‘Scala with Cats’​ about … yes, you guessed it. Other 
          than that, the documentation for ​Cats​, ​Scalaz​ and ​ZIO​ is a good source of 
          information. 
         8. The​ ‘Functional Programming Principles in Scala’​ course on Coursera 
          might be worth pursuing. There are also other courses specialising in 
          Scala ​https://www.coursera.org/specializations/scala 
         9. Last but not least, follow and read some good functional programming / 
          scala blogs. An up-to-date list of some of them can be found here: 
          https://medium.com/@FunctionalWorks/the-best-functional-programming-b
          logs-49303cc701b5​ - it also includes our blog (​https://blog.scalac.io​) 
        
The words contained in this file might help you see if this file matches what you are looking for:

...Scala tips start with the programming in book co written by martin odersky creator of language make sure it s th edition which covers is really worth reading as thoroughly explains all features and ways you can write a line take long time to read whole thing but do other stuff meantime get familiar testing frameworks scalatest scalacheck maybe zio test sbt basics watch sins beginner our former colleague kubukoz https www youtube com v zyzczfunnk after have got know spent good amount writing small programs would be idea learn akka at least problems concurrent helps solve just use official documentation on doc io docs current html for real life applications ll probably need some persistence framework slick doobie are popular choices sql again will fine if want educate yourself functional find red monads both explain general concepts from ground up specific libraries there mortals scalaz cats about yes guessed than that source information principles course coursera might pursuing also cou...

no reviews yet
Please Login to review.