Fletch - From null to Maybe? What is a Maybe Monad?
Details
We call "third-party" code (Like our Repos, SDKs, Frameworks, or other NuGet packages), and so we wrap our external calls in Try-Catches, we check the returned result for `null`, we do our best to determine if the value we received back is useable or if we should log an issue and cut out (or use a default). Or worst-case scenario, we just make the call and hope everything works out.
I mention Maybe Monads in a lot of my talks, let's get into what they are and how they shift responsibility, logical thinking, and boilerplate code.
Interested in speaking or recording a talk for us to stream? Contact the group organizers through Meetup or Techlahoma's Slack!
If you haven't joined us in Slack yet, get information about it at involved.techlahoma.org and enter your email at slack.techlahoma.org to join. We're in the #ug-okc-sharp channel!




