Riccardo Padovani
Hope is not a strategy

Responsible disclosure: improper access control in Gitlab private project.

As I said back in September regarding a responsible disclosure about Facebook, data access control isn’t easy. While it can sound elementary, it is very difficult, both on a theoretical side and on a practical side.…

Glasnost: yet another Gitlab's client.

Glasnost is an opensource Gitlab's client for Android and iOs.…

Responsible disclosure: retrieving a user's private Facebook friends.

Data access control isn’t easy. While it can sound quite simple, it is very difficult, both on a theoretical side and on a practical side.…

AWS S3 + GitLab CI = automatic deploy for every branch of your static website

How to use AWS S3 and GitLab CI to automatize deployment of every branch of your static website …

A generic introduction to Gitlab CI

A generic introduction to Gitlab CI and an overview on its features…

How to automatically create new MR on Gitlab with Gitlab CI

An example of how powerful Gitlab CI is: How to open new MR for every new branch…

Auto deploy a Jekyll website with Gitlab CI

How I autodeploy this website with Gitlab CI…

A talk about the future of Ubuntu with Mark Shuttleworth

I talked with Mark Shuttleworth, founder of Canonical, about the future of Ubuntu: phones, desktop, iot and cloud, all powered by Snappy…

A review of my 2015

2015 has been an awesome year, and a lot of awesome things happened…

My opensource contributions in Oct and Nov 15

Two months in one, my laziness is growing a bit too much…