<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 04:15:36 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@marnee/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[F# for APRS]]></title><description><![CDATA[A system for sending and receiving APRS messages integrated with DireWolf, and built on .NET Core in F#. This is also my submission for the Applied F# Challenge - F# in your organization or domain category.]]></description><link>http://direct.ecency.com/fsharp/@marnee/f-for-aprs</link><guid isPermaLink="true">http://direct.ecency.com/fsharp/@marnee/f-for-aprs</guid><category><![CDATA[fsharp]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Sun, 19 May 2019 19:31:36 GMT</pubDate><enclosure url="https://images.ecency.com/p/hgjbks2vRxvmNDMZbWvTDq3Fw9tJq3tEH2MBUPT6oXZTYZxGPQFdo1rSAbAMs9LGuHgN1dV7778iAu4Ej9hJzfkP6v?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Cross-platform development with .NET Core and F#]]></title><description><![CDATA[This is my script for a workshop I will be leading at the University of Arizona IT Summit InterActive day IT Summit interActive Workshop Workshop Leader Marnee Dearman Chief Applications Architect College]]></description><link>http://direct.ecency.com/fsharp/@marnee/cross-platform-development-with-net-core-and-f</link><guid isPermaLink="true">http://direct.ecency.com/fsharp/@marnee/cross-platform-development-with-net-core-and-f</guid><category><![CDATA[fsharp]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Sun, 31 Mar 2019 03:24:24 GMT</pubDate><enclosure url="https://images.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgnM6HYry35hJ1rXDp?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Saturn with CAS Single Sign-On Sample Application]]></title><description><![CDATA[Lessons learned building a web application built on Saturn and using CAS for single sign-on. Sample code You can find all of my sample code on my Github. Why am I doing this? I decided to try out Saturn]]></description><link>http://direct.ecency.com/fsharp/@marnee/saturn-with-cas-single-sign-on-sample-application</link><guid isPermaLink="true">http://direct.ecency.com/fsharp/@marnee/saturn-with-cas-single-sign-on-sample-application</guid><category><![CDATA[fsharp]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Fri, 23 Nov 2018 21:52:42 GMT</pubDate><enclosure url="https://images.ecency.com/p/sML2JBPsdAyPRmJ7WHAUuGkijcnA2jBB4qCq6f7aqG7W7nTwQN7egVMMovntp2ni?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Joining the Southern Arizona Ham Mesh Network]]></title><description><![CDATA[Why am I doing this? I am into amateur radio. I have a Technician Level license, which means I can transmit on certain radio bands, including the bands used for high-speed data, like WiFi. We can use the]]></description><link>http://direct.ecency.com/amatuer/@marnee/joining-the-southern-arizona-ham-mesh-network</link><guid isPermaLink="true">http://direct.ecency.com/amatuer/@marnee/joining-the-southern-arizona-ham-mesh-network</guid><category><![CDATA[amatuer]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Mon, 15 Jan 2018 23:49:36 GMT</pubDate><enclosure url="https://images.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgn8iAGC2FUSVHsMst?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Suave websocket server with a continuous feed]]></title><description><![CDATA[Why am I doing this? I recently wrote a blog post using Suave websockets. It was a dead-simple example of a websocket server that just echoes back what the client sends to it. I made a new example that]]></description><link>http://direct.ecency.com/technology/@marnee/suave-websocket-server-with-a-continuous-feed</link><guid isPermaLink="true">http://direct.ecency.com/technology/@marnee/suave-websocket-server-with-a-continuous-feed</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Tue, 26 Dec 2017 18:44:27 GMT</pubDate><enclosure url="https://images.ecency.com/p/Gr7d242AAPKgaox7Z6wSQujd5ADk9N48DokYhZHXY7xmBeW3Brh9wsL8iSmUput5nWi6xU8iy2XSpBLsfbTKLbtfibThmBgggihTRtWjfcDqczMWfQTbAZEx5cLMs991ogbVdpSFK2aDCCozsLB7tEvrJTvVf2LJ9wqdghiB9JH2PhYtitn?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Plugging in Elm and Suave with websockets on .NET Core 2.0]]></title><description><![CDATA[Topics covered Getting started with a .NET Core F# project A bit about using Paket A bit about Suave Getting started with websockets and Suave Getting started with Elm websockets Why am I doing this? I]]></description><link>http://direct.ecency.com/technology/@marnee/plugging-in-elm-and-suave-with-websockets-on-net-core-2-0</link><guid isPermaLink="true">http://direct.ecency.com/technology/@marnee/plugging-in-elm-and-suave-with-websockets-on-net-core-2-0</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Sun, 24 Dec 2017 21:53:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/3DLAmCsuTe3bwfFNEr561mrTBWWBS24mGzVgNbADMJDXoLR5ofBBahS4kkhHbJiBLLu4Fc9GbvKgRnJGoSetKL9jCPuWB1rXD5XhnmicMaDuaVMaLjUUZ6zkY6gJ4zrkKv7u1xKpbe6Dzopw7xRYuCLcCptgSut?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[You can't stop the signal]]></title><description><![CDATA[Topics covered * A little about IPFS and why its great * Getting started with IPFS on WSL (Ubuntu Xenial on Windows) * Getting started with Elm * A simple example hosting a web application on IPFS Why]]></description><link>http://direct.ecency.com/ipfs/@marnee/you-can-t-stop-the-signal</link><guid isPermaLink="true">http://direct.ecency.com/ipfs/@marnee/you-can-t-stop-the-signal</guid><category><![CDATA[ipfs]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Thu, 07 Dec 2017 03:37:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/gPCasciUWmF5UJGoLme7KCh7KojTC87UsTRThvLH2jTjJxYarhjYEkYuRFWmPTraL2GKghFpZG1JCUtfakmgYkRbnxXaT9cAfdiKFNj5ZKbnsSBMud63t2x14jsMwg89jbG7Zp1Qqqt7opbQYe?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Hashcash Algorithm in F#]]></title><description><![CDATA[Why am I doing this? The hashcash algorithm forms this basis of cryptocurrencies like Bitcoin. I have been getting into this kind of technology, like the blockchain and cryptocurrency, lately (this is]]></description><link>http://direct.ecency.com/fsharp/@marnee/hashcash-algorithm-in-f</link><guid isPermaLink="true">http://direct.ecency.com/fsharp/@marnee/hashcash-algorithm-in-f</guid><category><![CDATA[fsharp]]></category><dc:creator><![CDATA[marnee]]></dc:creator><pubDate>Sat, 19 Aug 2017 19:29:24 GMT</pubDate><enclosure url="https://images.ecency.com/p/7258xSVeJbKnF3XXJr33jTGgJvww9TYhTpxRFmVgRrPh18HftqjJvnPmVMieYg3mi2RSf2fHTCLJSKXo6WRoWhTuz2KSNa6Dq9aJN7kdpKmJKnubDEr3xrSQ5YEgh1t6wwKuuSUQr5QNS?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>