<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Creator of Fable Python, Fable Beam and Reactive Extensions for Python (RxPY). Made the IrDA subsystem in the Linux kernel back in the 90&#39;. On a quest to bridge the worlds of F# and Python ❤️ Microsoft Alumni and currently works at Cognite</description><link>https://bsky.app/profile/dbrattli.bsky.social</link><title>@dbrattli.bsky.social - Dag Brattli</title><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3msy4geugvs2n</link><description>Dependabot doesn’t support Paket projects, so I made PaketaBot. It runs in GitHub Actions and needs no hosted service. Written in F# and compiled with Fable https://github.com/cardamomcode/paketabot #fsharp #fablecompiler</description><pubDate>13 Aug 2026 16:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3msy4geugvs2n</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3mstjrsph2k2a</link><description>I’ve been working on Agent Decision Comments (ADCs): a lightweight convention for preserving the why in agent-written, human-reviewed code. &#xA;&#xA;Four labels: decision, invariant, assumption, tradeoff&#xA;&#xA;Keep durable rationale beside the code. Feedback welcome: github.com/dbrattli/adc&#xA;https://github.com/dbrattli/adc</description><pubDate>11 Aug 2026 21:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3mstjrsph2k2a</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3mrk7genmm225</link><description>Recent progress on Fable.Giraffe. Runs on Python (uvcorn), BEAM (cowboy), and Node (express). Not a replacement for .NET, but when you need parts of your API on a different ecosystem. https://github.com/dbrattli/Fable.Giraffe #fsharp #fablecompiler</description><pubDate>26 Jul 2026 10:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3mrk7genmm225</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3mpl5nesjnc27</link><description>Fable v5.5 is out 🥰🎉 Ro! Ro! Ro! 🚣🏼‍♀️🚣🏼‍♀️🚣🏼‍♀️ https://github.com/fable-compiler/Fable/releases/tag/5.5.0 #fsharp #fablecompiler</description><pubDate>01 Jul 2026 08:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3mpl5nesjnc27</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3moj3jyflws2r</link><description>The AI era belongs to ML-family languages. And the good patterns already exist in the training data: actor models, algebraic data types, supervision trees, compilers that refuse to let bad code exist. Solved decades ago, ... then drowned in noise. fsharp.org #fsharp&#xA;https://fsharp.org/</description><pubDate>17 Jun 2026 19:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3moj3jyflws2r</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3moiz24mczs25</link><description>The Fable Repl has been updated to include BEAM, and now compiles F# code to Erlang 🥰 fable.io/repl/ #fsharp #fablecompiler&#xA;https://fable.io/repl/#fsharp</description><pubDate>17 Jun 2026 19:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3moiz24mczs25</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3mmytc7m5lk2e</link><description>Fable v5.1.0 is out 🎉Several bugfixes for most targets, and a few new features as well https://github.com/fable-compiler/Fable/releases/tag/5.1.0 #fsharp #fablecompiler</description><pubDate>29 May 2026 15:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3mmytc7m5lk2e</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3ml2lv4c2bk2h</link><description>Agree, and with Fable you don&#39;t need to leave the ecosystem behind. TypeScript, Python, BEAM, Rust, .NET #fablecompiler&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>04 May 2026 21:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3ml2lv4c2bk2h</guid></item><item><link>https://bsky.app/profile/dbrattli.bsky.social/post/3mjzfepw6ck2u</link><description>✨Fable v5 ✨ Such great news today ❤️ &#xA;&#xA;In addition to JS/TS, Rust, and Dart, the Python target has been significantly improved, and there is also the exciting new BEAM target added to the list. Write once run everywhere 🥰 #fsharp #fablecompiler&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>21 Apr 2026 16:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:tyfaiox4vguo7fy4kfljec7i/app.bsky.feed.post/3mjzfepw6ck2u</guid></item></channel></rss>