Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
public/
resources/
5 changes: 5 additions & 0 deletions assets/sass/_custom.sass
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,8 @@
.bluesky
svg
fill: #0085ff

// Responsive video
video
max-width: 100%
height: auto
13 changes: 6 additions & 7 deletions content/en/about.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
+++
title = "About"
summary = "Who's behind this blog post?"
summary = "Who's behind this blog?"
date = "2022-07-18"
author = "Smana"
+++

## Who am I?

I'm a senior Site Reliability Engineer with a particular interest in Linux containers and cloud technologies.
I worked in different companies (small startups and large scale) and I've been working in different areas in order to improve the reliability, availability of the platform as well as the developer experience.
I helped several companies in their transition to the Cloud. I was leading SRE/DevOps teams (diverse profiles with developers and SREs) and I really enjoy seeing them engaged in the same direction.
I'm a **senior system / SRE engineer**. I have a particular interest in Linux containers, Cloud Native technologies, and more recently in **artificial intelligence applied to software engineering**, especially AI-assisted coding using agent-based systems. Throughout my career, I've had the opportunity to work with a variety of companies, from dynamic startups to large organizations, where I've helped improve platform reliability and availability while enhancing the developer experience. My journey includes supporting several companies in their transition to Cloud solutions. I've also **led SRE/DevOps teams** made up of diverse profiles, including developers and SRE engineers, with the shared goal of driving towards common objectives.

As side activities, I am an organizer of the Cloud Native Computing meetup in Paris and the [Kubernetes Community Days France](https://www.kcdfrance.fr/).
Beyond my professional work, I'm involved in organizing the Cloud Native Computing meetup in Paris, the [Kubernetes Community Days France](https://www.kcdfrance.fr/) and the [Cloud Native Days France](https://cloudnativedays.fr/), reflecting my ongoing commitment to the Cloud ecosystem.

Hobbies: Reading SF books, Kickboxing, Surfing, Longboarding and Inline Skating.

Hobbies: Reading SF books, Kick Boxing, Surfing/Skating/Inline Roller

<center><img src="about.png" width="250" /></center>

_The cute thumbnails have been generetad with DALL-E_
_The cool thumbnails for each article were generated with DALL-E and [Nano Banana](https://gemini.google/lu/overview/image-generation) (Google)_
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
557 changes: 557 additions & 0 deletions content/en/post/series/agentic_ai/ai-coding-agent/index.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
350 changes: 350 additions & 0 deletions content/en/post/series/agentic_ai/ai-coding-tips/index.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions content/fr/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ author = "Smana"

## Qui suis-je?

Je suis un **ingénieur système / SRE senior**. Je porte un intérêt particulier aux conteneurs Linux et les technologies dîtes "Cloud Native". Au fil de ma carrière, j'ai eu l'occasion de collaborer avec une variété d'entreprises, des startups dynamiques aux grandes structures, où j'ai contribué à optimiser la fiabilité et la disponibilité des plateformes, tout en améliorant l'expérience des développeurs. Mon parcours inclut l'accompagnement de plusieurs sociétés dans leur migration vers des solutions Cloud. J'ai également pu **diriger des équipes SRE/DevOps** composées de profils variés, incluant développeurs et ingénieurs SRE, avec pour objectif un engagement collectif vers des objectifs communs.
Je suis un **ingénieur système / SRE senior**. Je porte un intérêt particulier aux conteneurs Linux, les technologies dîtes "Cloud Native" et plus récemment à l'**intelligence artificielle appliquée à l'ingénierie logicielle**, notamment le coding assisté par agents IA. Au fil de ma carrière, j'ai eu l'occasion de collaborer avec une variété d'entreprises, des startups dynamiques aux grandes structures, où j'ai contribué à optimiser la fiabilité et la disponibilité des plateformes, tout en améliorant l'expérience des développeurs. Mon parcours inclut l'accompagnement de plusieurs sociétés dans leur migration vers des solutions Cloud. J'ai également pu **diriger des équipes SRE/DevOps** composées de profils variés, incluant développeurs et ingénieurs SRE, avec pour objectif un engagement collectif vers des objectifs communs.

En parallèle de mon parcours professionnel, je m'investis dans l'organisation du meetup Cloud Native Computing à Paris ainsi que les [Kubernetes Community Days France](https://www.kcdfrance.fr/) , reflétant mon engagement continu dans l'écosystème du Cloud.
En parallèle de mon parcours professionnel, je m'investis dans l'organisation du meetup Cloud Native Computing à Paris, les [Kubernetes Community Days France](https://www.kcdfrance.fr/) ainsi que les [Cloud Native Days France](https://cloudnativedays.fr/), reflétant mon engagement continu dans l'écosystème du Cloud.

Autres centre d'intéret : Lecture de romans de science-fiction, Kickboxing, Surf, Longboard et Rollers..


<center><img src="about.png" width="250" /></center>

_Les images sympas (miniatures) de chaque article ont été générées avec DALL-E_
_Les images sympas (miniatures) de chaque article ont été générées avec DALL-E et [Nano Banana](https://gemini.google/lu/overview/image-generation)
10 changes: 7 additions & 3 deletions content/fr/post/series/agentic_ai/ai-coding-agent/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Mais surtout, je vais tenter de vous démontrer par des cas concrets que cette n
* Découvrir les concepts clés : tokens, MCPs, skills, agents
* **Cas concrets** d'utilisation dans le platform engineering
* Réflexions sur les limites, pièges à éviter et alternatives
* Pour les tips d'optimisation avancés, consultez l'[article dédié](/fr/post/series/agentic_ai/ai-coding-tips/)
* Pour les tips et workflows découverts au fil de mon utilisation, consultez l'[article dédié](/fr/post/series/agentic_ai/ai-coding-tips/)

{{% notice tip "Le repo de référence" %}}
<table>
Expand All @@ -42,11 +42,15 @@ Les exemples qui suivent sont issus de mon travail sur le repository <strong><a
</table>
{{% /notice %}}

{{% notice info "Déjà familier avec les concepts ?" %}}
Si vous connaissez déjà les fondamentaux des coding agents, des tokens et des MCPs, passez directement aux [cas concrets pour le Platform Engineering](#-cas-concrets-pour-le-platform-engineeringsre).
{{% /notice %}}

---

## :brain: L'intérêt des _Coding Agents_?

### Qu'est-ce qui différencie un agent d'un chatbot ?
### Le fonctionnement d’un agent

Vous utilisez probablement déjà ChatGPT, LeChat ou Gemini pour poser des questions. C'est cool, mais ça reste du **one-shot** : vous posez une question, vous obtenez une réponse dont la pertinence dépendra de la qualité de votre prompt.

Expand Down Expand Up @@ -515,7 +519,7 @@ Consultez la [documentation sur la confidentialité](https://www.anthropic.com/p
### :bulb: Optimiser son utilisation

{{% notice info "Article dédié" %}}
Les tips d'optimisation (CLAUDE.md, hooks, gestion du contexte, worktrees, plugins...) ont été regroupés dans un article dédié : [Claude Code : Optimisation et bonnes pratiques](/fr/post/series/agentic_ai/ai-coding-tips/).
Les tips et workflows découverts au fil de mon utilisation (CLAUDE.md, hooks, gestion du contexte, worktrees, plugins...) ont été regroupés dans un article dédié : [Quelques mois avec Claude Code : tips et workflows qui m'ont été utiles](/fr/post/series/agentic_ai/ai-coding-tips/).
{{% /notice %}}

### Mes prochaines étapes
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading