antonio ufano

Blog

Vue London 2019 conference recap (with slides and code)

Published on 2019-10-14

On October 4 took place one of the biggest Vue.js conferences in Europe, Vue.london. As soon as I heard about it I marked it in my calendar and bought an early bird ticket. At around £250 it's not a cheap conference but given the quality of the talks, the venue, how well it was organized and all the swag (t-shirts, bags, stickers, discounts...), I think it was worth the price. ... Read more


Understanding OAuth2 authentication to use Google APIs

Published on 2019-05-12

Up until now I've never had the need to use any of the Google API's but recently I needed to get the information of all the flights I had taken in the last five years and, although I have the information of those in my Google Calendar, the app doesn't allowed me to extract it so that was the perfect opportunity to dig into how Google API's work. After a quick research in the Calendar API documentation, my plan was to build a small command line application in Node.js that would: ... Read more


Adding reCaptcha to a Laravel form

Published on 2019-03-11

One of the most annoying things of having a form in a website is seeing it being targeted by spam bots. In this article I'm going to explain how to get rid of them (or at least most of them...) by integrating Google's reCaptcha in our form. ... Read more


My Linux (OS X look alike) desktop setup

Published on 2019-01-22

During 2018 I've been running Ubuntu in my personal laptop and, although overall I like running Linux, I wasn't fully sold on Gnome. Animations were slow and sometimes my desktop wasn't as fluid as I think it should be on an Intel i7 8550u, 16GB RAM and a pretty fast NVMe SSD. In addition, half of the time I'm using OS X at work and switching between them was a bit of a pain. After trying different desktop environments, like Mate and even different Linux distributions I think I've finally found a setup I'm really comfortable using. This is how it looks: ... Read more


My 2018 year in review

Published on 2019-01-06

I started the year working on my personal website, polishing a few things in the back end and redesigning the front end after getting some feedback from friends. In March I published it, along with my first three articles. The idea was to publish articles mainly focused on Laravel as I was pretty focused on learning it. To be honest, I thought I was going to be able to publish around 10 articles by the end of the year, but I finished with 13 and, although I started writing about Laravel, I ended up writing about APIs, Node.js, TDD.. even Machine Learning!  Not bad. ... Read more


coding laravel personal vue.js API machine learning blockchain javascript Node.js tooling linux

About me

My name is Antonio, I'm from Zamora (Spain) currently living in London and working as a freelance developer.
If you want to receive notifications of new articles from this web, and interesting articles and news I find online, enter your details below.
I'll never share your email with anyone else and promise I'll not spam you.