<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Functional-Programming on Corey Leavitt</title>
    <link>https://blog.leavitt.dev/tags/functional-programming/</link>
    <description>Recent content in Functional-Programming on Corey Leavitt</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 31 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.leavitt.dev/tags/functional-programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deciding to lock your screen should be a pure function</title>
      <link>https://blog.leavitt.dev/posts/presence-lock-functional-core/</link>
      <pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.leavitt.dev/posts/presence-lock-functional-core/</guid>
      <description>PresenceLock locks your Windows session when you step away from the webcam. Twice it silently stopped locking while reporting that it was watching. Both bugs were caught, and both fixes were possible, because the decision to lock is a pure F# function with no clock and no I/O.</description>
    </item>
  </channel>
</rss>
