+201223538180

neoweb4u|Web site Developer I Advertising I Social Media Advertising I Content material Creators I Branding Creators I Administration I System Resolution|Plain Practical Programming by Martin Odersky

neoweb4u|Web site Developer I Advertising I Social Media Advertising I Content material Creators I Branding Creators I Administration I System Resolution|Plain Practical Programming by Martin Odersky

Neoweb4u


Neoweb4u|Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube Like Devoxx on Fb @ https://www.facebook.com/devoxxcom Comply with Devoxx on Twitter …

supply

26 thoughts on “neoweb4u|Web site Developer I Advertising I Social Media Advertising I Content material Creators I Branding Creators I Administration I System Resolution|Plain Practical Programming by Martin Odersky

  1. "Here, on page 362, they finally get around to proving that 1+1=2."

  2. software complexity arises from mortgage-driven development. True story bruh…

  3. where can I find the code shown here?

  4. Did he use the grammar of Haskell 98 or of Haskell plus all GHC extensions in 2016?
    Unfortunately, many Haskell library writers seem to be happy only if they need to enable more than 20 GHC extensions.

  5. Since when grammar is an indication of complexity? Strange to hear those arguments from such a smart man.
    Does it make Haskell easier than java8?
    The term easier doesn't even make sense.

    I thought CLOS is a Common Lips Object System or is Martin referring to smth else?

    This `Possibly[Configured[T]]` is awesome though

  6. Thank you Mr. Odersky for your introduction to Scala programming.

  7. I came here looking for an answer to "why is scala overcomplicated"? And then it seems Odersky is asking himself that question too: 12:38

  8. @5:00 why not compare with GoLang , it has type system. Can be written in Functional fusion

  9. What is the best introduction to Scala?

  10. blah blah blah and nothing useful or meaningful
    that's the simplicity he is talking about!

  11. But can you do effects with continuations right now in dotty?

  12. The implicit "WiFi" (as opposed to explicit "Plumbing") capability of implicit functions really shines! When implementing reader monad transormers (yes, imho they do have their usage) they "just work". I never enjoyed "deleting code and noticing that everything still works" as much!

  13. scala is amazing, looking forward to create some cool project on scala and akka)

  14. i tried this example in 2.10.6 and 2.12 expression not supported, any idea in which Scala version this works.

  15. Great talk! Looking forward for Dotty compiler to be used in production.

  16. What is the appeal of the "receiver functions" DSL? (I understand how it is implemented using implicit functions, but why is it a popular feature in Kotlin/Groovy?)

  17. Which editor is he using?

  18. It was too repetitive to write implicit config: Config, so instead let's write Possibly[Configured… everywhere!

  19. The greatest difficulty is dealing with the massive amounts of incompetence within this entire field. It's absolutely riddled with inexperienced programmers and managers having no clue what they're doing; the general structure of development via compartmentalization is bad, the manager needs to be the programmer, otherwise they have no perspective of how a project could feasibly be structured etc. The incompetence mostly stem from school taught programmers, who tend to suck ass because they have no personal interest in the programming itself, they're not interested in exploring it, only to learn the bare essentials and to achieve some result by any arbitrary working method, which among many other fallacies leads to the necessity of shitty OOP, since they have zero overview of what they're doing, and thus needs encapsulation to avoid the inevitable catastrophic results of their blind and spastic-like bashing of their arms onto a keyboard. I still wonder how they ever get anything to compile.

  20. This is genius. I wasn't so excited about implicit functions before seeing this talk, and Martin does an amazing job of explaining why they are useful. Don't get me wrong, this is advanced material, but if you've looked at all the alternatives he does a good job of breaking down why this approach is better. Implicits continue to be given a bad wrap because of their power, but I personally feel like they might be one of the single greatest programming language features to ever be invented. Brilliant abstraction.

  21. I wrote a JavaScript interpreter in OCAML a few years ago, and I gave up on this video 15 minutes in. Functional programming is not hard, but I get the impression Scala is hard, if Martin had anything to do with the documentation…..

  22. I hate to say this and I hope it isn't misconstrued but I personally think that Martin himself is one of the things that makes Scala seem hard. He is obviously brilliant but I found his functional programming course very intimidating, even though it was very rewarding.

  23. Implicit parameter explosion is one the worst aspects of maintaining Scala code. In larger projects trying to comprehend how to import and understand which implicit parameters are used/needed can be maddening.

  24. I think the implicit things are the things that make Scala hard

Leave a Reply