PageSourceSearch

https://devops-life.com/tags/

html devops-life.com collected 2026-10-04 12:56:20 UTC 62,739 bytes, 4 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Tags · DevOps life</title><meta name="description" content="54 tags across the 22 articles of DevOps life."><link rel="canonical" href="https://devops-life.com/tags/"><meta name="author" content="Tristan Bessoussa"><meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="icon" href="/favicon.ico" sizes="32x32"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"><meta name="theme-color" content="#131518" media="(prefers-color-scheme: dark)"><link rel="alternate" type="application/rss+xml" title="DevOps life" href="/feed.xml"><meta property="og:site_name" content="DevOps life"><meta property="og:type" content="website"><meta property="og:title" content="Tags · DevOps life"><meta property="og:description" content="54 tags across the 22 articles of DevOps life."><meta property="og:url" content="https://devops-life.com/tags/"><meta property="og:locale" content="en_US"><meta property="og:image" content="https://devops-life.com/og/default.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="DevOps life, Tristan Bessoussa’s technical blog"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@sf_tristanb"><meta name="twitter:creator" content="@sf_tristanb"><meta name="twitter:title" content="Tags · DevOps life"><meta name="twitter:description" content="54 tags across the 22 articles of DevOps life."><meta name="twitter:image" content="https://devops-life.com/og/default.png"><meta name="twitter:image:alt" content="DevOps life, Tristan Bessoussa’s technical blog"><style>@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{color-scheme:light dark;--paper:#fff;--panel:#f6f6f4;--sunken:#f0f1f3;--ink:#111418;--ink-2:#3d434c;--ink-3:#5d6470;--rule:#e3e5e8;--rule-strong:#111418;--accent:#b23a1d;--focus:#2855bc;--infra:#c2491b;--php:#2f62d0;--devtools:#0f8466;--ai:#6a43d6;--img-dim:none;--font-text:"Newsreader", "Iowan Old Style", Georgia, serif;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-ui:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wide:72rem;--measure:42rem;--gutter:clamp(1rem, 4vw, 2.5rem);--radius:4px}@media (prefers-color-scheme:dark){:root{--paper:#131518;--panel:#1b1e22;--sunken:#22262b;--ink:#ebe9e4;--ink-2:#c4c7cc;--ink-3:#9ba1aa;--rule:#2d3138;--rule-strong:#ebe9e4;--accent:#ff8a6b;--focus:#8daef6;--infra:#f07f4e;--php:#739df2;--devtools:#3dc29b;--ai:#a58ff9;--img-dim:brightness(.92)}}[data-track=infra]{--track:var(--infra)}[data-track=php]{--track:var(--php)}[data-track=devtools]{--track:var(--devtools)}[data-track=ai]{--track:var(--ai)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.125rem,1.02rem + .45vw,1.3125rem);line-height:1.6}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl{margin:0}img,svg,iframe,video{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:color-mix(in srgb, var(--track,var(--php)) 28%, transparent)}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);font-family:var(--font-ui);border-radius:6px;padding:.5rem .9rem;font-size:.9375rem;text-decoration:none;position:absolute;top:-3rem}.skip-link:focus{top:.75rem}.display{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.08}.eyebrow{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.meta-line{flex-wrap:wrap;align-items:center;gap:.3em 1.1em;display:flex}.track-mark{background:var(--track,var(--ink-3));vertical-align:.02em;border-radius:1.5px;width:.62em;height:.62em;display:inline-block}.lang-badge{font-family:var(--font-ui);letter-spacing:.04em;border:1px solid;border-radius:3px;padding:0 .32em;font-size:.92em;line-height:1.35;text-decoration:none;display:inline-block}.prose{grid-template-columns:[wide-start] minmax(0, 1fr) [text-start] min(100%, var(--measure)) [text-end] minmax(0, 1fr) [wide-end];overflow-wrap:break-word;hyphens:manual;display:grid}.prose>*{grid-column:text;min-width:0}.prose>
1:is(pre,figure,iframe,p:has(>img:only-child),p:has(>a:only-child>img:only-child)),.prose>.table-scroll:has(th:nth-child(4),td:nth-child(4)){grid-column:wide}.prose>*+*{margin-top:1.15em}.prose :is(h2,h3,h4,h5){text-wrap:balance;scroll-margin-top:1.5rem}.prose h2{font-family:var(--font-display);letter-spacing:-.015em;margin-top:2.1em;font-size:1.65em;font-weight:500;line-height:1.12}.prose h3{margin-top:1.9em;font-size:1.25em;font-weight:600;line-height:1.25}.prose :is(h4,h5){font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:2em;font-size:.8em;font-weight:600;line-height:1.45}.prose :is(h2,h3,h4,h5)+*{margin-top:.7em}.prose a{text-decoration-line:underline;text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px}.prose a:hover{color:var(--accent);text-decoration-color:currentColor}.prose strong{font-weight:650}.prose del{color:var(--ink-3)}.prose :is(ul,ol){padding-left:1.35em}.prose li+li,.prose li>:is(ul,ol){margin-top:.35em}.prose li::marker{color:var(--ink-3)}.prose hr{border:0;border-top:2px solid var(--rule);width:4rem;height:0;margin:2.4em auto 0}.prose :is(h2,h3,h4)+hr{display:none}.prose hr+*{margin-top:2.4em}.prose blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-2);padding:.1em 0 .1em 1.2em;font-style:italic}.prose blockquote>*+*{margin-top:.8em}.prose blockquote.twitter-tweet{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--ink);padding:1rem 1.2rem;font-size:.94em;font-style:normal}.prose blockquote.twitter-tweet:before{content:"Post on X";font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.prose blockquote.twitter-tweet:lang(fr):before{content:"Message sur X"}.prose blockquote.twitter-tweet p{margin-bottom:.4em}.prose :not(pre)>code{background:var(--sunken);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:3px;padding:.08em .34em;font-size:.8em}.prose pre{border-block:1px solid var(--rule-strong);font-family:var(--font-mono);tab-size:4;border-radius:0;margin-top:1.5em;padding:1.15rem 1.25rem;font-size:.76em;line-height:1.6;position:relative;overflow-x:auto;background:var(--panel)!important}.prose pre+*{margin-top:1.5em}.prose pre code{font-family:inherit}.astro-code,.astro-code span{color:var(--shiki-light)}@media (prefers-color-scheme:dark){.astro-code,.astro-code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight)}}.astro-code span{font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight)}.prose pre[data-language]:not([data-language=plaintext],[data-language=text],[data-language=txt]):before{content:attr(data-language);background:var(--sunken);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-radius:0 0 3px 3px;padding:.05rem .5rem .15rem;font-size:.7rem;font-weight:600;position:absolute;top:0;right:.9rem}.prose .table-scroll{border-block:1px solid var(--rule-strong);margin-top:1.5em;overflow-x:auto}.prose .table-scroll+*{margin-top:1.5em}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.8em;line-height:1.45}.prose :is(th,td){text-align:left;vertical-align:top;padding:.6rem .9rem}.prose th{background:var(--sunken);white-space:nowrap;font-weight:700}.prose tbody tr+tr td{border-top:1px solid var(--rule)}.prose td:first-child{font-weight:600}.prose figure,.prose p:has(>img:only-child),.prose p:has(>a:only-child>img:only-child){margin-block:1.8em}.prose figure+*,.prose p:has(>img:only-child)+*,.prose p:has(>a:only-child>img:only-child)+*{margin-top:1.8em}.prose :is(figure,p) img{border:1px solid var(--rule);border-radius:var(--radius);filter:var(--img-dim);background:#fff;margin-inline:auto}.prose figure a{display:block}.prose figcaption{max-width:var(--measure);font-family:var(--font-ui);color:var(--ink-2);text-align:center;text-wrap:balance;margin:.7rem auto 0;font-size:.78em;line-height:1.5}.prose iframe{aspect-ratio:16/9;border-radius:var(--radius);background:var(--sunken);border:0;width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:5rem;padding-block:1.5rem 2.5rem;font-size:.875rem;display:flex}ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-nns7i3if]{color:var(--ink-2);text-underline-offset:.25em}a[data-astro-cid-nns7i3if]:hover{color:var(--ink)}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-block:1.3rem 1.1rem;display:flex}.wordmark[data-astro-cid-fzpbxy5g]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-style:italic;font-weight:500;line-height:1;text-decoration:none}.langs[data-astro-cid-fzpbxy5g]{color:var(--ink-3);gap:.4rem;display:flex}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:.25rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);font-family:var(--font-ui);text-underline-offset:.4em;font-size:.9375rem;font-weight:500;text-decoration:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--accent)}.masthead[data-astro-cid-fzpbxy5g]{text-align:center;border-bottom:0;justify-content:normal;justify-items:center;gap:0;padding-block:2.25rem 0;display:grid}.masthead[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g]{letter-spacing:-.03em;font-size:clamp(3rem,2rem + 4.5vw,4.5rem)}.masthead[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);justify-self:stretch;margin-top:1.6rem;padding-block:.75rem}.masthead[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{justify-content:center;gap:.25rem 2.25rem}@media (width<=30rem){nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g],.masthead[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.25rem 1.1rem}}
2.tags-head[data-astro-cid-jrsht2oq]{padding-block:clamp(2.5rem,7vw,4.5rem) 1.75rem}.tags-head[data-astro-cid-jrsht2oq] h1[data-astro-cid-jrsht2oq]{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.4rem)}.tags-head[data-astro-cid-jrsht2oq] p[data-astro-cid-jrsht2oq]{color:var(--ink-2);margin-top:.75rem}.tag-cloud[data-astro-cid-jrsht2oq]{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.45rem;padding-bottom:2.5rem;display:flex}.tag-cloud[data-astro-cid-jrsht2oq] a[data-astro-cid-jrsht2oq]{border:1px solid var(--rule);background:var(--panel);color:var(--ink);border-radius:999px;align-items:baseline;gap:.4rem;padding:.2rem .65rem;font-size:.9rem;text-decoration:none;display:inline-flex}.tag-cloud[data-astro-cid-jrsht2oq] a[data-astro-cid-jrsht2oq]:hover{border-color:var(--ink-3)}.n[data-astro-cid-jrsht2oq]{font-family:var(--font-ui);color:var(--ink-3);font-size:.78em;font-weight:400}.tag-groups[data-astro-cid-jrsht2oq]{columns:2 22rem;column-gap:3rem;padding-top:2rem}.one-tag-list[data-astro-cid-jrsht2oq]{break-inside:avoid;border-radius:var(--radius);margin:0 -1rem .5rem;padding:.9rem 1rem 1.1rem}.one-tag-list[data-astro-cid-jrsht2oq]:has(h2:target){background:var(--panel);box-shadow:inset 3px 0 0 var(--focus)}.one-tag-list[data-astro-cid-jrsht2oq] h2[data-astro-cid-jrsht2oq]{font-family:var(--font-display);scroll-margin-top:1.5rem;font-size:1.15rem;font-weight:500;line-height:1.2}.one-tag-list[data-astro-cid-jrsht2oq] ul[data-astro-cid-jrsht2oq]{gap:.45rem;margin:.6rem 0 0;padding:0;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.one-tag-list[data-astro-cid-jrsht2oq] li[data-astro-cid-jrsht2oq]{grid-template-columns:6.2rem minmax(0,1fr);gap:.75rem;display:grid}.one-tag-list[data-astro-cid-jrsht2oq] time[data-astro-cid-jrsht2oq]{font-family:var(--font-ui);color:var(--ink-3);padding-top:.12rem;font-size:.78rem}.one-tag-list[data-astro-cid-jrsht2oq] a[data-astro-cid-jrsht2oq]{color:var(--ink);text-decoration-color:color-mix(in srgb, var(--track) 60%, transparent);text-underline-offset:.2em}
3</style></head><body><a class="skip-link" href="#main" lang="en">Skip to content</a><header class="site-header wrap" lang="en" data-astro-cid-fzpbxy5g><a class="wordmark" href="/" data-astro-cid-fzpbxy5g>DevOps life</a><nav aria-label="Main" data-astro-cid-fzpbxy5g><ul data-astro-cid-fzpbxy5g><li data-astro-cid-fzpbxy5g><a href="/" data-astro-cid-fzpbxy5g>Articles</a></li><li data-astro-cid-fzpbxy5g><a href="/tags/" aria-current="page" data-astro-cid-fzpbxy5g>Tags</a></li><li data-astro-cid-fzpbxy5g><a href="/about/" data-astro-cid-fzpbxy5g>About</a></li><li data-astro-cid-fzpbxy5g><a href="/x-trajectory/" data-astro-cid-fzpbxy5g>15 years on X</a></li><li class="langs" data-astro-cid-fzpbxy5g><a href="/en/" hreflang="en" lang="en" title="The whole blog in English" data-astro-cid-fzpbxy5g>EN</a><span aria-hidden="true" data-astro-cid-fzpbxy5g>·</span><a href="/fr/" hreflang="fr" lang="fr" title="Tout le blog en français" data-astro-cid-fzpbxy5g>FR</a></li></ul></nav></header><main id="main" tabindex="-1"><div class="tags-page wrap" data-astro-cid-jrsht2oq><header class="tags-head" data-astro-cid-jrsht2oq><h1 class="display" data-astro-cid-jrsht2oq>Tags</h1><p data-astro-cid-jrsht2oq>54 tags across 22 articles. Pick one to see its articles, newest first.</p></header><div id="tag_cloud" class="tag-cloud" data-astro-cid-jrsht2oq><a href="#AI" title="AI" rel="1" data-astro-cid-jrsht2oq>AI <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Ansible" title="Ansible" rel="1" data-astro-cid-jrsht2oq>
3Ansible <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Apache2" title="Apache2" rel="1" data-astro-cid-jrsht2oq>Apache2 <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#architecture" title="architecture" rel="1" data-astro-cid-jrsht2oq>architecture <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Architecture" title="Architecture" rel="1" data-astro-cid-jrsht2oq>Architecture <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Automation" title="Automation" rel="1" data-astro-cid-jrsht2oq>Automation <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Bedrock" title="Bedrock" rel="1" data-astro-cid-jrsht2oq>Bedrock <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#best practices" title="best practices" rel="1" data-astro-cid-jrsht2oq>best practices <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#bref.sh" title="bref.sh" rel="1" data-astro-cid-jrsht2oq>bref.sh <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Checklist" title="Checklist" rel="1" data-astro-cid-jrsht2oq>Checklist <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Clever Cloud" title="Clever Cloud" rel="3" data-astro-cid-jrsht2oq>Clever Cloud <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#Cloud" title="Cloud" rel="7" data-astro-cid-jrsht2oq>Cloud <span class="n" data-astro-cid-jrsht2oq>7</span></a><a href="#composer" title="composer" rel="1" data-astro-cid-jrsht2oq>composer <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#CrossFit" title="CrossFit" rel="1" data-astro-cid-jrsht2oq>CrossFit <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#debian" title="debian" rel="1" data-astro-cid-jrsht2oq>debian <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Deploiement" title="Deploiement" rel="1" data-astro-cid-jrsht2oq>Deploiement <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Dette technique" title="Dette technique" rel="1" data-astro-cid-jrsht2oq>Dette technique <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Development" title="Development" rel="1" data-astro-cid-jrsht2oq>Development <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Docker" title="Docker" rel="1" data-astro-cid-jrsht2oq>Docker <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#environnement de développement" title="environnement de développement" rel="1" data-astro-cid-jrsht2oq>environnement de développement <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#faas" title="faas" rel="1" data-astro-cid-jrsht2oq>faas <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Hardware" title="Hardware" rel="3" data-astro-cid-jrsht2oq>Hardware <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#Hidora" title="Hidora" rel="1" data-astro-cid-jrsht2oq>Hidora <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Hosting" title="Hosting" rel="7" data-astro-cid-jrsht2oq>Hosting <span class="n" data-astro-cid-jrsht2oq>7</span></a><a href="#HTTP2" title="HTTP2" rel="1" data-astro-cid-jrsht2oq>HTTP2 <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Infrastructure" title="Infrastructure" rel="1" data-astro-cid-jrsht2oq>
3Infrastructure <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#lambda" title="lambda" rel="1" data-astro-cid-jrsht2oq>lambda <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Load balancing" title="Load balancing" rel="1" data-astro-cid-jrsht2oq>Load balancing <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Machine Virtuelles" title="Machine Virtuelles" rel="1" data-astro-cid-jrsht2oq>Machine Virtuelles <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#MariaDB" title="MariaDB" rel="1" data-astro-cid-jrsht2oq>MariaDB <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Migration" title="Migration" rel="3" data-astro-cid-jrsht2oq>Migration <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#Migration continue" title="Migration continue" rel="3" data-astro-cid-jrsht2oq>Migration continue <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#MySQL" title="MySQL" rel="1" data-astro-cid-jrsht2oq>MySQL <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#NGinx" title="NGinx" rel="1" data-astro-cid-jrsht2oq>NGinx <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#OVH" title="OVH" rel="3" data-astro-cid-jrsht2oq>OVH <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#PaaS" title="PaaS" rel="7" data-astro-cid-jrsht2oq>PaaS <span class="n" data-astro-cid-jrsht2oq>7</span></a><a href="#Performance" title="Performance" rel="3" data-astro-cid-jrsht2oq>Performance <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#Performances" title="Performances" rel="7" data-astro-cid-jrsht2oq>Performances <span class="n" data-astro-cid-jrsht2oq>7</span></a><a href="#Personal Project" title="Personal Project" rel="1" data-astro-cid-jrsht2oq>Personal Project <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#php" title="php" rel="1" data-astro-cid-jrsht2oq>php <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#PHP" title="PHP" rel="1" data-astro-cid-jrsht2oq>PHP <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Platform.sh" title="Platform.sh" rel="2" data-astro-cid-jrsht2oq>Platform.sh <span class="n" data-astro-cid-jrsht2oq>2</span></a><a href="#PR" title="PR" rel="2" data-astro-cid-jrsht2oq>PR <span class="n" data-astro-cid-jrsht2oq>2</span></a><a href="#Provisionning" title="Provisionning" rel="1" data-astro-cid-jrsht2oq>Provisionning <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Pull Request" title="Pull Request" rel="2" data-astro-cid-jrsht2oq>Pull Request <span class="n" data-astro-cid-jrsht2oq>2</span></a><a href="#Review" title="Review" rel="2" data-astro-cid-jrsht2oq>Review <span class="n" data-astro-cid-jrsht2oq>2</span></a><a href="#Scalingo" title="Scalingo" rel="3" data-astro-cid-jrsht2oq>Scalingo <span class="n" data-astro-cid-jrsht2oq>3</span></a><a href="#serverless" title="serverless" rel="1" data-astro-cid-jrsht2oq>serverless <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#sqs" title="sqs" rel="1" data-astro-cid-jrsht2oq>sqs <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Symfony" title="Symfony" rel="4" data-astro-cid-jrsht2oq>Symfony <span class="n" data-astro-cid-jrsht2oq>4</span></a><a href="#Technology" title="Technology" rel="1" data-astro-cid-jrsht2oq>Technology <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#Testing" title="Testing" rel="1" data-astro-cid-jrsht2oq>Testing <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#VM" title="VM" rel="1" data-astro-cid-jrsht2oq>VM <span class="n" data-astro-cid-jrsht2oq>1</span></a><a href="#WordPress" title="WordPress" rel="1" data-astro-cid-jrsht2oq>WordPress <span class="n" data-astro-cid-jrsht2oq>1</span></a></div><div class="tag-groups" data-astro-cid-jrsht2oq><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="AI" data-astro-cid-jrsht2oq>AI <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="ai" data-astro-cid-jrsht2oq><time datetime="2024-11-28" data-astro-cid-jrsht2oq>Nov 28 2024</time><a href="/blog/2024/11/28/how-i-used-ai-to-hack-my-crossfit-waiting-list/" lang="en" data-astro-cid-jrsht2oq>How I Used AI to Hack My CrossFit Waitlist Problem (and Why It Changed My View on AI Development)</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Ansible" data-astro-cid-jrsht2oq>
3Ansible <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-12-03" data-astro-cid-jrsht2oq>Dec 3 2014</time><a href="/blog/2014/12/03/presentation-ansible-provisionning-deploiement-applicatif/" lang="fr" data-astro-cid-jrsht2oq>Ansible: du provisionning au déploiement d’applications</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Apache2" data-astro-cid-jrsht2oq>Apache2 <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-09-01" data-astro-cid-jrsht2oq>Sep 1 2014</time><a href="/2014/09/01/migration-apache2-nginx/" lang="fr" data-astro-cid-jrsht2oq>Apache vs Nginx / php5-fpm, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="architecture" data-astro-cid-jrsht2oq>architecture <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Architecture" data-astro-cid-jrsht2oq>Architecture <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2019-04-10" data-astro-cid-jrsht2oq>Apr 10 2019</time><a href="/blog/2019/04/10/state-of-wordpress-in-2019/" lang="en" data-astro-cid-jrsht2oq>How not to be depressed when working with WordPress</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Automation" data-astro-cid-jrsht2oq>Automation <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-12-03" data-astro-cid-jrsht2oq>Dec 3 2014</time><a href="/blog/2014/12/03/presentation-ansible-provisionning-deploiement-applicatif/" lang="fr" data-astro-cid-jrsht2oq>Ansible: du provisionning au déploiement d’applications</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Bedrock" data-astro-cid-jrsht2oq>Bedrock <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2019-04-10" data-astro-cid-jrsht2oq>Apr 10 2019</time><a href="/blog/2019/04/10/state-of-wordpress-in-2019/" lang="en" data-astro-cid-jrsht2oq>How not to be depressed when working with WordPress</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="best practices" data-astro-cid-jrsht2oq>best practices <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2019-04-10" data-astro-cid-jrsht2oq>Apr 10 2019</time><a href="/blog/2019/04/10/state-of-wordpress-in-2019/" lang="en" data-astro-cid-jrsht2oq>How not to be depressed when working with WordPress</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="bref.sh" data-astro-cid-jrsht2oq>bref.sh <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Checklist" data-astro-cid-jrsht2oq>Checklist <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-09-01" data-astro-cid-jrsht2oq>Sep 1 2015</time><a href="/blog/2015/09/01/pull-request-reviewer/" lang="en" data-astro-cid-jrsht2oq>The PR Review Watcher, save time when reviewing code</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Clever Cloud" data-astro-cid-jrsht2oq>Clever Cloud <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-21" data-astro-cid-jrsht2oq>Jan 21 2019</time><a href="/blog/2019/01/21/paas-clever-cloud-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Clever Cloud redresse la barre</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Cloud" data-astro-cid-jrsht2oq>Cloud <span class="n" data-astro-cid-jrsht2oq>7</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2021-01-19" data-astro-cid-jrsht2oq>Jan 19 2021</time>
3<a href="/blog/2021/01/19/test-paas-suisse-hidora/" lang="fr" data-astro-cid-jrsht2oq>Essai du PaaS Suisse, Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-23" data-astro-cid-jrsht2oq>Jan 23 2019</time><a href="/blog/2019/01/23/paas-platform-sh-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Platform.sh au mouillage</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-22" data-astro-cid-jrsht2oq>Jan 22 2019</time><a href="/blog/2019/01/22/paas-scalingo-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Scalingo reste à flot</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-21" data-astro-cid-jrsht2oq>Jan 21 2019</time><a href="/blog/2019/01/21/paas-clever-cloud-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Clever Cloud redresse la barre</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-20" data-astro-cid-jrsht2oq>Jan 20 2019</time><a href="/blog/2019/01/20/paas-ovh-comparatif-cloud-web/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : OVH tombe à l’eau</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="composer" data-astro-cid-jrsht2oq>composer <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2019-04-10" data-astro-cid-jrsht2oq>Apr 10 2019</time><a href="/blog/2019/04/10/state-of-wordpress-in-2019/" lang="en" data-astro-cid-jrsht2oq>How not to be depressed when working with WordPress</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="CrossFit" data-astro-cid-jrsht2oq>CrossFit <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="ai" data-astro-cid-jrsht2oq><time datetime="2024-11-28" data-astro-cid-jrsht2oq>Nov 28 2024</time><a href="/blog/2024/11/28/how-i-used-ai-to-hack-my-crossfit-waiting-list/" lang="en" data-astro-cid-jrsht2oq>How I Used AI to Hack My CrossFit Waitlist Problem (and Why It Changed My View on AI Development)</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="debian" data-astro-cid-jrsht2oq>debian <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2017-06-27" data-astro-cid-jrsht2oq>Jun 27 2017</time><a href="/blog/2017/06/27/nginx-alpn-debian-9-stretch/" lang="en" data-astro-cid-jrsht2oq>Getting ALPN negotiation on Debian 9 (stretch) to activate HTTP2 with nginx</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Deploiement" data-astro-cid-jrsht2oq>Deploiement <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-12-03" data-astro-cid-jrsht2oq>Dec 3 2014</time><a href="/blog/2014/12/03/presentation-ansible-provisionning-deploiement-applicatif/" lang="fr" data-astro-cid-jrsht2oq>Ansible: du provisionning au déploiement d’applications</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Dette technique" data-astro-cid-jrsht2oq>Dette technique <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-18" data-astro-cid-jrsht2oq>Jul 18 2016</time><a href="/blog/2016/07/18/migration-couts-et-gains/" lang="fr" data-astro-cid-jrsht2oq>Le bilan de notre migration</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Development" data-astro-cid-jrsht2oq>Development <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="ai" data-astro-cid-jrsht2oq><time datetime="2024-11-28" data-astro-cid-jrsht2oq>Nov 28 2024</time><a href="/blog/2024/11/28/how-i-used-ai-to-hack-my-crossfit-waiting-list/" lang="en" data-astro-cid-jrsht2oq>How I Used AI to Hack My CrossFit Waitlist Problem (and Why It Changed My View on AI Development)</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Docker" data-astro-cid-jrsht2oq>Docker <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2021-04-28" data-astro-cid-jrsht2oq>Apr 28 2021</time><a href="/blog/2021/04/28/un-environnement-de-developpement-sain-en-2021-hello-docker-goodbye-machines-virtuelles/" lang="fr" data-astro-cid-jrsht2oq>Un environnement de développement sain en 2021. Bonjour Docker, bye machines virtuelles</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="environnement de développement" data-astro-cid-jrsht2oq>environnement de développement <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2021-04-28" data-astro-cid-jrsht2oq>Apr 28 2021</time><a href="/blog/2021/04/28/un-environnement-de-developpement-sain-en-2021-hello-docker-goodbye-machines-virtuelles/" lang="fr" data-astro-cid-jrsht2oq>Un environnement de développement sain en 2021. Bonjour Docker, bye machines virtuelles</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="faas" data-astro-cid-jrsht2oq>faas <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Hardware" data-astro-cid-jrsht2oq>
3Hardware <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-09-02" data-astro-cid-jrsht2oq>Sep 2 2014</time><a href="/2014/09/02/migration-resultats-performance/" lang="fr" data-astro-cid-jrsht2oq>L’impact de la migration - performances doublées</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-09-01" data-astro-cid-jrsht2oq>Sep 1 2014</time><a href="/2014/09/01/migration-apache2-nginx/" lang="fr" data-astro-cid-jrsht2oq>Apache vs Nginx / php5-fpm, réduire par 2 le temps de réponse d’une application</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-27" data-astro-cid-jrsht2oq>Aug 27 2014</time><a href="/2014/08/27/migration-mysql-mariadb/" lang="fr" data-astro-cid-jrsht2oq>MySQL vs MariaDB, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Hidora" data-astro-cid-jrsht2oq>Hidora <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2021-01-19" data-astro-cid-jrsht2oq>Jan 19 2021</time><a href="/blog/2021/01/19/test-paas-suisse-hidora/" lang="fr" data-astro-cid-jrsht2oq>Essai du PaaS Suisse, Hidora</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Hosting" data-astro-cid-jrsht2oq>Hosting <span class="n" data-astro-cid-jrsht2oq>7</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2021-01-19" data-astro-cid-jrsht2oq>Jan 19 2021</time><a href="/blog/2021/01/19/test-paas-suisse-hidora/" lang="fr" data-astro-cid-jrsht2oq>Essai du PaaS Suisse, Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-23" data-astro-cid-jrsht2oq>Jan 23 2019</time><a href="/blog/2019/01/23/paas-platform-sh-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Platform.sh au mouillage</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-22" data-astro-cid-jrsht2oq>Jan 22 2019</time><a href="/blog/2019/01/22/paas-scalingo-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Scalingo reste à flot</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-21" data-astro-cid-jrsht2oq>Jan 21 2019</time><a href="/blog/2019/01/21/paas-clever-cloud-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Clever Cloud redresse la barre</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-20" data-astro-cid-jrsht2oq>Jan 20 2019</time><a href="/blog/2019/01/20/paas-ovh-comparatif-cloud-web/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : OVH tombe à l’eau</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="HTTP2" data-astro-cid-jrsht2oq>HTTP2 <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2017-06-27" data-astro-cid-jrsht2oq>Jun 27 2017</time><a href="/blog/2017/06/27/nginx-alpn-debian-9-stretch/" lang="en" data-astro-cid-jrsht2oq>Getting ALPN negotiation on Debian 9 (stretch) to activate HTTP2 with nginx</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Infrastructure" data-astro-cid-jrsht2oq>
3Infrastructure <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-26" data-astro-cid-jrsht2oq>Aug 26 2014</time><a href="/blog/2014/08/26/ovh-load-balancing/" lang="fr" data-astro-cid-jrsht2oq>IP load balancée chez OVH, le piège de l’option multidatacenter</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="lambda" data-astro-cid-jrsht2oq>lambda <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Load balancing" data-astro-cid-jrsht2oq>Load balancing <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-26" data-astro-cid-jrsht2oq>Aug 26 2014</time><a href="/blog/2014/08/26/ovh-load-balancing/" lang="fr" data-astro-cid-jrsht2oq>IP load balancée chez OVH, le piège de l’option multidatacenter</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Machine Virtuelles" data-astro-cid-jrsht2oq>Machine Virtuelles <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2021-04-28" data-astro-cid-jrsht2oq>Apr 28 2021</time><a href="/blog/2021/04/28/un-environnement-de-developpement-sain-en-2021-hello-docker-goodbye-machines-virtuelles/" lang="fr" data-astro-cid-jrsht2oq>Un environnement de développement sain en 2021. Bonjour Docker, bye machines virtuelles</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="MariaDB" data-astro-cid-jrsht2oq>MariaDB <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-27" data-astro-cid-jrsht2oq>Aug 27 2014</time><a href="/2014/08/27/migration-mysql-mariadb/" lang="fr" data-astro-cid-jrsht2oq>MySQL vs MariaDB, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Migration" data-astro-cid-jrsht2oq>Migration <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-18" data-astro-cid-jrsht2oq>Jul 18 2016</time><a href="/blog/2016/07/18/migration-couts-et-gains/" lang="fr" data-astro-cid-jrsht2oq>Le bilan de notre migration</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-17" data-astro-cid-jrsht2oq>Jul 17 2016</time><a href="/blog/2016/07/17/migration-continue/" lang="fr" data-astro-cid-jrsht2oq>Focus sur la migration continue</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-16" data-astro-cid-jrsht2oq>Jul 16 2016</time><a href="/blog/2016/07/16/les-raisons-dune-migration/" lang="fr" data-astro-cid-jrsht2oq>Les raisons de la migration de notre application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Migration continue" data-astro-cid-jrsht2oq>Migration continue <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-18" data-astro-cid-jrsht2oq>Jul 18 2016</time><a href="/blog/2016/07/18/migration-couts-et-gains/" lang="fr" data-astro-cid-jrsht2oq>Le bilan de notre migration</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-17" data-astro-cid-jrsht2oq>Jul 17 2016</time><a href="/blog/2016/07/17/migration-continue/" lang="fr" data-astro-cid-jrsht2oq>Focus sur la migration continue</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-16" data-astro-cid-jrsht2oq>Jul 16 2016</time><a href="/blog/2016/07/16/les-raisons-dune-migration/" lang="fr" data-astro-cid-jrsht2oq>Les raisons de la migration de notre application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="MySQL" data-astro-cid-jrsht2oq>MySQL <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-27" data-astro-cid-jrsht2oq>Aug 27 2014</time><a href="/2014/08/27/migration-mysql-mariadb/" lang="fr" data-astro-cid-jrsht2oq>MySQL vs MariaDB, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="NGinx" data-astro-cid-jrsht2oq>NGinx <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq>
3<time datetime="2014-09-01" data-astro-cid-jrsht2oq>Sep 1 2014</time><a href="/2014/09/01/migration-apache2-nginx/" lang="fr" data-astro-cid-jrsht2oq>Apache vs Nginx / php5-fpm, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="OVH" data-astro-cid-jrsht2oq>OVH <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-20" data-astro-cid-jrsht2oq>Jan 20 2019</time><a href="/blog/2019/01/20/paas-ovh-comparatif-cloud-web/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : OVH tombe à l’eau</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-26" data-astro-cid-jrsht2oq>Aug 26 2014</time><a href="/blog/2014/08/26/ovh-load-balancing/" lang="fr" data-astro-cid-jrsht2oq>IP load balancée chez OVH, le piège de l’option multidatacenter</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="PaaS" data-astro-cid-jrsht2oq>PaaS <span class="n" data-astro-cid-jrsht2oq>7</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2021-01-19" data-astro-cid-jrsht2oq>Jan 19 2021</time><a href="/blog/2021/01/19/test-paas-suisse-hidora/" lang="fr" data-astro-cid-jrsht2oq>Essai du PaaS Suisse, Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-23" data-astro-cid-jrsht2oq>Jan 23 2019</time><a href="/blog/2019/01/23/paas-platform-sh-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Platform.sh au mouillage</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-22" data-astro-cid-jrsht2oq>Jan 22 2019</time><a href="/blog/2019/01/22/paas-scalingo-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Scalingo reste à flot</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-21" data-astro-cid-jrsht2oq>Jan 21 2019</time><a href="/blog/2019/01/21/paas-clever-cloud-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Clever Cloud redresse la barre</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-20" data-astro-cid-jrsht2oq>Jan 20 2019</time><a href="/blog/2019/01/20/paas-ovh-comparatif-cloud-web/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : OVH tombe à l’eau</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Performance" data-astro-cid-jrsht2oq>Performance <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-09-02" data-astro-cid-jrsht2oq>Sep 2 2014</time><a href="/2014/09/02/migration-resultats-performance/" lang="fr" data-astro-cid-jrsht2oq>L’impact de la migration - performances doublées</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-09-01" data-astro-cid-jrsht2oq>Sep 1 2014</time><a href="/2014/09/01/migration-apache2-nginx/" lang="fr" data-astro-cid-jrsht2oq>Apache vs Nginx / php5-fpm, réduire par 2 le temps de réponse d’une application</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-08-27" data-astro-cid-jrsht2oq>Aug 27 2014</time><a href="/2014/08/27/migration-mysql-mariadb/" lang="fr" data-astro-cid-jrsht2oq>MySQL vs MariaDB, réduire par 2 le temps de réponse d’une application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Performances" data-astro-cid-jrsht2oq>Performances <span class="n" data-astro-cid-jrsht2oq>7</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2021-01-19" data-astro-cid-jrsht2oq>Jan 19 2021</time>
3<a href="/blog/2021/01/19/test-paas-suisse-hidora/" lang="fr" data-astro-cid-jrsht2oq>Essai du PaaS Suisse, Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-23" data-astro-cid-jrsht2oq>Jan 23 2019</time><a href="/blog/2019/01/23/paas-platform-sh-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Platform.sh au mouillage</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-22" data-astro-cid-jrsht2oq>Jan 22 2019</time><a href="/blog/2019/01/22/paas-scalingo-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Scalingo reste à flot</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-21" data-astro-cid-jrsht2oq>Jan 21 2019</time><a href="/blog/2019/01/21/paas-clever-cloud-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Clever Cloud redresse la barre</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-20" data-astro-cid-jrsht2oq>Jan 20 2019</time><a href="/blog/2019/01/20/paas-ovh-comparatif-cloud-web/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : OVH tombe à l’eau</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Personal Project" data-astro-cid-jrsht2oq>Personal Project <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="ai" data-astro-cid-jrsht2oq><time datetime="2024-11-28" data-astro-cid-jrsht2oq>Nov 28 2024</time><a href="/blog/2024/11/28/how-i-used-ai-to-hack-my-crossfit-waiting-list/" lang="en" data-astro-cid-jrsht2oq>How I Used AI to Hack My CrossFit Waitlist Problem (and Why It Changed My View on AI Development)</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="php" data-astro-cid-jrsht2oq>php <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="PHP" data-astro-cid-jrsht2oq>PHP <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2021-04-28" data-astro-cid-jrsht2oq>Apr 28 2021</time><a href="/blog/2021/04/28/un-environnement-de-developpement-sain-en-2021-hello-docker-goodbye-machines-virtuelles/" lang="fr" data-astro-cid-jrsht2oq>Un environnement de développement sain en 2021. Bonjour Docker, bye machines virtuelles</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Platform.sh" data-astro-cid-jrsht2oq>Platform.sh <span class="n" data-astro-cid-jrsht2oq>2</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-23" data-astro-cid-jrsht2oq>Jan 23 2019</time><a href="/blog/2019/01/23/paas-platform-sh-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Platform.sh au mouillage</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="PR" data-astro-cid-jrsht2oq>PR <span class="n" data-astro-cid-jrsht2oq>2</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-09-01" data-astro-cid-jrsht2oq>Sep 1 2015</time><a href="/blog/2015/09/01/pull-request-reviewer/" lang="en" data-astro-cid-jrsht2oq>The PR Review Watcher, save time when reviewing code</a></li><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-04-12" data-astro-cid-jrsht2oq>Apr 12 2015</time><a href="/blog/2015/04/12/le-pull-request-builder/" lang="en" data-astro-cid-jrsht2oq>Introducing the pull request builder</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Provisionning" data-astro-cid-jrsht2oq>
3Provisionning <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2014-12-03" data-astro-cid-jrsht2oq>Dec 3 2014</time><a href="/blog/2014/12/03/presentation-ansible-provisionning-deploiement-applicatif/" lang="fr" data-astro-cid-jrsht2oq>Ansible: du provisionning au déploiement d’applications</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Pull Request" data-astro-cid-jrsht2oq>Pull Request <span class="n" data-astro-cid-jrsht2oq>2</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-09-01" data-astro-cid-jrsht2oq>Sep 1 2015</time><a href="/blog/2015/09/01/pull-request-reviewer/" lang="en" data-astro-cid-jrsht2oq>The PR Review Watcher, save time when reviewing code</a></li><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-04-12" data-astro-cid-jrsht2oq>Apr 12 2015</time><a href="/blog/2015/04/12/le-pull-request-builder/" lang="en" data-astro-cid-jrsht2oq>Introducing the pull request builder</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Review" data-astro-cid-jrsht2oq>Review <span class="n" data-astro-cid-jrsht2oq>2</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-09-01" data-astro-cid-jrsht2oq>Sep 1 2015</time><a href="/blog/2015/09/01/pull-request-reviewer/" lang="en" data-astro-cid-jrsht2oq>The PR Review Watcher, save time when reviewing code</a></li><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-04-12" data-astro-cid-jrsht2oq>Apr 12 2015</time><a href="/blog/2015/04/12/le-pull-request-builder/" lang="en" data-astro-cid-jrsht2oq>Introducing the pull request builder</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Scalingo" data-astro-cid-jrsht2oq>Scalingo <span class="n" data-astro-cid-jrsht2oq>3</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-24" data-astro-cid-jrsht2oq>Jan 24 2019</time><a href="/blog/2019/01/24/clevercloud-vs-scalingo/" lang="fr" data-astro-cid-jrsht2oq>Le benchmark PaaS de Clever Cloud vs Scalingo vs Hidora</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-22" data-astro-cid-jrsht2oq>Jan 22 2019</time><a href="/blog/2019/01/22/paas-scalingo-comparatif/" lang="fr" data-astro-cid-jrsht2oq>Les PaaS Français sont sur un bateau : Scalingo reste à flot</a></li><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2019-01-19" data-astro-cid-jrsht2oq>Jan 19 2019</time><a href="/blog/2019/01/19/comparatif-paas-wordpress-francais/" lang="fr" data-astro-cid-jrsht2oq>OVH, Clever Cloud, Platform.sh et Scalingo sont sur un bateau: Le comparatif de l’offre PaaS française</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="serverless" data-astro-cid-jrsht2oq>serverless <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="sqs" data-astro-cid-jrsht2oq>sqs <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Symfony" data-astro-cid-jrsht2oq>Symfony <span class="n" data-astro-cid-jrsht2oq>4</span></h2><ul data-astro-cid-jrsht2oq><li data-track="infra" data-astro-cid-jrsht2oq><time datetime="2020-03-06" data-astro-cid-jrsht2oq>Mar 6 2020</time><a href="/blog/2020/03/06/how-serverless-saved-us-for-$2-with-bref-sh/" lang="en" data-astro-cid-jrsht2oq>How Serverless Saved Us For $2.</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-18" data-astro-cid-jrsht2oq>Jul 18 2016</time><a href="/blog/2016/07/18/migration-couts-et-gains/" lang="fr" data-astro-cid-jrsht2oq>Le bilan de notre migration</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-17" data-astro-cid-jrsht2oq>Jul 17 2016</time><a href="/blog/2016/07/17/migration-continue/" lang="fr" data-astro-cid-jrsht2oq>Focus sur la migration continue</a></li><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2016-07-16" data-astro-cid-jrsht2oq>Jul 16 2016</time><a href="/blog/2016/07/16/les-raisons-dune-migration/" lang="fr" data-astro-cid-jrsht2oq>Les raisons de la migration de notre application</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Technology" data-astro-cid-jrsht2oq>Technology <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="ai" data-astro-cid-jrsht2oq><time datetime="2024-11-28" data-astro-cid-jrsht2oq>Nov 28 2024</time><a href="/blog/2024/11/28/how-i-used-ai-to-hack-my-crossfit-waiting-list/" lang="en" data-astro-cid-jrsht2oq>How I Used AI to Hack My CrossFit Waitlist Problem (and Why It Changed My View on AI Development)</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="Testing" data-astro-cid-jrsht2oq>Testing <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2015-04-12" data-astro-cid-jrsht2oq>Apr 12 2015</time><a href="/blog/2015/04/12/le-pull-request-builder/" lang="en" data-astro-cid-jrsht2oq>Introducing the pull request builder</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="VM" data-astro-cid-jrsht2oq>VM <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="devtools" data-astro-cid-jrsht2oq><time datetime="2021-04-28" data-astro-cid-jrsht2oq>Apr 28 2021</time><a href="/blog/2021/04/28/un-environnement-de-developpement-sain-en-2021-hello-docker-goodbye-machines-virtuelles/" lang="fr" data-astro-cid-jrsht2oq>Un environnement de développement sain en 2021. Bonjour Docker, bye machines virtuelles</a></li></ul></section><section class="one-tag-list" data-astro-cid-jrsht2oq><h2 id="WordPress" data-astro-cid-jrsht2oq>WordPress <span class="n" data-astro-cid-jrsht2oq>1</span></h2><ul data-astro-cid-jrsht2oq><li data-track="php" data-astro-cid-jrsht2oq><time datetime="2019-04-10" data-astro-cid-jrsht2oq>Apr 10 2019</time><a href="/blog/2019/04/10/state-of-wordpress-in-2019/" lang="en" data-astro-cid-jrsht2oq>How not to be depressed when working with WordPress</a></li></ul></section></div></div></main><footer class="site-footer wrap" lang="en" data-astro-cid-nns7i3if><p data-astro-cid-nns7i3if>DevOps life · Tristan Bessoussa</p><ul data-astro-cid-nns7i3if><li data-astro-cid-nns7i3if><a href="/feed.xml" data-astro-cid-nns7i3if>RSS</a></li><li data-astro-cid-nns7i3if><a href="https://x.com/sf_tristanb" data-astro-cid-nns7i3if>X</a></li><li data-astro-cid-nns7i3if><a href="https://github.com/tristanbes" data-astro-cid-nns7i3if>GitHub</a></li><li data-astro-cid-nns7i3if><a href="https://connect.symfony.com/profile/sf_tristanb" data-astro-cid-nns7i3if>SymfonyConnect</a></li></ul></footer>
3<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b8bf565083af4e6bb28082110c04b6a2","r":1,"spa":2}' crossorigin="anonymous"></script>
3
4</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.