• Refactoring a hi-fi music player in JavaScript

    In the last few months I've worked on the refactor of RuneAudio, an open source software that transforms inexpensive, silent and low-powered mini-PCs into hi-fi music players. The result (version 2.0) is a stack that speaks the same language: API + websocket in Node.js for the backend, SPA for the frontend. The work was also a playground to experiment with modern solutions and to push the performance to the limits: we'll touch topics as occlusion culling, lazy loading, caching, job queues, Mithril and Fastify.

  • Isomorphic JS with Mithril - XE One Day 18/11/17

    A showcase of the challenges that we faced implementing an isomorphic web application. The aim is to present a real case study where we chose Mithril for its speed, simplicity and elegance. We will show the solutions we used to solve the common problems for this kind of app.

  • Isomorphic JS with Mithril

    A showcase of the challenges that we faced implementing an isomorphic web application. The aim is to present a real case study where we chose Mithril for its speed, simplicity and elegance. We will show the solutions we used to solve the common problems for this kind of app.

  • Mithril JS

    An introduction to Mithril.js for coworkers and friends. Thanks to Einar Norðfjörð, Bondi French and Stephan Hoyer for the heavy inspiration.