Omg! This lecture just made me rethink what I’ve been doing for the past 12 years of my career. I’m going to start a new big data project real soon. Is this something that can be applied in such a project?
This is a very good talk, I enjoyed it. But don't forget about stuff like this: class WithFilter[K, +V, +IterableCC[_], +CC[_, _] Boolean ) extends IterableOps.WithFilter[(K, V), IterableCC](self, p) with Serializable
If the inc function is handed the max value of int as its parameter, it should result in an exception as well ... and therefore is not a pure function either
I still don't understand this madness called Functional Programming. If you function does something unexpected is because you have violated the Single Responsibility principle and/or named it wrongly. You don't need to add immutability to the mix and produce an awful lot of garbage.
Omg! This lecture just made me rethink what I’ve been doing for the past 12 years of my career.
I’m going to start a new big data project real soon. Is this something that can be applied in such a project?
@Luigui lol "with spark"...spark is written in scala...the native language is scala for spark.
Awesome presentation, thanks a lot!
Very useful presentation and neatly explaned. Thank you :)
I'm not a Java developer. And I find Scala really easy
It is easy for newbies. Very hard for Java programmers.
Explanation about functions is very clear
Awesone Explanation!!
for me div(a: Int, b: NonZeroInt): Int is more intuitive than returning Either[Error, Int]
Interesting and clear presentation
Quality, I got a lot from this
very good explanation.
Thanks, nice presentation 👍
Fantastic talk! Nicely structured and presented.
#FPFTW
20:04 - yes the compiler works pretty heavily, that's why I bought the 32 core AMD, the compiler works faster! It is a pleasure really.
It's more about domain modeling no?
File1 Code -
class Abc {
//code
}
File2 Code -
Class Abc1 {
var a:Abc = null
try {
a = new Abc()
}
}
what does this line in file2 mean in scala "var a:Abc = null" where Abc is a class stored in file1
This is a very good talk, I enjoyed it. But don't forget about stuff like this:
class WithFilter[K, +V, +IterableCC[_], +CC[_, _] Boolean
) extends IterableOps.WithFilter[(K, V), IterableCC](self, p) with Serializable
Wonderful talk, congratulations
Nice, thanks!
If the inc function is handed the max value of int as its parameter, it should result in an exception as well ... and therefore is not a pure function either
Why not Left("Max value exceed")?
Actually you don't get an exception you get an integer overflow giving you an Int back which is Int.MinValue so it is a pure function.
No, actually. It would overflow, which is defined behavior on the JVM.
Lol, i would never inmagine to see a PRL timed (50s? 60s?) Gazzete page on a Scala turorial :)
very helpful, thanks alot
Nice talk
Which scala framework you recommend for rest api development?
I'm interested in scala too
Spring boot
You guys never got an answer, and I'm 1 year late, but:
Less pure:
- Akka HTTP
- Finagle/Finch
Pure:
- http4s
More complex, but thought was interesting
Clean .
1:48 - Has he maybe tried using an IDE?
Good
scala community is like an alcoholics anonymous meeting
Dude! You clearly don't know how much a really good devops earn!
I still don't understand this madness called Functional Programming. If you function does something unexpected is because you have violated the Single Responsibility principle and/or named it wrongly. You don't need to add immutability to the mix and produce an awful lot of garbage.
garbage is mostly produced by imperative programmers for the more experienced programmers to sort the garbage out.