I have new followers now.๐ฌ Hi, I'm a mid level software dev in the Caribbean. I'm obsessed with Functional Programming, Readability, and inclusive and positive spaces.
If you're interested in chatting about Domain Driven Design, fp in the front-end, and t3h memes, hit me up.
Every year I contemplate doing #adventofcode in something besides F#, and then I go with F# and it's great :)
Still in my top tier for practicality, robustness, and expressiveness across domains.
And it's fun :D
@VicVijayakumar My go to lang for just about everything. Full power of the .net ecosystem. Functional friendly. Expressive but approachable.
And it's hard to use anything else for data analysis/data fetching because of compile time API guarantees with Type Providers.
https://t.co/1lfRtPxh7u
FIFA should host an award show called the Fallies.
With categories like
"Best Dramatic Actor in a Home Game"
"Best Agonised Shin Clutch in a Regional Finals"
"Most Artistic Stumble in a Second Half"
Proceeds go to charity, everyone haves a laugh, no harm, all fouls.
Never Scala'd before, but enjoyed this thread. 99% feels applicable for F# and Typescript (fp-forward programming in general)
All techniques have a place, but be wary of complex patterns. Functions and ADTs are evergreen, LOOP when appropriate to do so. No dogma, only tools.
Since this place is going away I'm going to write Mat's Highly Opinionated Scala Tips after working in Scala at three different companies:
1. Make more types. ADTs are great. Use them. More. More. You can probably make even more. Newtype them if you think you have perf problem
Elm spoiled me with supportive error experiences, and now I think about it whenever I encounter a new environment.
Lots of systems are great when things are right. But how clear are they when things are wrong? How well does your platform navigate users from failure to success?
@kyleshevlin I'm gonna try my hardest to do some of the setup work before December so I can try a new Lang and actually focus on learning the patterns and solving problems VS getting bogged in environment and setup.
But I also need to just pick something.
I am bad at this.