The languages we use matter. In this article we’ll explore some language concepts from science fiction and then examine how individual languages impact us as developers, focusing on the F# language for detailed examples.
F#
The History of .NET
As someone who has been using .NET since the betas, I’ve been really impressed with .NET’s ability to grow, change, and stay relevant as technology changes. This isn’t an easy concept to explain to others, however, and so I thought I’d try to illustrate .NET’s history with an overview of changes from .NET Framework 1.0 to March of 2020.
Adding Telerik Controls to Elmish.WPF Apps
In this short article, I’ll show you how to hook up Elmish.WPF apps with Telerik WPF controls and themes.
Getting Elmish in .NET with Elmish.WPF
Let’s talk about Elmish.WPF and how it brings Model View Update (MVU) architecture and Functional Programming to desktop .NET development.
A .NET Manager’s Perspective on F#
Let me tell you why you should take a good long look at F# and how it could fit into your team, the types of benefits it offers, and how it can change how you think about .NET development in general.
Breeding Attack Squirrels in F#
In this article we’ll introduce genetic algorithms by teaching a squirrel how to find food and shelter, then see how different fitness functions can influence its behavior. Along the way we’ll discuss concepts of genetic algorithms, the F# programming language, and important design considerations in artificial intelligence applications.
F# Genetic Algorithm – Defining Squirrel Genes
In this article, we’ll implement the chromosome of a digital squirrel. Our ultimate goal is to set ourselves up for implementing a full genetic algorithm in the next article.
WPF Core with F# Libraries
Learn to create a WPF Core app that can talk to a F# class library in .NET 3.0. This is part of a series on simulating squirrels with genetic algorithms.
F# Unit Testing – Refining the Squirrel Simulation
Ever wondered about using F# Unit Testing to build a simulation of a squirrel’s world? No? Probably a good sign.
F# Squirrel Brains: Adding Actors and Getting Functional
This is part two of a tutorial series on using F# to build a genetic algorithm in .NET Core. By the end of the article you’ll learn a lot more about the specifics of F# and we’ll have a player controlled squirrel that can move around the game world. By the […]