Getting started with Vim

Talking about Vim, a command-line based editor, during the era of Visual Studio Code, that as of 2019 is [the most popular development environment], seems a bold move at least. But, actually, it is a very valuable tool: let’s see how to get started using it. Vim has some interesting benefits: it is bundled in […]

[read more]

How to build a GraphQL API with Node

GraphQL is the new popular topic in the web development world: everybody’s speaking about it and everybody wants to give it a try. It’s no more the new kid in the block and it is very easy to setup even in small projects, thanks to an extensive documentation. Why do we need GraphQL? GraphQL is […]

[read more]

Gutenberg: a revolution is coming

What is Gutenberg? Gutenberg is a new editing experience coming to WordPress in the release 5.0, probably in a month or two. But, above all, Gutenberg is Javascript. More specifically, Gutenberg is (made with) React. And yes, this is why I wrote editing experience and not just editor: Gutenberg is a SPA (Single Page Application) […]

[read more]

Export JSON to file on LAMP

It’s really easy to manipulate JSON with JavaScript. But what if we want to save it as a file on a LAMP server? Basically, what we want to achieve is to store our client-generated JSON on the server, except we don’t have an existing API to call. And since we suppose to be on a […]

[read more]

Generate JSON from form inputs

While there are tons of libraries to manage forms and to handle input values, here’s a vanilla Javascript implementation of a function to create a JSON object mapping a form structure. The interesting thing about this implementation is that it can be applied to any form without any change and doesn’t require any additional markup: […]

[read more]

Hello, World!

The journey begins. Hello, everybody… or – better yet – Hello, world! And welcome!Finally, here we are: the idea of having a blog has been running through my mind for quite some time. But first things first: who am I and what should you expect from these pages?Well, I’m a web developer. I’m a music […]

[read more]