BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Houston Functional Programmers - ECPv6.16.5.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://hfpug.org
X-WR-CALDESC:Events for Houston Functional Programmers
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20200308T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20201101T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20210314T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20211107T070000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:20220313T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20221106T070000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20210519T190000
DTEND;TZID=America/Chicago:20210519T210000
DTSTAMP:20210512T191458Z
CREATED:20210409T010542Z
LAST-MODIFIED:20210512T191458Z
UID:361-1621450800-1621458000@hfpug.org
SUMMARY:John Cavnar-Johnson\, "Functional Code That Even Your Server Can Understand"
DESCRIPTION: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? \nJohn 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. \n\nClaude Rubinson is inviting you to a scheduled Zoom meeting. \nTopic: Houston Functional Programmers\nTime: May 19\, 2021 07:00 PM Central Time (US and Canada) \nJoin Zoom Meeting\nhttps://uhd.zoom.us/j/92929199338?pwd=ZUpEUHcrRURLWFZpK215d1g5a2M4QT09 \nMeeting ID: 929 2919 9338\nPasscode: recursion\nOne tap mobile\n+13462487799\,\,92929199338# US (Houston)\n+12532158782\,\,92929199338# US (Tacoma) \nDial by your location\n+1 346 248 7799 US (Houston)\n+1 253 215 8782 US (Tacoma)\n+1 669 900 6833 US (San Jose)\n+1 646 558 8656 US (New York)\n+1 301 715 8592 US (Washington DC)\n+1 312 626 6799 US (Chicago)\nMeeting ID: 929 2919 9338\nFind your local number: https://uhd.zoom.us/u/adZqi3TixQ \nJoin by SIP\n92929199338@zoomcrc.com \nJoin by H.323\n162.255.37.11 (US West)\n162.255.36.11 (US East)\n115.114.131.7 (India Mumbai)\n115.114.115.7 (India Hyderabad)\n213.19.144.110 (Amsterdam Netherlands)\n213.244.140.110 (Germany)\n103.122.166.55 (Australia Sydney)\n103.122.167.55 (Australia Melbourne)\n149.137.40.110 (Singapore)\n64.211.144.160 (Brazil)\n69.174.57.160 (Canada Toronto)\n65.39.152.160 (Canada Vancouver)\n207.226.132.110 (Japan Tokyo)\n149.137.24.110 (Japan Osaka)\nMeeting ID: 929 2919 9338\nPasscode: 784810094 \nJoin by Skype for Business\nhttps://uhd.zoom.us/skype/92929199338 \n 
URL:https://hfpug.org/event/tba/
LOCATION:Zoom
END:VEVENT
END:VCALENDAR