Skip to content

Commit 06b1f88

Browse files
AH68
1 parent f1d24eb commit 06b1f88

4 files changed

Lines changed: 139 additions & 0 deletions

_posts/2025-12-03-api-hour-68.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
layout: post
3+
category: api-hours
4+
title: Clermont'ech API Hour #68
5+
---
6+
7+
## Concept
8+
9+
Trois conférences courtes (10 ou 25 minutes + 5 minutes de questions)
10+
pour introduire une technologie, un concept ou un outil et en débattre ensuite
11+
autour d’un verre.
12+
13+
Les API Hours, comme l'ensemble de nos manifestations, se veulent être [des
14+
lieux où tout le monde est le bienvenu](/code-of-conduct.html).
15+
16+
## Informations pratiques
17+
18+
Cet événement aura lieu le **mardi 16 décembre 2025** à **19h** à **Turing 22**. L'adresse
19+
exacte est : [**22 Allée Alan Turing, 63000 Clermont-Ferrand
20+
**](https://www.openstreetmap.org/?mlat=45.759049&mlon=3.129669#map=19/45.759049/3.129669).
21+
22+
<iframe width="100%" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=3.1279706954956055%2C45.75817637346098%2C3.131511211395264%2C45.75987740074508&amp;layer=mapnik&amp;marker=45.75902689358515%2C3.1297409534454346" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=45.759027&amp;mlon=3.129741#map=19/45.759027/3.129741">
23+
Afficher une carte plus grande</a></small>
24+
25+
## Inscription
26+
27+
Cet événement est limité à **50 personnes**. Pour y assister, vous devez vous
28+
inscrire sur la page Mobilizon de cette session:
29+
[https://mobilizon.fr/events/e5ec1d47-b735-4d1d-ba02-642a8d5af0a4](https://mobilizon.fr/events/e5ec1d47-b735-4d1d-ba02-642a8d5af0a4)
30+
31+
<br/>
32+
33+
## Programme
34+
35+
### Paul Pinault • Securité IoT - autopsie d’une ampoule connectée • 30 min
36+
37+
Au travers du reverse engineering d’une ampoule connectée sur marché, on découvre les mécanismes complexes de la securité en IoT, et comment un code
38+
qui pourrait en apparence s’écrire en 10 lignes va vite peser 1MB pour allumer une ampoule.
39+
40+
### Vincent Linas • Comment faire pour que mon application me survive ? • 15 min
41+
42+
Quand on est développeur il est fréquent d'arriver sur un projet existant ou de partir avant la fin d'un projet qu'on a lancé.
43+
44+
Souvent avec les arrivées et les départ, les architectures et guidelines structurant une application peuvent être oubliées ou ignorées menant à la
45+
dérive d'un projet. Pour maintenir la cohérence d'une application malgré un turn-over important il faut aller plus loin que l'humain.
46+
47+
Dans l'approche devops, le code est considéré comme une forme de documentation ; donc pourquoi ne pas coder la documentation d'architecture et les
48+
conventions ?
49+
50+
Je vous propose de nous intéresser à ArchUnit une librairie java permettant d'écrire des meta-tests unitaire validant la conformité de votre
51+
application tout au long de son développement.
52+
53+
### Florian Forestier • Secret OPerationS • 15 min
54+
55+
Le stockage et le partage de secrets a toujours été une tâche complexe. Le stockage dans un fichier a plat s’est souvent limité à un stockage
56+
symétrique, avec un secret partagé par toute l’équipe. Des solutions plus évoluées (comme OpenBAO, Bitwarden, etc) requièrent un accès réseau et une
57+
instance d’un serveur de secret fonctionnel.
58+
59+
Mais lorsque vous ne pouvez pas vous permettre de partager un secret commun ET que disposer d’une instance de secret n’est pas une option (par
60+
exemple, pour… stocker les secrets du serveur de secrets ?), quelles sont les options à votre disposition ?
61+
62+
Aujourd’hui, nous allons découvrir SOPS, la réponse de la fondation Mozilla à cet épineux problème.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
layout: talk
3+
categories: [talks, api-hour-68 ]
4+
5+
author: Florian Forestier
6+
author_url: https://twitter.com/forestier_re
7+
author_image: florian.jpg
8+
9+
slides_url:
10+
11+
session_url: /api-hours/api-hour-68.html
12+
session_name: Clermont'ech API Hour &#35;68
13+
session_short_name: "&#35;68"
14+
15+
video:
16+
17+
title: "Secret OPerationS"
18+
---
19+
20+
Le stockage et le partage de secrets a toujours été une tâche complexe. Le stockage dans un fichier a plat s’est souvent limité à un stockage
21+
symétrique, avec un secret partagé par toute l’équipe. Des solutions plus évoluées (comme OpenBAO, Bitwarden, etc) requièrent un accès réseau et une
22+
instance d’un serveur de secret fonctionnel.
23+
24+
Mais lorsque vous ne pouvez pas vous permettre de partager un secret commun ET que disposer d’une instance de secret n’est pas une option (par
25+
exemple, pour… stocker les secrets du serveur de secrets ?), quelles sont les options à votre disposition ?
26+
27+
Aujourd’hui, nous allons découvrir SOPS, la réponse de la fondation Mozilla à cet épineux problème.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: talk
3+
categories: [talks, api-hour-68 ]
4+
5+
author: Paul Pinault
6+
author_url: https://twitter.com/disk_91
7+
author_image: paul.jpeg
8+
9+
slides_url:
10+
11+
session_url: /api-hours/api-hour-68.html
12+
session_name: Clermont'ech API Hour &#35;68
13+
session_short_name: "&#35;68"
14+
15+
video:
16+
17+
title: "Securité IoT - autopsie d’une ampoule connectée"
18+
---
19+
20+
Au travers du reverse engineering d’une ampoule connectée sur marché, on découvre les mécanismes complexes de la securité en IoT, et comment un code
21+
qui pourrait en apparence s’écrire en 10 lignes va vite peser 1MB pour allumer une ampoule.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
layout: talk
3+
categories: [talks, api-hour-68 ]
4+
5+
author: Vincent Linas
6+
author_url:
7+
author_image:
8+
9+
slides_url:
10+
11+
session_url: /api-hours/api-hour-68.html
12+
session_name: Clermont'ech API Hour &#35;68
13+
session_short_name: "&#35;68"
14+
15+
video:
16+
17+
title: "Comment faire pour que mon application me survive ?"
18+
---
19+
20+
Quand on est développeur il est fréquent d'arriver sur un projet existant ou de partir avant la fin d'un projet qu'on a lancé.
21+
22+
Souvent avec les arrivées et les départ, les architectures et guidelines structurant une application peuvent être oubliées ou ignorées menant à la
23+
dérive d'un projet. Pour maintenir la cohérence d'une application malgré un turn-over important il faut aller plus loin que l'humain.
24+
25+
Dans l'approche devops, le code est considéré comme une forme de documentation ; donc pourquoi ne pas coder la documentation d'architecture et les
26+
conventions ?
27+
28+
Je vous propose de nous intéresser à ArchUnit une librairie java permettant d'écrire des meta-tests unitaire validant la conformité de votre
29+
application tout au long de son développement.

0 commit comments

Comments
 (0)