Categories
Podcasts

Functional Geekery Episode 118 – Scott Nimrod

In this episode I talk with Scott Nimrod. We catch up with what he has been up to since he was last on, using F# for profit, Nikeza, Elm, and more.

Our Guest, Scott Nimrod

@bizmonger on Twitter
https://bizmonger.wordpress.com/
bizmonger on Github
Scott’s YouTube Channel

Conference Announcements

Clojure SYNC will be taking place in New Orleans on February 15th & 16th of 2018. For more information and to register visit: http://clojuresync.com/.

LambdaDays 2018 will be taking place February 22nd and 23rd in Kraków, Poland. For more information, and to register, visit http://www.lambdadays.org/.

BOB 2018 is coming up in Berlin, Germany on February 23rd, 2018. For more information, and to register, visit http://bobkonf.de/.

:clojureD will be following BOB 2018 in Berlin, Germany on February 24th, 2018. For more information, and to register, visit http://clojured.de/.

Lambda Squared is a new conference taking place March 30th in Knoxville, Tennessee. For more information, and to register, visit https://www.lambda-squared.com/.

LambdUp, Prague’s biggest functional programming event of the year, will be taking place December 16th at MeetFactory in Prague. For more information and to register visit: https://www.lambdup.io/

Monadic Party, a 5 day Haskell Summer School, will be taking place in Poznań, Poland the 11th-15th of June. Visit https://monadic.party/ for more information and to register.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.

Announcements

Some of you have asked how you can support Functional Geekery, in that vein,
Functional Geekery now has a Patreon Page.

If that is one of the ways you would like to show your support, you can
find out more at https://www.patreon.com/fngeekery.

Topics [@4:01]

Welcome back to Scott
Scott on Episode 53
F#
Using F# at work beyond just learning on the side
Sagas
Functional And Reactive Domain Modeling by Debasish Ghosh
Lessons learned from moving from using F# for just fun, to using F# for profit
Using `` around function names in tests to allow test names to read as sentences
Event Driven Architecture and Sagas
Eric Normand on Episode 41 talking about how most things can be reduced to a `map`, `filter`, or `reduce`.
Ody Mbegbu on Episode 81
LambdaCartel
Nikeza
LambdaCartel video streams
Lessons learned from working on Nikeza
.NET Core
Giraffe
Working with F# on .NET Core
Docker
Visual Studio Code
Visual Studio Code and Ionide
Visual Studio 2017 version 15.6 – Preview Release
Elm
Domain Modeling Made Functional by Scott Wlaschin
The Book of F#
Branching Out With Elm
Differences Scott found between working with F# and working with Elm
F# Advent Calendar
Scott’s F# Advent Calendar contribution
Attending NDC Minnesota
Scott talking with Scott Wlaschin

As always, a giant Thank You goes to David Belcher for the logo design.

Categories
Podcasts

Functional Geekery Episode 53 – Scott Nimrod

In this episode I talk with Scott Nimrod. We talk about his entry into F#, his realizations, and his stumblings in coming from a strong object-oriented background.

Our Guest, Scott Nimrod

@bizmonger on Twitter
bizmonger on Github
https://bizmonger.wordpress.com

Sponsors

This episode is sponsored by DailyDrip.com. Use the coupon `geekery` to save $5 on your first month, and make learning part of your daily routine with DailyDrip.com.

Announcements

PolyConf 2016 will be taking place on June 30th – July 2nd. Visit http://polyconf.com/ to keep updated with news as more details become available.

Curry On is taking place July 18th and 19th in Rome. Visit curry-on.org to find out more and to register.

Full Stack Fest will be hold in Barcelona on September 5-9th. You can check out 2016.fullstackfest.com —to find out more.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.

Topics

About Scott
How Scott decided to get into functional programming
F#
What attracted Scott to look at F#
Scott’s transition to F#
F# on Lego Mindstorms blog post and source code
Property based testing in F#
NDC London
Difference between C# and F# workflows
Computational Expressions
“I didn’t realized how much of a slave I was to that paradigm [object-oriented]”
How learning F# has affected the way Scott writes non F# code
Attempt to bring propery based testing to non-F# workflow
Making illegal states inrepresentable
Struggles with taking advantage of F#’s type system
Object Expressions
How well did Scott’s familiarity with LINQ transfer to F#?
“Do not try to relate concepts in Functional Programming to what you do in Object Oriented Programming”
F#’s Backwards Pipe Operator
Mark Seemann’s artical on F#’s Backwards Pipe Operator
Tuples in F#
Resources for getting into F#
Expert F# 4.0
Testing with F#
Scott Wlaschin YouTube videos
FSCheck
F# language questions on StackOverflow
Mark Seemann’s Pluralsight videos
Desired resoruce of “How to arcitect complete solutions in F#”
F*
“I wish there was more of a F# community here in the States”

As always, a giant Thank You goes to David Belcher for the logo design.