Devon Burriss' Blog


Mostly just adventures in code.

Canopy from a FSX Script

The bare minimum needed to get Canopy up and running Canopy Functional F# Testing Selenium Social image

Recently I found myself doing a very repetitive task that entailed copying values one at a time off a page, navigating to the next page, then repeat. I would spend 2 hours automating 1 hour of work if said work is sufficiently boring, even if I may never need the automation again. I enjoy coding, I do not enjoy copy-pasting. So I wondered if it was even possible to run Canopy in an F# FSX script file. It turns out it is.

Read more


Social image

Review: F# unit testing frameworks and libraries

A review of XUnit, FsUnit, Unquote, and Expecto

F# Testing TDD

Social image

How to F# - Part 10

Writing your first F# application

Functional F# .NET .NET Core Tutorial

Social image

How to F# - Part 9

Working with databases in F#

Functional F# .NET

Social image

How to F# - Part 8

Handling Errors Elegantly

Functional F# .NET

Social image

How to F# - Part 7

Working with collections

Functional F# .NET

Social image

How to F# - Part 6

Handling data that is not there

Functional F# .NET

Social image

How to F# - Part 5

Making magic with Pattern Matching

Functional F# .NET

Social image

How to F# - Part 4

Making decisions with control flow

Functional F# .NET

Social image

How to F# - Part 3

Working with Functions and getting them to work for you

Functional F# .NET

blog comments powered by Disqus