Loading Events

« All Events

  • This event has passed.

John Cavnar-Johnson, “Functional Code That Even Your Server Can Understand”

May 19, 2021 @ 7:00 pm - 9:00 pm CDT


No, not that kind of server. Have you ever imagined writing functional code that any waiter or waitress (that kind of server) could understand? One of the core tenets of domain driven design is using the ubiquitous language of your users. How often do we really succeed though? For this talk, I’ll use my favorite functional language, F#, with an interesting assist from one of my favorite font features, to write a simple restaurant reservation system that my favorite server can understand. What could we do if normal people could read our code and verify that we have understood the problem domain?

John Cavnar-Johnson is a software developer/architect working as a Principal Consultant for Improving. In the last 30 years, he’s been a corporate developer, IT sysadmin, trainer, software development manager, IT enterprise architect, consultant, and entrepreneur, but mostly he’s spent his time solving problems and hooking stuff together. In his spare time, he likes reading, drinking craft beer, and playing with his grandkids.

Claude Rubinson is inviting you to a scheduled Zoom meeting.

Topic: Houston Functional Programmers
Time: May 19, 2021 07:00 PM Central Time (US and Canada)

Join Zoom Meeting

Meeting ID: 929 2919 9338
Passcode: recursion
One tap mobile
+13462487799,,92929199338# US (Houston)
+12532158782,,92929199338# US (Tacoma)

Dial by your location
+1 346 248 7799 US (Houston)
+1 253 215 8782 US (Tacoma)
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
Meeting ID: 929 2919 9338
Find your local number: https://uhd.zoom.us/u/adZqi3TixQ

Join by SIP

Join by H.323 (US West) (US East) (India Mumbai) (India Hyderabad) (Amsterdam Netherlands) (Germany) (Australia Sydney) (Australia Melbourne) (Singapore) (Brazil) (Canada Toronto) (Canada Vancouver) (Japan Tokyo) (Japan Osaka)
Meeting ID: 929 2919 9338
Passcode: 784810094

Join by Skype for Business



May 19, 2021
7:00 pm - 9:00 pm CDT



Leave a comment

Your email address will not be published. Required fields are marked *