Yan Cui
I help clients go faster for less using serverless technologies.
This article is brought to you by
Don’t reinvent the patterns. Catalyst gives you consistent APIs for messaging, data, and workflow with key microservice patterns like circuit-breakers and retries for free.
Since my previous post on Filbert I have added a simple but functional BERT-RPC client which I have managed to test against native Erlang modules running on Ernie.
To make it easier for you to try it out I’ve uploaded the package to NuGet, which you can download from here, or run the simple NuGet command:
Install-Package Filbert
in the package manager console inside Visual Studio.
To try it out, please have a look at the examples available on the project’s wiki page (see below list) or take a look at the F# and C# example projects included as part of the solution.
- Encoding and Decoding BERT in C#
- Encoding and Decoding BERT in F#
- Making BERT-RPC calls in C#
- Making BERT-RPC calls in F#
Again, feedbacks and suggestions are very welcomed, and do let me know if you run into any problems or inconveniences whilst using Filbert and I’ll do my best to help you resolve them ASAP.
Whenever you’re ready, here are 3 ways I can help you:
- Production-Ready Serverless: Join 20+ AWS Heroes & Community Builders and 1000+ other students in levelling up your serverless game. This is your one-stop shop for quickly levelling up your serverless skills.
- I help clients launch product ideas, improve their development processes and upskill their teams. If you’d like to work together, then let’s get in touch.
- Join my community on Discord, ask questions, and join the discussion on all things AWS and Serverless.
I would like to use this from Mono (Mono Touch and Mono Droid) but Mono only supports c#, not f#, right? Do you have a C# version of the encoder/decoder?
Hi John, F# is supported on Mono! The best place to find out about running F# on mono is at the F# Software Foundation website (http://fsharp.org/).
Dave Thomas also have a very good blog (http://7sharpnine.com/) where he is sharing some of his experiences getting F# running with MonoGame and MonoTouch, also well worth a visit :-)
A word of caution though, this project is more of a proof of concept and is not ready for production use! I’m still trying to find time to improve on performance amongst other things.