Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.
Talks I've Given
-
Lightning Talk: Open Source Fun from Start to End
Featuring Phil Trelford
Phil Trelford takes us on the modest journey of an open source project: Its original source code is less than 100 lines, but it has nearly 200K downloads and has been adopted by everything from hedge funds to the F# compiler.
f# open-source foq -
2
How to be a Rock Star Developer with Tomas Petricek & Phillip Trelford (& Son)!
Featuring Tomas Petricek and Phil Trelford
You’ve seen the adverts from agents seeking rock star and ninja developers, but what does that even mean? In this session, we’ll look at what it takes to be a true rock star developer and we’ll also venture into the space of rock star data scientists. Like true rock stars, we’ll eschew software...
fsharp fsharpx rockstar software-development good-practices bigdata data-science functional microservices -
2
Hacking Web Stuff with F#
Featuring Phil Trelford and Tomas Petricek
Want to learn more about F# libraries? Then join this talk with Phil Telford & Tomas Petricek. Please be sure to register as seating is limited.
f#-3.0 .net f# functional-programming -
Build a compiler in hours
Featuring Phil Trelford
In this fun hands on session you'll learn how to build your own compiler with F#. We'll start with an AST and parser and then build out the back-end to compile to either .Net IL code or JavaScript if you prefer. By the end of the session you'll be able to join the ranks of compiler...
-
Opening Keynote with Phil Trelford
Featuring Phil Trelford
Phil Trelford will host an Opening Keynote to kick off #fsharpX 2016!
f# fsharp -
Random Art, Hands On with Phil Trelford
Featuring Phil Trelford
In this hands on session we'll generate unique and compelling random art images using F# and symbolic expressions.
f# -
Flappy Bird Kata with Phil Trelford
Featuring Phil Trelford
This is a hands on session, where you adapt your own version of Flappy Bird. No prior experience of F# or games programming is required. Please bring along a laptop with F# installed.
-
Ready, steady, cross platform games on your phone
Featuring Phil Trelford
In this session we'll explore modern cross platform game development, focusing on simple game design concepts for maximizing fun and classic games programming techniques for maximizing frame rates. We'll use Xamarin Studio to target iOS and Android off the same code base and the power of...
.net f# xamarin-studio game-development functional-programming -
"Picasquez vs Velasso" Classic Mash-up Hands On
Featuring Phil Trelford
In this session, we'll take classic paintings, manipulate images, and, recombine them into mash-ups. What would happen if Velasquez painted with Picasso's color palette? Only one way to find out - come, and try it by yourself.
f# functional-programming xamarin monodevelop visual-studio -
-
Type Provider Treasure Hunt
Featuring Phil Trelford
Struggling to access data? Find you have to parse data into some object and then dynamically extract the value you are interested in? Or you have to use some external tool for code generation? In this hands-on session we will start to have fun with F# type providers answering many of these...
type-providers functional-programming types -
Pacman Kata
Featuring Phil Trelford
In this Coding Kata you'll create your own AI for the ghosts inside a fully animated implementation of Pacman. There will be sample implementations for Windows Desktop, Android, iOS and Web with FunScript.
functional-programming f# ios funscript android -
2
Machine Learning for Fun and Profit
Featuring Matt Moloney and Phil Trelford
This session will introduce Machine Learning topics via a selection of data sets culminating with predicting BitCoin prices! We will use the awesome Tsunami IDE scripting environment to give us quick feedback, visualizations and even integration with Excel. Along the way we will pick enough F# to...
machine-learning f# excel web progfsharp -
2
Machine Learning with F#
Featuring Phil Trelford and Mathias Brandewinder
Join Phil Telford and Mathias Brandewinder for this hands on session. In this tutorial Phil and Mathias will introduce practical Machine Learning techniques.
-
2
Try F# from Zero to Data Science
Featuring Rachel Reese and Phil Trelford
In this tutorial, Phil and Rachel will introduce you to the Try F# samples giving you exposure to, and an understanding of, how F# tackles some real-world scenarios.
-
2
Pac-Man Kata
Featuring Phil Trelford and Mathias Brandewinder
Join Phil Trelford and Mathias Brandewinder for this fun session on Pac-Man-Kata at #progfsharp!
-
2
Try F# Hands On
Featuring Phil Trelford and Tomas Petricek
In this regular meetup we'll take on one or more programming challenges in F#. All levels of experience welcome, from beginner to expert.
This month we'll take a look at some the tasks on the excellent Try F# site.
f# -
Examples, Examples, Examples
Featuring Phil Trelford
Talk about BDD and people often think about Given, When and Then. Mention Specification by Example and the focus shifts to tables. This session focuses on Specification by Example, showing the benefits of giving examples in tabular form for both collaboration and automation.
cucumber bdd gherkin -
F# Coding Kata
Featuring Phil Trelford
In this regular meetup we'll take on one or more programming challenges in F#. All levels of experience welcome, from beginner to expert. Please try and bring a laptop along with F# installed (ideally either MonoDevelop or Visual Studio Web Express/Full Edition).
f# monodevelop -
2
F# Foundation
Featuring Phil Trelford and Tomas Petricek
Phil Trelford & Tomas Petricek deliver a brief introduction to the newly formed F# Foundation.
f# .net functional functional-programming -
2
Coding Kata
Featuring Phil Trelford and Tomas Petricek
In this session we'll break up in to teams and solve a fun coding puzzle (Code Kata) in F#, to help learn aspects of the language and explore new features.
BRING A LAPTOP!
monodevelop f# .net mono f#-bindings functional functional-programming -
F# Eye for the C# guy
Featuring Phil Trelford
This talk is for C# programmers who are curious about F#, a new multi-paradigm programming language in Visual Studio 2010.
In: test driven development, classes and functions
Out: maths, monads and moth-eaten jumpers
c# f# functional-programming .net functional -
2
Beginners Track - F# CODE KATAS
Featuring Phil Trelford and Chris Marinos
After learning a bit of F# syntax and programming style, it is time to deepen your skills via code kata exercises. This session will help you shift into the functional mindset and you’ll learn about the functional approach to solving problems.
-
2
Domain-specific languages in F#
Featuring Tomas Petricek and Phil Trelford
When designing software, developers often need to solve numerous instances of a single problem. Examples include writing business rules engine, detecting patterns in changing prices and many others. Domain specific languages (DSLs) provide a powerful mechanism for solving such problems – by...
-
2
Practical Functional-first Programming with F#
Featuring Don Syme and Phil Trelford
Don Syme introduces the practical application of F#/.NET programming to solve real-world analytical programming problems. The tutorial will begin with a short lecture introducing the core value proposition of F# - robust, efficient, type-safe, succinct analytical programming which can be deployed...
f# .net functional functional-programming -
F# for Commodities Trading
Featuring Phil Trelford
In this session, Phil Trelford talks about F# for Commodities Trading.
f# trading-systems .net commodities-trading functional functional-programming -
Pacman Kata
Featuring Phil Trelford
F#unctional Londoners starts the new year with a hands-on coding Kata by implementing Pacman. Suitable for people new to F# who'd like to learn more and for more experienced F# developers looking to practice their skills.
f# pacman -
2
Data access in F#, Today and Tomorrow
Featuring Tomas Petricek and Phil Trelford
Tomas Petricek & Phil Trelford: Most of the real-world applications are written to work with data, yet accessing data in .NET is often quite painful.
c# f# data .net types functional functional-programming -
2
TDD and BDD in F#
Featuring Phil Trelford and Zach Bray
In this practical session we’ll start by implementing fluent unit tests in F# using FsUnit and NUnit. We’ll then break into teams and develop scenarios in English language to solve a real world scenario and then automate them with the TickSpec library.
tdd bdd nunit fsunit f# .net tickspec -
Functional BDD
Featuring Phil Trelford
F# is a powerful new .Net programming language from Microsoft bundled with Visual Studio 2010. This talk will look at how you can write shorter, safer, more readable step definitions with F# to test your .Net applications. Develop your test code interactively as scripts inside Visual Studio’s F#...
f# .net visual-studio-2010 nunit xunit mbunit mstest bdd cucumber gherkin silverlight tdd -
2
TickSpec – BDD for C# & F# & Writing concurrent applications using agents
Featuring Phil Trelford and Tomas Petricek
TickSpec is a lightweight Behaviour Driven Development (BDD) framework for C# and F#. Specify the behaviour of your system in plain text with the Gherkin business language. Then run and debug your text specifications from inside Visual Studio.
bdd f# testing tickspec .net gherkin functional concurrency -
Real World Experience of F-Sharp
Featuring Phil Trelford
Phil Trelford will share his real world experience of applying F-Sharp to a recent project he has been working on: integrating instant messaging into a Trading Platform.
wpf xmpp bdd .net f# functional trading-systems asynchronous-workflows -
F# Units of Measure
Featuring Phil Trelford
The F# programming language has full support for static checking and inference of units-of-measure. In the process Phil show its use with a sample of retro game Lunar Lander.
f# .net functional functional-programming -
Phil Trelford: F# Introduction
Featuring Phil Trelford
F# is a new .Net functional programming language that will ship with Visual Studio 2010, with a CTP available right now which integrates with Visual Studio 2008. Functional programming techniques like lambda expressions are increasing in popularity and are being seen in languages like C# and C++...
f# .net functional functional-programming c# c++ games twitter
My Work
@ptrelford has not provided any work info yet.
Social and Blogging
@ptrelford has not provided social links yet.