Simon Cousins is a software developer actively applying muti-paradigm programming techniques to solve complex problems within enterprise applications.
Talks I've Given
-
Time for Functions in the Enterprise
Featuring Simon Cousins
Functional programming sounds good on paper (see The NOOO Manifesto http://notonlyoo.org/) but how is it possible to create a domain model for a business problem without using classes, mutability, inheritance, virtual methods or nulls?
types f# progfsharp functional-programming -
2
Processing concurrent time-series data
Featuring Tomas Petricek and Simon Cousins
Computer systems in energy, finance or cloud computing need to process time-series data that are produced concurrently by a number of data sources. In this talk, you’ll learn how to process and analyse such data in F# using agents.
f# bigdata functional-programming .net concurrency functional -
2
Asynchronous Programming
Featuring Tomas Petricek and Simon Cousins
Tomas Petricek & Simon Cousins: Asynchronous programming is the key to writing scalable server-side applications, but it also enables programming models that let you better structure your applications.
f# .net asynchronous-programming functional functional-programming -
F#unctional Londoners May Meetup
Featuring Simon Cousins
F#unctional Londoners May Meetup, with Simon Cousins
f# .net functional functional-programming -
F# in the Enterprise
Featuring Simon Cousins
Not sure where or how to use F# in your applications? E.ON Energy Trading uses F# to develop algorithmically complex, business critical, low-latency components within enterprise applications. Key to the success of these components is the adoption of the functional programming style that F#...
f# .net algorithm functional functional-programming low-latency complex-event-processing asynchronous-programming asynchronous-processing