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…