Building a Browser-Based Music Synthesizer with React

Recently, I’ve been learning React in order to see how it compares with the ASP .NET that I write at work. As I enjoy working on projects that overlap with my interests (music production being a hobby), I decided to brush up on my TypeScript skills and learn React at the same time by building a browser-based music synthesizer called Zoltan (Github repo). The project is still in an early... [Read More]

Fundamentals of Computing with .NET

This Spring I had a programming mentorship through the F# Software Foundation with the talented Onur Gumus who showed me a number of functional programming concepts using F#. In addition, we also had a lesson on the fundamentals of computing in general, and I thought it might be helpful to share what I learned here. [Read More]
Tags: guides c# .NET

Functional Programming with Python — Building a Simple Slot Machine

Recently I’ve been helping a friend with some Flask apps. Since this involves Python, as a way to brush up on my Python I decided to build a simple, single reel slot machine using a functional programming paradigm. You can view the full gist here, but I’ll also explain some of the logic used when developing from a functional perspective. When the program is run, the output looks like this:... [Read More]

Drawing a Racetrack From GPS Coordinates With C#

Although 2021 has been the year of learning F# for me, I was recently approached by a company looking to have me do some part time work in C#. As I find the work they’re doing to be quite interesting, I’ve spent this chilly Saturday in February working on a small project in C# to get myself back into the groove of things before diving into the project next week.... [Read More]

On Learning F# — The First Month

A little over a month ago, I made the decision to learn F# in 2021. Since then, I’ve written a number of guides outlining some of my experiences while programming in FSharp. Recently, I’ve received a few emails from readers curious about developing in F#, and so I’ve decided to write a monthly blog post looking back at some of the things I’ve learned each month. [Read More]
Tags: f# blog guides