BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Houston Functional Programmers - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Houston Functional Programmers
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:20190310T080000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:20191103T070000
END:STANDARD
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
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20180101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20201021T190000
DTEND;TZID=America/Chicago:20201021T210000
DTSTAMP:20260531T184454
CREATED:20201002T231825Z
LAST-MODIFIED:20201009T163335Z
UID:58-1603306800-1603314000@hfpug.org
SUMMARY:Adam Gordon Bell\, "Functional Programming is Undefined"
DESCRIPTION:Functional Python Programming and Verified Functional Programming in Agda are both books teaching functional programming.  Yet the books are about very different things. How can this be?  Over the course of 58 interviews\, Adam Gordon Bell has interviewed many experts on software development. These include programming language creators\, high-performance computing experts\, and functional programming gurus.  In this session\, Adam will share some behind-the-scenes information about the podcast and a collection of insights he has learned from his guests.  One of these insights is that functional programming\, as a term\, is undefined.\n \nAdam is a software engineer and an open-source advocate.  He is currently working on the open-source build tool earthly (http://earthly.dev/) . He is the host of the popular software development podcast Corecursive (http://corecursive.com/).
URL:https://hfpug.org/event/adam-gordon-bell-of-co-recursive/
LOCATION:Zoom (connection info provided in comments)
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200916T190000
DTEND;TZID=America/Chicago:20200916T210000
DTSTAMP:20260531T184454
CREATED:20201002T212953Z
LAST-MODIFIED:20201002T212953Z
UID:40-1600282800-1600290000@hfpug.org
SUMMARY:Office Hours
DESCRIPTION:This month\, we’ll be having office hours in lieu of a speaker. This is a chance to show off works-in-progress\, ask questions or generally help others out with any kinds of questions in functional programming languages. Feel free to BYOBeverage and chat if you like.
URL:https://hfpug.org/event/office-hours/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200819T190000
DTEND;TZID=America/Chicago:20200819T210000
DTSTAMP:20260531T184454
CREATED:20201002T212729Z
LAST-MODIFIED:20201002T212729Z
UID:38-1597863600-1597870800@hfpug.org
SUMMARY:"That's so META" with John Cavnar-Johnson
DESCRIPTION:Please join us this Wednesday night at 7 pm CDT when John Cavnar-Johnson will discuss “That’s so META”\, a talk about “metaprogramming” – what is metaprogramming? Join us and find out!\n\nWhat happens when an ordinary programmer discovers that the META (Most Effective Tactic Available) for the problem at hand is metaprogramming? Metaprogramming (where code treats other code as data) has long been a tool mostly reserved for the “big brain” computer scientists. In this session\, I use some existing metaprogramming tools to cobble together a solution to a real world problem (bridging the gap between a relational data model and F# discriminated unions and record types). If an old liberal arts major can pull this off\, you can too. \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.
URL:https://hfpug.org/event/thats-so-meta-with-john-cavnar-johnson/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200617T190000
DTEND;TZID=America/Chicago:20200617T210000
DTSTAMP:20260531T184454
CREATED:20201002T203937Z
LAST-MODIFIED:20201002T205453Z
UID:14-1592420400-1592427600@hfpug.org
SUMMARY:Jean Yang of Akita Software
DESCRIPTION:I am excited to welcome Jean Yang as our guest for our meetup this Wednesday\, June 17 at 7 pm CDT. She will be discussing: \n\nWe need API tools as much as we need developer tools\nFuzzing as a formal method for correctness\n\nShe is also going to cover some of the work she and her team at Akita Software have been working on. \nPlease join us! This should be very interesting. We will once again be using Zoom to handle our meetup. The URL is: \nhttps://zoom.us/j/92789988549?pwd=ZzlmREE1dkNqWkgvSEtmaU5tYXRoQT09
URL:https://hfpug.org/event/jean-yang/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200520T190000
DTEND;TZID=America/Chicago:20200520T210000
DTSTAMP:20260531T184454
CREATED:20201002T213403Z
LAST-MODIFIED:20201002T223614Z
UID:21-1590001200-1590008400@hfpug.org
SUMMARY:Introduction to Pony with Sean T. Allen
DESCRIPTION:I am excited to announce that Sean T. Allen will be joining us to provide an informal introduction to the Pony programming language.
URL:https://hfpug.org/event/introduction-to-pony-with-sean-t-allen/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200415T190000
DTEND;TZID=America/Chicago:20200415T210000
DTSTAMP:20260531T184454
CREATED:20201002T204909Z
LAST-MODIFIED:20201002T204909Z
UID:23-1586977200-1586984400@hfpug.org
SUMMARY:Functional Geekery's Steven Proctor
DESCRIPTION:I am excited to announce that our virtual guest this month will be Steven Proctor\, the host of the Functional Geekery podcast. He will be joining us on Google Hangout to talk about his podcast – how he produces it\, how he selects guests and other topics! \nI hope you can join us this month on our Hangout on Wednesday\, April 15\, 2020\, 7 pm CDT. I made the invite public so you should be able to RSVP on it as well as get the Hangout URL from there.
URL:https://hfpug.org/event/functional-geekerys-steven-proctor/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200219T190000
DTEND;TZID=America/Chicago:20200219T210000
DTSTAMP:20260531T184454
CREATED:20201002T205100Z
LAST-MODIFIED:20201002T205100Z
UID:25-1582138800-1582146000@hfpug.org
SUMMARY:Introduction to Erlang with Mark Allen
DESCRIPTION:Join us Wednesday February 19\, 2020 at 7:00 pm for an introduction to the Erlang programming language and its run-time system. We haven’t had an “Intro to…” talk for a while\, so Mark Allen will be leading a session to help you dip your toes into the warm and sometimes slightly weird water of functional programming. No prior experience with functional programming or Erlang is needed. Beginners are welcome.
URL:https://hfpug.org/event/introduction-to-erlang-with-mark-allen/
LOCATION:Improving\, 10111 Richmond Ave\, Suite 100\, Houston\, TX\, 77042\, United States
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Chicago:20200115T190000
DTEND;TZID=America/Chicago:20200115T210000
DTSTAMP:20260531T184454
CREATED:20201002T205356Z
LAST-MODIFIED:20201002T224526Z
UID:28-1579114800-1579122000@hfpug.org
SUMMARY:"Pure Operation-Based Replicated Data Types" with Gyan Aggarwal
DESCRIPTION:This month Gyan Aggarwal will present a talk on the paper “Pure Operation-Based Replicated Data Types” by Carlos Baquero\, Paulo Sergio Almeida and Ali Shokar.  What is a CRDT? It’s a special kind of data type which can be synchronized to the same state across multiple replicas as long as all replicas get all of the messages. \nPaper abstract: Distributed systems designed to serve clients across the world often make use of geo-replication to attain low latency and high availability. Conflict-free Replicated Data Types (CRDTs) allow the design of predictable multi-master replication and support eventual consistency of replicas that are allowed to transiently diverge. CRDTs come in two flavors: state-based\, where a state is changed locally\, shipped and merged into other replicas; operation-based\, where operations are issued locally and reliably causal broadcast to all other replicas. However\, standard definition of op-based CRDT is very encompassing\, allowing even sending the full-state\, and thus imposing storage and dissemination overheads as well as blurring the distinction from state-based CRDTs. Pure Operation-Based CRTDs send only operations to other replicas\, drawing a clear distinction from state-based CRDTs. \nOur talk this month will be on Wednesday\, January 15\, 2020 at 7:00 pm. Our meeting will be held at Improving\, 10111 Richmond Ave\, Suite 100\, Houston\, TX 77042. There is plenty of free parking in front of the building. Click here to get directions.
URL:https://hfpug.org/event/pure-operation-based-replicated-data-types-with-gyan-aggarwal/
LOCATION:Improving\, 10111 Richmond Ave\, Suite 100\, Houston\, TX\, 77042\, United States
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20191218T190000
DTEND;TZID=UTC:20191218T210000
DTSTAMP:20260531T184454
CREATED:20201002T205838Z
LAST-MODIFIED:20201002T205838Z
UID:31-1576695600-1576702800@hfpug.org
SUMMARY:Holiday Social
DESCRIPTION:Join us as we gather for a few holiday drinks at Ron’s Pub near Fountain View and San Felipe just north of the Galleria on December 18\, 2019 from 7 until 8:30 or 9. There’s no speaker and no agenda: you can come and go as you like. Hope to see you there! \nWe will be back to our usual meetings in January! Have a wonderful holiday season\, y’all.
URL:https://hfpug.org/event/holiday-social/
LOCATION:Ron’s Pub\, 1826 Fountain View Dr\, Houston\, TX\, 77057\, United States
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20191119T190000
DTEND;TZID=UTC:20191119T210000
DTSTAMP:20260531T184454
CREATED:20201002T210241Z
LAST-MODIFIED:20201002T210241Z
UID:34-1574190000-1574197200@hfpug.org
SUMMARY:Probabilistic Record Linkage of Hospital Patients with Chris Oakman
DESCRIPTION:How can you tell if a patient is the same person across all the different electronic systems used in a hospital? \nCan you be confident with messy data when lives are on the line? \nMedical startup Luminare faced this challenge in a hospital setting and used Clojure to save the day and make the nurses happy again. \nThis talk will explore the challenge of record linking: dealing with dirty data sets\, the pros and cons of different solution approaches\, and using the Felligi-Sunter method to create a probabilistic algorithm to match records. \nThree Main Ideas of the Talk\nhttps://en.wikipedia.org/wiki/Record_linkage \n1) What is Record Linkage? ie: how to recognize the problem \n2) What is the space of possible solutions? Different kinds of data require different solution approaches. How to recognize which methods will work best with your dataset. \n3) Creating a probabilistic algorithm using the Felligi-Sunter method. I will walk the audience through the creation of a real-world probabilistic algorithm using Clojure. \nSpeaker Bio\nChris Oakman is a software developer\, designer\, and educator from Houston\, TX. \nHe works at Luminare – a medical startup based out of the Texas Medical Center – and teaches software development at DigitalCrafts – a coding bootcamp school. \nHe is the author of several open source projects\, including the cljs.info cheatsheet\, the CLJS logo\, and several Parinfer ports and editor plugins. \nLocation\, time and RSVP\nWe will be meeting at The Cannon\, which is nearby the intersection of Beltway 8 and I-10. While our normal meeting time is the third Wednesday\, this month we will be meeting on Tuesday November 19\, 2019.
URL:https://hfpug.org/event/probabilistic-record-linkage-of-hospital-patients-with-chris-oakman/
LOCATION:The Cannon\, 1334 Brittmoore Road\, Houston\, 77043\, United States
END:VEVENT
END:VCALENDAR