mozilla

Playing with .NET (dotnet) and IronFunctions

Again if you missed it, IronFunctions is open-source, lambda compatible, on-premise, language agnostic, server-less compute service. While AWS Lambda only supports Java, Python and Node.js, Iron Functions allows you to use any language you desire by running your code in containers. With Microsoft being one of the biggest players in open source and .NET going cross-platform it was only right to add support for it in the IronFunctions's fn tool. TL;DR: The following demos a .NET function that takes in a URL for an image and generates a…

Keep reading

Rustifying IronFunctions

As mentioned in my previous blog post there is new open-source, lambda compatible, on-premise, language agnostic, server-less compute service called IronFunctions. While IronFunctions is written in Go. Rust is still very much admired language and it was decided to add support for it in the fn tool. So now you can use the fn tool to create and publish functions written in rust. Using rust with functions The easiest way to create a iron function in rust is via cargo and fn. Prerequisites First create an empty rust project as…

Keep reading

Importing AWS Lambda to IronFunctions

Imagine AWS Lambda being: On-Premise (host it anywhere) Language Agnostic (writing lambda functions in any language: Go, Rust, Python, Scala, Elixir you name it...) Horizontally Scalable Open-Source Would be nice wouldn't it? . Well fear not Iron.io released IronFunctions last week and its all that. IronFunction supports a simple stdin/stdout API, as well as being able to import your existing functions directly from AWS Lambda. Getting started! You can grab the latest code from GitHub or just run it in docker: docker run --rm -it --name functions --privileged -v…

Keep reading