As the new year rings in and brings new beginnings, here's something familiar from Dev Breakfast, as we continue sharing the best in technology with you. To kick off this year, here's our January edition on WebAssembly from Jens Östlund.
Meet our curator of the month
Jens Östlundworks as a tech lead at Futurice. As a former linguist, he loves learning new programming languages and exploring how they help you see problems and solutions from new angles. Outside of work Jens spends time with his family and friends and dabbles with music.
WebAssembly, or Wasm for short, is a fascinating technology with a wide range of potential use cases and over the last few years it has spread to cloud edge computing. This article gives a great introduction to what WebAssembly is and why it’s a great fit for edge computing.
When running WebAssembly outside the browser you need a WebAssembly runtime and Wasmtime is currently the most popular one. This article goes further into the various use cases for WebAssembly outside of the browser.
I was super-excited to learn that the proposal to add tail calls to WebAssembly reached Phase 4 which means it should not be too long before it lands. Tail calls are a way to optimize recursive function calls which is crucial for languages such as Scheme in which recursion is the only looping mechanism. This article gives a great introduction to Scheme and I highly recommend you give Scheme a try!
Here's your opportunity to work with the most motivated and multi-talented forces in development, design, and strategy. Our versatile portfolio of projects and the different problems we solve mean the chance of a lifetime for you to follow your learning goals and broaden your skill set.
Whether it's JavaScript frameworks, continuous integration, test automation, or CSS, if web is your thing, and you can position yourself in frontend, backend, or somewhere in between, here's how you can make a real impact at Futurice Sweden, and internationally.