Riccardo is a Microsoft Most Valuable Professional (MVP) who is active in the .NET, functional programming, and F# communities.He is passionate about integrating advanced technology tools to increase internal efficiency, enhance work productivity, and reduce operating costs.
Riccardo is an information systems and technology professional and architect specializing in software & systems development. He has over 20 years’ experience delivering cost-effective technology solutions in the competitive business environment.
Riccardo believes in multi-paradigm programming to maximize the power of code and is the author of "Functional Concurrency in .NET”; which, features how to develop highly-scalable systems in F# & C#.
Riccardo tweets from: @TRikace
Talks I've Given
-
Machine Learning Made Easy with ML.NET and F#
Featuring Riccardo Terrell
Are you a .NET developer looking to break into Machine Learning? In this talk Riccardo Terrell shares how easy it is to start using ML in your .NET applications by utilising ML.NET in F#
f# .net machine-leaning -
Build High Performance Stream Processing and Workflows with TPL Dataflow
Featuring Riccardo Terrell
TPL Dataflow is a data processing library from Microsoft that consists of different "blocks" that can be composed together to make a pipeline, which can be parallelized. Writing a highly performant application is not trivial, but with the proper tools it can be significantly simplified....
.net stream-processing dataflow tpl -
Tutorial: Actor Clustering with Docker Containers and Akka.Net
Featuring Riccardo Terrell
In this session, you will learn to build and deploy distributed systems combining the power of Akka.Net, the flexibility of .NET Core and the simplicity of Docker containers.
akka.net docker-containers actor-clustering .net tutorial -
Go Channels in .NET – concurrency made easy
Featuring Riccardo Terrell
People seemed fascinated by the concurrency features of Go programming language.
.net-core concurrency .net go -
Quantum Computing like a Boss... for Real!
Featuring Riccardo Terrell
One of the most promising areas of future computer research is quantum computing. Quantum computing has the potential to change every aspect of how computers are designed. Quantum computers clearly process information differently than their traditional Von Neumann counterparts. But does quantum...
exploration .net parallelism quantum-computing q# -
Tutorial: Modern Patterns of Concurrent and Parallel Programming in .NET
Featuring Riccardo Terrell
Become the master of the multicore domain. Learn how to harness the powers of parallel computation and multicore computation to dominate peer applications in finance software, video games, web applications and market analysis. To yield the most performance, computer programmers have to partition...
.net asynchronous actor-model functional-programming parallelism concurrency -
Workshop: Actor Clustering with Docker Containers and Akka.Net in F# - Audience Level: Mixed
Featuring Riccardo Terrell
This session will be a hands-on lab about F# as an efficient functional programming language combined with the Actor Model to develop highly concurrent applications. You will learn to build and deploy distributed systems and actor clustering by combining the power of Akka.Net, the flexibility of...
fsharp fsharpx dotnet docker clustering containers akka actor workshop tutorial concurrency scalable akka.net -
Building Service in the Cloud with F#
Featuring Riccardo Terrell
Cloud computing services offer unlimited and on-demand computational power including large amounts of data storage. The combination of built in support for asynchronous workflows, event combinators and data processing make F# uniquely suited to develop scalable cloud solutions efficiently. In...
f# code -
F# and SignalR for a fast Web
Featuring Riccardo Terrell
F# is a fantastic modern cross-platform programming language that can be used to develop Web based solutions. In this session, we'll go over several features that F# provides to write simple yet high-performance web based solutions.
f# functional-programming web-development cqrs signalr -
The Actor Model in F# and Akka.Net
Featuring Riccardo Terrell
Writing safe concurrent programs has become a principle concern in recent years, as multicore CPUs have become more widespread. Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a...
f# functional-programming akka.net concurrency
My Work
@dcfsharp has not provided any work info yet.
Social and Blogging
@dcfsharp has not provided social links yet.