Marnee Dearman (KG7SIO)

Joining the Southern Arizona Ham Mesh Network

Equipment and firmware to get you started with high-speed Ham mesh networking

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 unlicensed spectrum, like everyone else, and we can use special frequency bands allocated only to licensed Hams. This means we can . . .

Read More

January 15, 2018

Suave websocket server with a continuous feed

Websockets for everyone

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 is just a tiny bit more useful. I made the Suave websocket server return a continuous feed of the current date and time. Exciting . . .

Read More

December 26, 2017

Plugging in Elm and Suave with websockets on .NET Core 2.0

Getting started with Elm, Suave, .NET Core, and websockets

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

Silvrback blog image

Why am I doing this?

I want to learn more about Elm, F#, Suave, websockets, and developing on .NET . . .

Read More

December 24, 2017

You can't stop the signal

Towards creating a decentralized and distributed web application using IPFS and Elm

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 am I doing this?

The future of the internet is the distributed, decentralized web. This is a place . . .

Read More

December 02, 2017

Hashcash in F#

Implementing the hashcash algorithm in F#

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 the future!) and I thought it would be fun to try to implement the hashcash algorithm in F#. Plus the proof-of-work system seems to . . .

Read More

August 05, 2017

Low-fuss database migrations

Migrate your database from source control at build time with TeamCity and SQL Compare

Why am I doing this?

At work, I have been working on getting our applications into the build pipeline (in TeamCity). I have been making good progress on the application side but a lot of our database migrations were still kind of manual. I would inevitably end up with a failing build because I forgot to open up SQLCompare, compare . . .

Read More

July 24, 2017

Deploy your Python code to AWS Lambda using the CLI

How to get started creating and deploying a Python package

Why am I doing this?

The AWS provided tutorials are too much stuff. Here I have simplified it. Plus I needed to deploy some code.

This is a continuation of my article on getting started with AWS Lambda.

See also my Github repo.

What you will need

  • the AWS CLI
  • some Python code
  • an AWS . . .

Read More

July 16, 2017


Cover image credit:,0090,1,1,0,0,1