I ended up as a Software Developer, I am pretty sure there was no other viable option. My current technical interests are F#, games, programming languages and philosophy of computing .
I really enjoy finding different ways to write code, sometimes for performance, other times for succinctness, sometimes, just because you can, there is no better way to learn than trying.
When I am not working I tend to play with Haskell or other languages or cats
Conferences and meetups are a great way to learn more, so I try to help when I can to make them happen. For that reason I co-organise Functional Kats and GameCraft. I also speak at local and international conferences like CodeMesh, Progressive.Net, ProgF#, Lambda Days and many more.
Follow Andrea on her Roundcrisis twitter or her programming-focused twitter, and check out BatCat Games here.
Talks I've Given
-
A brief and incomplete history of programming languages - Beginner
Featuring Andrea Magnorsky
Why do programming languages look the way they do today? How did it all started? In this talk, Andrea will share a brief history of programming languages, from the very early days. You will explore the greatest hits from Hilbert, Turing, Church, Hopper and more.
scala scalax programming fp functional-programming languages -
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 -
Computation expressions in practice
Featuring Andrea Magnorsky
Handling errors, asynchronous computations, and hiding the behind-the-scenes plumbing are just some of the use cases of computation expressions. They can be a little bit tricky to learn, specially at the start.
prog-f# computation-expressions -
2
Registration & Welcome
Featuring Mark Gray and Andrea Magnorsky
Whilst enjoying some coffee, tea and pastries, teams (or brave individuals,) get together and are given a theme early in the morning and from there have as little as 8 hours (sometimes 12 if we’re feeling generous).
gamecraftldn -
6
F# eXchange Park Bench Panel - Led by Don Syme
Featuring Don Syme, Scott Wlaschin, Mark Seemann, Andrea Magnorsky, Nick Palladinos and Steffen Forkmann
Join creator of F# and Microsoft Principal Researcher, Don Syme for the park bench panel at the F# eXchange. To kick of the Panel conference speakers, Mark Seeman, Nick Palladinos, Andrea Magnorsky and Scott Wlaschin will discuss your burning questions. Grab yourself a beer and a slice of pizza;...
f# functional-programming -
Computation expression in context : a history of the otter king
Featuring Andrea Magnorsky
I heard that computation expressions are kind of like monads, I heard that monads are like burritos or space suits and that they are pretty much magical, I also heard that they are monoids in the category of endofunctors...
f# functional-programming gaming -
Gaming in F#!
Featuring Andrea Magnorsky
In this workshop we are going to be using a component based game engine called Duality to write a clone of Breakout. We'll go over some simple game engine usage, and then progressively build the full game.
progfsharp functional-programming .net fsharp -
Like a rabbit in headlights! Removing the OO goggles with F#
Featuring Andrea Magnorsky
Fancy discovering ways to adopt F# within a .net project? Don't miss this talk!
prognet .net c# game f# functional functional-programming -
Abusing C# for game development
Featuring Andrea Magnorsky
In this tutorial, you will gain hands on experience with some of the aspects of C# that lend themselves particularly well to game development. You will learn how to twist the enumerator pattern to build a co-routine subsystem,and how to isolate and multi-thread expensive operations using the Task...
c# .net task-parallel-library prognet -
Introduction to RavenDB
Featuring Andrea Magnorsky
RavenDB is the poster child for document databases in the .NET world. As the NoSQL movement goes mainstream many .NET developers are curious to know more about this tool.
ravendb nosql .net c#