what is devjoy?

devjoy is a software development, training and consulting company. We are passionate about learning, teaching, and enjoying software development.

Recent Posts

Reading F#

on February 6, 2017

Even experienced C# developers can struggle to understand F# code. In this post I take a piece of F# code and break it down line by line to explain what it does.

Unit Testing Events And Callbacks In C#

on August 7, 2015

How do you unit test C# events and callbacks? Here's how.

Avoid Branches In Your Code

on January 24, 2015

An if statement creates a branch in your code and increases it's complexity. This post looks at a less obvious kind of branch.

Mastermind: The Code Breaking Game

on January 7, 2015

Mastermind is a classic game of permutations and code breaking. It also makes for a really interesting coding challenge.


    F# Active Patterns

    on August 7, 2014

    Active Patterns are one of the killer features of F#. They can be a little confusing at first. This series of posts will help you to master them.

    Thinking Functionally

    on January 27, 2013

    I wrote these posts while first learning about functional programming. The posts are simple to follow because I didn't know enough to make them complicated.

Meet The Team

Richard Dalton

Experienced Software Developer, Trainer and Mentor including three years as a bootcamp instructor. Responsible for content creation, delivering online and in-person training, bespoke software development and consulting.

Sandra O'Callaghan

Broad knowledge of e-commerce including technical, logistical, financial and legal aspects. Responsible for Devjoy’s accounts, day to day operation, while also building and operating joeyroo.com