Mathieu Passenaud.fr
T-Tied-Deaf
How Microsoft fucked up my work tool.
"Startup" n'est pas une excuse
Build your own access control with Please-open.it
Make Thingz : discover Thingz kit
Web analytics are the worst auth enemy
PAM Oauth2 modules
"Codeless" backend
Webinaire API & autorisations
Make a touchable taskbar
A 360 Leds clock
Use Google Spreadsheet as a timeseries storage (IOT initiation)
Document generator for Gitlab : from Markdown to PDF
My resume in an Operating system
Your tablet as a Skype Remote Control
The simplest oauth2 server in 130 lines : Google Spreadsheet and App Script
Control your plugs with bluetooth and bash scripts
PassMedia : faux fournisseur d'identité, vrai tracker
Unlock a door using your Google account and a QRCode
My smartphone as a shortcut helper - enhanced version
Push Codelab
CV
Discours de Steeve Jobs à Standford - 2005
Field GPS with Google Maps
Share a part of your screen
Track your daily tasks using Google Assistant, IFTTT and Spreadsheet
A Led box
Use Google Calendar as a task manager
Gustave Parking : la Terre
A battery powered MIG Welder
Selfmade IOT Timeseries platform with LibreOffice
Authenticate 2 apps without a user account
Webauthn in keycloak
Credential sharing, data sharing and user consent : Strava and sportheroes analysis
How to correctly logout a user
My smartphone as a shortcut helper
Make your own selfie box with a raspberry PI.
Réflexion
Presentations / Slides
Electric bike throttle command
Website on a raspberry pi ? Yes, it's possible
L'orthographe, une forme de respect
2 failles de sécurité (en cours) avec fuite de données chez pôle emploi
Password Generator : a single key to generate all passwords
Password Card : a safe idea for password management
Les bons moyens, au bon moment pour les bonnes personnes
Nginx/Ingress proxy filter
Gmail auto labels
Pour lutter contre le piratage, il faut développer l’offre légale
Use WebAuthn authentication in keycloak
A dashboad remote control
Un développeur n'est pas un joueur de baby foot
Slides DevFest Toulouse : My Resume in an operating system
Why you should (or must) use «Sign in with... » button
Using GitLab-CI with Arduino
How to exchange token from an external provider to a keycloak token
Import batch of data from excel
Init a raspberry pi on boot without anything !
Arriver à l'heure : gagner en crédibilité
Build your own Android Auto Headup display
Pourquoi vous mettez des barres de compétences sur le CV ?
Bad practices on APIs, registration and development platform : examples with John Deere platform
How I created asked.live a dating app in 4 days
Citations en vrac
C'est bon de se poser des questions
Assigner 2 ip à une carte réseau
Key on foot
Let's encrypt and 2 (or more) servers
Share your clipboard content with your mobile with a QRCode