From Rust to beyond: The WebAssembly galaxy

This blog post is part of a series explaining how to send Rust beyond earth, into many different galaxies: Prelude, The WebAssembly galaxy (this episode), The ASM.js galaxy, The C galaxy, The PHP galaxy, and The NodeJS galaxy. The first galaxy that our Rust parser will explore is the WebAssembly (WASM) galaxy. This post will … Continue reading From Rust to beyond: The WebAssembly galaxy

How Automattic (WordPress.com & co.) partly moved away from PHPUnit to atoum?

Hello fellow developers and testers, Few months ago at Automattic, my team and I started a new project: Having better tests for the payment system. The payment system is used by all the services at Automattic, i.e. WordPress, VaultPress, Jetpack, Akismet, PollDaddy etc. It's a big challenge! Cherry on the cake: Our experiment could define … Continue reading How Automattic (WordPress.com & co.) partly moved away from PHPUnit to atoum?

Tagua VM, a safe PHP virtual machine

https://www.youtube.com/watch?v=Ymy8qAEe0kQ PHPTour Nantes 2017 (in French): PHP est un langage extrêment populaire. En 2015, PHP était utilisé par plus de 80% de tous les sites Web. Cependant, 500 vulnérabilités sévères sont répertoriées. Bien qu'inhérent à tous langages populaires, cela reste très dangereux. L'objectif du projet Tagua VM est de fournir une VM PHP qui garantie … Continue reading Tagua VM, a safe PHP virtual machine

Control the terminal, the right way

There are plenty of terminal emulators in the wild. Each one has a specific way to be controlled (colours, cursor, window…). In this article, we are going to explain and show in action the right ways to control your terminal with a portable and an easy to maintain API. We are going to talk about stat, tput, terminfo, Hoa\Console… but do not be afraid, it's easy and fun!