Great talk, I'm kinda new to F# but I'm loving both, the syntax and the community thus far. I definitely agree with many of Don's points on good code vs bad code
@@shalokshalom Why not take something good and make it better placing it on a great platform with a rich ecosystem? I bet OCaml folks enjoy F#, if they can be Objective :) Too bad there isn't an F# port on JVM... One could seamlessly access both worlds. Only Clojure currently does that currently...
He talks a lot about how F# is meant to make things more easy for you as a developer. This is amazing as every time I listen to the Scala people, they can't seem to ge more than five minutes without talking about category theory.
You don't know Python, I suppose? I'd say that's the most common sense and readable language there is. Also one of the easiest to learn for non-programmers, while still being productive for pushing the edge in various fields.
@@Andreas-gh6is most of my experience is in Ruby. I haven't written Python but I can't imagine it's wildly different from Ruby as a language (maybe more so in terms for frameworks and idioms). One of the things I'm really over is dynamic typing, I want to go back to a statically typed language and the F#/ML type system seems amazing, that's probably the biggest draw for me.
IMHO, Although I really like Python, the more I put into efforts to learn Python the more I'm not sure getting right obvious way out of many similar ways. Python is simple and common sense if your end goal is `print("hello, world!")` . If you get to real business, Python has also many challenges just like many main stream languages (if not more).
I guess Im asking randomly but does someone know of a way to get back into an instagram account?? I was dumb forgot the account password. I would love any help you can give me!
The success isn't due to F# like how he first part of this talk presents it, but due to the quality of the team and their close proximity with the business. Yeah, i support one of those outsourced-development-turned-in-house systems and there's a lot of try {} catch{throw;} in it it's not even funny
Great talk, I'm kinda new to F# but I'm loving both, the syntax and the community thus far. I definitely agree with many of Don's points on good code vs bad code
"I originally started the F# language design..." now that is a start of a talk... Respect!
No, he didn't. He copied OCaml and altered it slightly.
"I originally started the Starship Enterprise design..." 😄
@@shalokshalom Why not take something good and make it better placing it on a great platform with a rich ecosystem? I bet OCaml folks enjoy F#, if they can be Objective :)
Too bad there isn't an F# port on JVM... One could seamlessly access both worlds. Only Clojure currently does that currently...
He talks a lot about how F# is meant to make things more easy for you as a developer. This is amazing as every time I listen to the Scala people, they can't seem to ge more than five minutes without talking about category theory.
Lol
Always obsessing over Monads
@@divyaanktiwari4713 While monads are simply monoids in the category of endofunctors. 😉
category theory's a good time tho
F# always have had pragmatism as number 1, which is why it's so awesome!
I've never written a line of F# but this talk makes me want to. It looks like Common Sense sat down one day and designed a programming language.
You don't know Python, I suppose? I'd say that's the most common sense and readable language there is. Also one of the easiest to learn for non-programmers, while still being productive for pushing the edge in various fields.
@@Andreas-gh6is most of my experience is in Ruby. I haven't written Python but I can't imagine it's wildly different from Ruby as a language (maybe more so in terms for frameworks and idioms). One of the things I'm really over is dynamic typing, I want to go back to a statically typed language and the F#/ML type system seems amazing, that's probably the biggest draw for me.
IMHO, Although I really like Python, the more I put into efforts to learn Python the more I'm not sure getting right obvious way out of many similar ways. Python is simple and common sense if your end goal is `print("hello, world!")` . If you get to real business, Python has also many challenges just like many main stream languages (if not more).
This was a beautiful introduction to F# :)
Also loved the best practices.
I guess Im asking randomly but does someone know of a way to get back into an instagram account??
I was dumb forgot the account password. I would love any help you can give me!
@Nathan Quinn instablaster =)
OMG, the actual talking about actual code starts at 22:54
The success isn't due to F# like how he first part of this talk presents it, but due to the quality of the team and their close proximity with the business. Yeah, i support one of those outsourced-development-turned-in-house systems and there's a lot of try {} catch{throw;} in it it's not even funny
I feel you!
NGL, I somehow doubt you can clearly tune it down to either.
Thank you!
15:26 reason 16:19
* zero bugs in deployment system ?!! 18:20
i guess it also matters what you count as a bug ;)
36:35 Pun opportunity missed: "Just avoid this needless point free code" → "Just avoid this pointless code" :D
ahh , too much australian accent ...