Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am working with scala for couple on months.
I want to focus on functional programming using scala . I am looking for a book that shows real world application using scala . and preferred (if there is one) with TDD approach
books that I read are concept and syntax , now I want to dive in FP programming using scala with TDD approach and looking for a good tutorial using real world applications as a reference .
any recommendations ?
For functional programming with Scala, here are a few suggestions:
http://www.artima.com/shop/programming_in_scala_2ed
http://www.manning.com/bjarnason/
http://www.manning.com/raychaudhuri/ (this one mention TDD in a couple of chapters)
Just found this book testing in scala which is close to what I was looking for
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm doing a project where I need to analyze the differences between functional programming and imperative programming. I'm using Scala since it's a multi-paradigm language, for a fair comparison.
Using languages that have a front-end on gcc, pin and perf(hardware) are suitable tools to do these comparisons, but now on Scala, I'm not finding substitutes.
I'm not interested on microbenchmark that only observe the time it took to run the algorithm. Since it's a conway's game of life implementation, a number of memory access is required and so on. I'm grateful for any help
I would recommend ScalaMeter. It is a microbenchmarking tool, but it does what you want by running the code multiple times, and removing the effects of JIT compiler warm-up, garbage collection, etc. It can also be configured to report memory usage, etc.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Are there any good resources to get started with Scala web development? Any good tutorials, blogs or books?
I have checked https://www.scala-lang.org/ and it is a not good starting point for scala web development.
When it comes to backend, you could start from learning some frameworks like play or akka on which play is actually based(there are plenty of books about them), but if you mean frontend by "web development", there is also scala.js, but I would not recommend it to you since it has rather poor community and there is no many people that actually use it. If you are interested in some database connection then I recommend reading smth about slick.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
At my work, I need to do some iOS coding using Swift version 4, which, needless to say, I have never done. As I would like to write from scratch code that is "maintainable" in some sense, I have to ask the question in the title.
Sure.
First is API Design Guidelines by Apple;
Second one is very popular Swift style guide by Ray Wenderlich team;
Also, i suggest you to use SwiftLint framework, that almost for free helps to find all non-conventions problems in your code.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am reading Programming in Scala 2nd edition which is based on Scala 2.8
I have read on Scala release notes that many concepts like Actors that are explained in the above book have been phased out.
Can you suggest which chapters I can skip from that book and read from other sources?
Edit 1: I have checked the change log which gave me good idea of new features which have been added.
Any good resources for learning
Akka Actors
Parrallel collections
Macros
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I wan't to get introduced to the fundamental concepts of Category Theory, from a developer's perspective (not a math student), but every single resource I see uses Haskel, Scala, F# or other highly-focused languages that I don't use.
Are there any resources for the rest of us?
MIT has an some course material online for Category Theory for Scientists. There is also a textbook you can download as well.
Pierce's Basic Category Theory for Computer Scientists fits your description. It is in no way tied to any particular programming language.
When learning category theory It's good to have examples to work from. If you don't have examples from mathematics, and you don't have examples from specific programming languages, it might be hard to motivate the subject.