Ross has been accidentally wiping hard drives and melting transistors into his fingers since he can remember. He has over 20 years programming experience in a wide variety of different languages and technologies, ranging from games and financial markets to fraud prevention and investigation. He has more recently been working on F# type providers. He loves squirrels, physics, electronics, robotics, functional programming, programming languages in general and squirrels.
Talks I've Given
-
YOU WERE EATEN BY A GRUE - Audience Level: Advanced
Featuring Ross McKinlay
Thinking about the practical applications of immutable data, almost certainly the least useful and most ridiculous thing would be a processor itself - or indeed - an entire virtual computer!
fsharp fsharpx virtual-machines virtual immutability squirrels history games -
2
DRAGON TREATS: ~ THE BLENDING OF THE PARADIGMS ~
Featuring Ross McKinlay and Andrea Magnorsky
In this exciting talk we will explore the advantages and disadvantages of writing a game in a non-pure functional programming language. F#'s sweet spot is the ability to blend paradigms very well, a fact that is often overlooked. Certain areas of game development are perfectly suited to...
f# games dragons treats -
London D Meetup
Featuring Ross McKinlay
This time we peek into the mind and code of Ross McKinlay who will give us a tour of some of his D efforts.
d -
Meta-Programming Madness with the Mixin Type Provider
Featuring Ross McKinlay
F#'s erasing type providers are a ground-breaking feature that (amongst other things) remove the need for a whole lot of boilerplate code which you would otherwise have to write or generate. Does this mean that you never have a need to generate code in F#? Of course it doesn't!...
f# functional-programming type-providers metaprogramming -
Where No Type Has Gone Before
Featuring Ross McKinlay
Join Ross on an exciting and magical journey, to where no type has gone before! In this talk Ross will share his experience of writing Ridiculous Type Providers, from the humble beginnings of the Choose Your Own Adventure type provider and Squirrelify, right through to 2048, multiplayer...
f# functional-programming types -
SQL Type Provider Deep Dive with Ross McKinlay
Featuring Ross McKinlay
Ross McKinlay discussed SQL Type Providers
sql f# types .net -
Last-Fi -An F# powered Raspberry Pi internet radio
Featuring Ross McKinlay
This talk will introduce what might seem like an unlikely combination - functional programming with F# and the Raspberry Pi. You will see how powerful functional abstractions and succinct code can make prototyping and programming with the Pi a breeze.
functional-programming f# raspberry-pi javascript iot .net python functional