Introduction to Programming and Problem-Solving with Scala is how I started. Great book.
@MarcusHammarberg Жыл бұрын
Great stuff! I wished I had this as my intro. Thanks a lot.
@adhamehab52222 жыл бұрын
I know I'm a little late but this is an excellent talk, one of the best I ever watched. Thanks a lot!
@catmcloughlin9276 жыл бұрын
Thank you Kelley, this was a very useful and informative talk! I especially appreciated the overview of why people use/like Scala as well as the downsides to some of its features.
@EdouardTavinor7 жыл бұрын
Thanks for this talk. It was really positive to hear a very qualified person give an honest appraisal of scala.
@ricardofilipegomes43965 жыл бұрын
What a beautifull talk!!!! Started learning FP out of curiosity, i am ending up writing much more beautifull and elegant code all around, and this talk open my mind to a lot of new ideas on how to approach some things i hated and been looking to solve, exceptions as an error message always bothered my mind Thanks a lot for helping people becoming better :)
@OurFallenHereos370557 жыл бұрын
The java partition example isn't exactly a fair comparison considering we have the streams api and vavr. Scala still looks much more succinct though.
@karenschwarze63913 жыл бұрын
Fantastic. Thank you for presenting this information.
@mostafaismail52563 жыл бұрын
a very helpful introduction, thanks alot
@leftover77665 жыл бұрын
No links to Coursera starts or any others promised. Or am I missing something. Found them easy enough though.
@oleksiyprosyanko77727 жыл бұрын
Try to find job in Scala outsourcing and consider whether to invests in studying Scala.
@WolvesLink13955 жыл бұрын
Just one thing with the val barefootContessa = "Ina Garten" The data within the variable can be changed if you reassign it using val barefootContessa again. However if you do this: barefootContessa = "Jim" You will get a reassignment error. So, to clarify: The data is immutable. val barefootContessa = "Jim" will change the data barefootContessa = "Jim" will give you a reassignment error
@jpzhang82906 жыл бұрын
Very logical presentation
@iterativeincremental7 жыл бұрын
Uh nice intro. I will give Scala a shot. Encouraging talk
@WilliamSnale6 жыл бұрын
thanks for the info, great talk!
@grzkv7 жыл бұрын
Apparently, Scala is supposed to be mysterious :)
@NinjaDoge7 жыл бұрын
for my test function i did: def Quick_Maths(x: Int, y: Int, z: Int): Int = { var Operation: Int = x+y; println(x.toString + " + " + y.toString + " is " + Operation.toString) println("minus "+z.toString + " thats " + (Operation - z).toString + ", quick maths") Operation -= z; Operation }
@legoman7777777776 жыл бұрын
The ting goes skkkrrraaa
@vram28810 ай бұрын
at 12.0 good
@jimnewton45345 жыл бұрын
I really like the way Kelley approaches the topic. It seems to be a pragmatic point of view based on experience dealing with real people and teams of people. I agree with many of her points about which things are confusing to people. But I disagree with her also about her perspective of Java. For example, she assumes that people are familiar with Java. This may be true in her experience, but it is not true in general. Many things could and should be explained without bringing Java into the equation. And the Java ecosystem DOES NOT make things easier, it makes things very complicated, ands a huge amount of boiler plating. I see it as an unfortunate vestige of our evolution, not as the jewel of our civilisation.
@SpiritOfIndiaaa6 жыл бұрын
Kelly is very nice
@teckyify7 жыл бұрын
Scala is a minefield, it has super suptle buggy behaviours and with Java 9 it's dead anyways. I go rather for correctness than crazy unpredictable covariant type inference.
@tactlessturtle6 жыл бұрын
I've worked with scala for years and I don't share that opinion of the language. What in your experience makes it a minefield?
@mill73196 жыл бұрын
Scala tends to be more "correct" than Java, mostly in terms of it's type system.
@sosoga19772 жыл бұрын
>I go rather for correctnes >writes java instead of scala :D