PageSourceSearch

https://emmanuelle-aboaf.netlify.app/

html emmanuelle-aboaf.netlify.app collected 2026-10-03 10:41:50 UTC 51,173 bytes, 47 lines download raw bytes

1<!DOCTYPE html><html lang="fr" data-beasties-container><head>
2    <meta charset="utf-8">
3    <title>Accueil - Portfolio d'Emmanuelle ABOAF, développeuse sourde</title>
4    <base href="/">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <meta name="title" content="Accueil - Portfolio d'Emmanuelle ABOAF, développeuse sourde">
7    <meta name="description" content="Bienvenue sur mon portfolio, développeuse sourde et experte en accessibilité numérique. Vous trouverez sur ce site mes articles et publications ainsi que mes conférences.">
8    <meta name="robots" content="follow,index">
9    <meta name="author" content="Emmanuelle ABOAF">
10
11    <!-- Favicons -->
12    <link rel="icon" type="image/x-icon" href="favicon.ico">
13    <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
14    <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
15    <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
16    <link rel="manifest" href="site.webmanifest">
17
18    <!-- Opengraph -->
19    <meta property="og:title" content="Accueil - Portfolio d'Emmanuelle ABOAF, développeuse sourde">
20    <meta property="og:author" content="Emmanuelle ABOAF">
21    <meta property="og:locale" content="fr_FR">
22    <meta property="og:type" content="website">
23    <meta property="og:description" content="Bienvenue sur mon portfolio, développeuse sourde et experte en accessibilité numérique. Vous trouverez sur ce site mes articles et publications ainsi que mes conférences.">
24    <meta property="og:url" content="https://emmanuelle-aboaf.netlify.app/">
25    <meta property="og:site_name" content="Portfolio d'Emmanuelle ABOAF, développeuse sourde">
26    <meta property="og:image" content="https://emmanuelle-aboaf.netlify.app/android-chrome-512x512.png">
27    <meta property="og:image:width" content="512">
28    <meta property="og:image:height" content="512">
29    <meta property="og:image:type" content="image/png">
30
31    <!-- Flux RSS -->
32    <link rel="alternate" type="application/rss+xml" title="Flux RSS en XML" href="/.netlify/functions/rss">
33
34    <!-- <link
35      rel="alternate"
36      type="application/mf2+html"
37      title="Flux RSS en HTML"
38      href="/blog/feed"
39    />-->
40  <style>.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid{font-family:"Font Awesome 6 Free"}.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-envelope:before{content:"\f0e0"}.fa-sun:before{content:"\f185"}.fa-circle-half-stroke:before{content:"\f042"}.fa-times:before{content:"\f00d"}.fa-moon:before{content:"\f186"}.fa-rss:before{content:"\f09e"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-brands-400-MDS4TU4L.woff2") format("woff2"),url("./media/fa-brands-400-CNBICIQT.ttf") format("truetype")}.fa-brands{font-weight:400}.fa-linkedin-in:before{content:"\f0e1"}.fa-bluesky:before{content:"\e671"}.fa-github:before{content:"\f09b"}:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-regular-400-N56QV3DR.woff2") format("woff2"),url("./media/fa-regular-400-2FI4ICQD.ttf") format("truetype")}:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("./media/fa-solid-900-Z3HFQTXF.woff2") format("woff2"),url("./media/fa-solid-900-XVWCCN5V.ttf") format("truetype")}.fa-solid{font-weight:900}body:has(.a11y){color:var(--slide-color);background-color:var(--slide-bg-color)}body:has(.a11y-angular){color:var(--slide-color);background-color:var(--slide-bg-color)}body:has(.slides){height:100%!important;max-width:100%;margin:0;padding:0;text-align:left;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(.1);text-rendering:optimizeLegibility}body:has(.slides) a,body:has(.slides) button{transition:all .5s ease}body:has(.slides) a:hover,body:has(.slides) a:focus-visible,body:has(.slides) button:hover,body:has(.slides) button:focus-visible{transition:all .5s ease}body:has(.slides) footer,body:has(.slides) header,body:has(.slides) main,body:has(.slides) nav,body:has(.slides) section{dis
40play:block}body:has(.slides) main{font-size:130%;clear:both;z-index:300;height:100svh}body:has(.slides) .slides section:has(.half-vertical),body:has(.slides) .slides section:has(.half-horizontal){padding:0}body:has(.slides) .slides section:has(.half-vertical) h3{margin:.5em 0;text-align:center}@media screen and (max-width:49.99em){body:has(.slides) .slides section:has(.half-vertical) h3{margin:2em .5em 0}}body:has(.slides) .slides section:has(.half-horizontal) h3{text-align:center}@media screen and (max-width:59.99em){body:has(.slides) .slides section:has(.half-horizontal) h3{margin:1em .5em 0}}:root{--main-family: "Luciole", Helvetica, Arial, sans-serif}:root{--color-bg: #222;--color: #fafafa;--color-primary: #89c4f4;--color-secondary: #f29292;--error: #fd3f36;--success: #199e11;--info: #89c4f4}@media print{html{font-size:13px}}html,body{background:var(--color-bg);font-family:var(--main-family);color:var(--color);min-height:100%}body{margin:0}main{flex:1;margin:3rem 0 0}a{outline:none;color:var(--color-primary);text-decoration:underline;border-bottom:.25em solid transparent}a:focus-visible,a:hover{text-decoration:none;border-bottom-color:var(--color-primary)}a.icon:focus-visible,a.icon:hover{background-color:transparent}.content{display:flex;flex-direction:column;align-items:center;margin:0 auto}@media screen and (max-width:1298px){.container{padding:0 1em}}p{line-height:1.5}h1{text-align:center;font-size:2em;color:var(--color-primary)}h2{text-transform:initial!important;font-size:1.8em;color:var(--color-primary);margin:0;padding:0}.home h2{text-align:center}h3{font-size:1.5em;line-height:1em}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1em!important}.row{display:flex;flex-wrap:wrap}.row .col-6{flex:0 0 auto;width:50%}li{margin-bottom:.85em;line-height:1.5}
41</style><link rel="stylesheet" href="styles-T7PD34T7.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-T7PD34T7.css"></noscript><style ng-app-id="ng">.header[_ngcontent-ng-c2876372101]{margin:0 auto;max-width:950px}.header-banner[_ngcontent-ng-c2876372101], .header-profile[_ngcontent-ng-c2876372101]{display:flex;justify-content:space-between}@media screen and (max-width:960px){.header-profile[_ngcontent-ng-c2876372101]{display:block}}@media screen and (max-width:960px){.header-profile-title[_ngcontent-ng-c2876372101]{text-align:center}}.header-profile-title[_ngcontent-ng-c2876372101]   .header-title[_ngcontent-ng-c2876372101]{display:inline-block;font-size:2.2em;font-weight:600;margin:auto 0;text-align:left;color:var(--color-primary);text-decoration:none;border-bottom:0}@media screen and (max-width:960px){.header-profile-title[_ngcontent-ng-c2876372101]   .header-title[_ngcontent-ng-c2876372101]{font-size:2em;text-align:center}}.header-profile-title[_ngcontent-ng-c2876372101]   .header-title[_ngcontent-ng-c2876372101]:hover, .header-profile-title[_ngcontent-ng-c2876372101]   .header-title[_ngcontent-ng-c2876372101]:focus-visible{text-decoration:underline}@media screen and (max-width:960px){.header-profile-details[_ngcontent-ng-c2876372101]{margin-top:.5em}}.header-profile-details-theme[_ngcontent-ng-c2876372101]{margin-left:1em}@media screen and (max-width:960px){.header-profile-details-theme[_ngcontent-ng-c2876372101]{margin-left:0;margin-top:.5em}}.header-navigation[_ngcontent-ng-c2876372101]{max-width:950px;text-align:center;display:flex;margin:2em auto 0}@media screen and (max-width:960px){.header-navigation[_ngcontent-ng-c2876372101]{display:block}}.header-navigation[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{list-style:none;display:flex;margin:auto;padding:0}@media screen and (max-width:960px){.header-navigation[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{flex-wrap:wrap;margin:0}}@media screen and (max-width:1599px){.header-navigation[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{flex-wrap:wrap}}@media screen and (min-width:960px){.header-navigation[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{border:1px solid;width:100%;margin:auto;justify-content:center;padding:1em}}.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]{margin:0 .5em}@media screen and (max-width:1299px){.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]{margin:auto auto .5em;padding-left:1em;box-sizing:border-box}}.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]{padding:.25em 1em;border:.1em solid transparent;border-radius:2em;display:block;text-decoration:none;color:var(--color)}@media screen and (max-width:1299px){.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]{width:auto}}.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a.active[_ngcontent-ng-c2876372101]{background-color:var(--color-secondary);color:var(--color-bg)}.header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:hover, .header-navigation[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:focus-visible{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg);text-decoration:underline}.header[_ngcontent-ng-c2876372101]   .skip-links[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{list-style:none;display:flex;padding-left:0}@media screen and (max-width:1299px){.header[_ngcontent-ng-c2876372101]   .skip-links[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{margin-top:.5em;padding-left:.5em}}@media screen and (max-width:380px){.header[_ngcontent-ng-c2876372101]   .skip-links[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{font-size:.8em}}.header[_ngcontent-ng-c2876372101]   .skip-links[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]{position:relative;margin-right:1em;
41left:-9999px}.header[_ngcontent-ng-c2876372101]   .skip-links[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:focus-visible{left:0}#content[_ngcontent-ng-c2876372101]{max-width:950px;margin:auto}.footer[_ngcontent-ng-c2876372101]{margin-top:5em;border-top:.1em solid var(--color);padding-top:1em}@media screen and (max-width:960px){.footer[_ngcontent-ng-c2876372101]   p[_ngcontent-ng-c2876372101]{margin:0 1em}}.footer-social-networks[_ngcontent-ng-c2876372101]{text-align:center}@media screen and (max-width:960px){.footer-social-networks[_ngcontent-ng-c2876372101]{margin:auto;float:none}}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{list-style:none;display:inline-flex;padding:0;margin:0}@media screen and (max-width:960px){.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]{justify-content:center;flex-wrap:wrap}}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]{margin-right:1em}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]:last-child{margin-right:0}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]{text-decoration:none;border:none}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]   svg[_ngcontent-ng-c2876372101], .footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]   i[_ngcontent-ng-c2876372101]{border:.1em solid transparent;padding:.5em;font-size:1.5em}.footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:focus-visible   svg[_ngcontent-ng-c2876372101], .footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:focus-visible   i[_ngcontent-ng-c2876372101], .footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:hover   svg[_ngcontent-ng-c2876372101], .footer-social-networks[_ngcontent-ng-c2876372101]   ul[_ngcontent-ng-c2876372101]   li[_ngcontent-ng-c2876372101]   a[_ngcontent-ng-c2876372101]:hover   i[_ngcontent-ng-c2876372101]{border-color:var(--color-primary)}@media print{.header[_ngcontent-ng-c2876372101], .footer[_ngcontent-ng-c2876372101], .header-navigation[_ngcontent-ng-c2876372101]{display:none}}</style><style ng-app-id="ng">.theme-swicher[_ngcontent-ng-c1678532620]   fieldset[_ngcontent-ng-c1678532620]{padding:0;margin:0 0 1em;border:none;text-align:left}.theme-swicher-buttons[_ngcontent-ng-c1678532620]{text-align:right}@media screen and (max-width:960px){.theme-swicher-buttons[_ngcontent-ng-c1678532620]{text-align:center}}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]{padding:.25em;width:5em;border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-bg);font-size:1em;font-family:var(--main-family);cursor:pointer;margin-top:.25em;border-right-width:0;outline:0}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]   i[_ngcontent-ng-c1678532620]{font-size:1.5em}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]   i.fa-circle-check[_ngcontent-ng-c1678532620]{margin-left:1em;font-size:1em}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]:last-child{border-right-width:2px}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[aria-pressed=true][_ngcontent-ng-c1678532620]{color:var(--color-bg);background-color:var(--color-secondary);border-color:var(--color-secondary)}.theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]:focus-visible, .theme-swicher-buttons[_ngcontent-ng-c1678532620]   button[_ngcontent-ng-c1678532620]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}</style><style ng-app-id="ng">
41.breadcrumb-component[_ngcontent-ng-c3624458912]{display:flex;font-size:.9em;margin:2em auto}@media screen and (max-width:1299px){.breadcrumb-component[_ngcontent-ng-c3624458912]{padding:0 2em}}.breadcrumb-component[_ngcontent-ng-c3624458912]   a.active[_ngcontent-ng-c3624458912]{color:var(--color);text-decoration:none}.breadcrumb-component[_ngcontent-ng-c3624458912]   a.active[_ngcontent-ng-c3624458912]:hover, .breadcrumb-component[_ngcontent-ng-c3624458912]   a.active[_ngcontent-ng-c3624458912]:focus-visible{border-bottom-color:var(--color)}.breadcrumb-component[_ngcontent-ng-c3624458912]   ol[_ngcontent-ng-c3624458912]{padding:0}.breadcrumb-component[_ngcontent-ng-c3624458912]   li[_ngcontent-ng-c3624458912]{list-style:none;float:left;margin:.25em}.breadcrumb-component[_ngcontent-ng-c3624458912]   li[_ngcontent-ng-c3624458912]:after{content:">";margin-left:.25em;color:#a9a9a9}.breadcrumb-component[_ngcontent-ng-c3624458912]   li[_ngcontent-ng-c3624458912]:first-child{margin-left:0}.breadcrumb-component[_ngcontent-ng-c3624458912]   li[_ngcontent-ng-c3624458912]:last-child:after{content:""}@media print{.breadcrumb-component[_ngcontent-ng-c3624458912]{display:none}}</style><style ng-app-id="ng">svg[_ngcontent-ng-c536756870]{width:1.5em;padding:.8em;border:.2em solid transparent}  li a:hover svg,   li a:focus svg{border-color:var(--color-primary)}</style><style ng-app-id="ng">.alert[_ngcontent-ng-c3233933130]{display:none;flex-direction:row;position:fixed;top:1em;right:1em;z-index:9999;border:.1em solid}.alert.display[_ngcontent-ng-c3233933130]{display:flex}.alert-info[_ngcontent-ng-c3233933130]{background-color:var(--info);color:var(--color-bg);border-color:var(--info)}.alert-info[_ngcontent-ng-c3233933130]   p[_ngcontent-ng-c3233933130], .alert-info[_ngcontent-ng-c3233933130]   i[_ngcontent-ng-c3233933130]{color:var(--color-bg)}.alert-info[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:h
41over, .alert-info[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible{background-color:var(--info)}.alert-info[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:hover   i[_ngcontent-ng-c3233933130], .alert-info[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible   i[_ngcontent-ng-c3233933130]{color:var(--color-bg)}.alert-success[_ngcontent-ng-c3233933130]{background-color:var(--success);color:var(--color-bg);border-color:var(--success)}.alert-success[_ngcontent-ng-c3233933130]   p[_ngcontent-ng-c3233933130], .alert-success[_ngcontent-ng-c3233933130]   i[_ngcontent-ng-c3233933130]{color:var(--color-bg)}.alert-success[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:hover, .alert-success[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible{background-color:var(--color-bg)}.alert-success[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:hover   i[_ngcontent-ng-c3233933130], .alert-success[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible   i[_ngcontent-ng-c3233933130]{color:var(--success)}.alert-error[_ngcontent-ng-c3233933130]{background-color:var(--error);color:var(--color-bg);border-color:var(--error)}.alert-error[_ngcontent-ng-c3233933130]   p[_ngcontent-ng-c3233933130], .alert-error[_ngcontent-ng-c3233933130]   i[_ngcontent-ng-c3233933130]{color:var(--color-bg)}.alert-error[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:h
41over, .alert-error[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible{background-color:var(--color-bg)}.alert-error[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:hover   i[_ngcontent-ng-c3233933130], .alert-error[_ngcontent-ng-c3233933130]   button[_ngcontent-ng-c3233933130]:focus-visible   i[_ngcontent-ng-c3233933130]{color:var(--error)}.alert-icon[_ngcontent-ng-c3233933130]{margin:auto;padding:1em;font-size:1.5em}.alert-title[_ngcontent-ng-c3233933130]{margin:auto;padding:.5em;text-align:left;width:15em;color:var(--color)}.alert-button[_ngcontent-ng-c3233933130]{height:2em;background:initial;border:0;cursor:pointer}.alert-button[_ngcontent-ng-c3233933130]   i[_ngcontent-ng-c3233933130]{font-size:1.5em}</style><style ng-app-id="ng">.hero[_ngcontent-ng-c3212569821]{display:flex;align-items:center;gap:2em;margin:2em 0 6em}@media screen and (max-width:960px){.hero[_ngcontent-ng-c3212569821]{flex-direction:column;text-align:center}}.hero-content[_ngcontent-ng-c3212569821]{flex:1}.hero-name[_ngcontent-ng-c3212569821]{font-size:2.6em;font-weight:700;color:var(--color-primary);margin:0;text-align:left}@media screen and (max-width:960px){.hero-name[_ngcontent-ng-c3212569821]{font-size:2em;text-align:center}}.hero-role[_ngcontent-ng-c3212569821]{font-size:1.2em;margin:.25em 0 0}.hero-tagline[_ngcontent-ng-c3212569821]{font-size:1.4em;margin:.75em 0 1.25em}.hero-actions[_ngcontent-ng-c3212569821]{display:flex;gap:1em;flex-wrap:wrap}@media screen and (max-width:960px){.hero-actions[_ngcontent-ng-c3212569821]{justify-content:center}}.hero-actions[_ngcontent-ng-c3212569821]   .button[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{font-size:1em}.hero[_ngcontent-ng-c3212569821]   .button-outline[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{background-color:transparent;color:var(--color);border:.1em solid var(--color-secondary)}.hero[_ngcontent-ng-c3212569821]   .button-outline[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:hover, .hero[_ngcontent-ng-c3212569821]   .button-outline[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.hero-social[_ngcontent-ng-c3212569821]{list-style:none;display:flex;gap:.5em;padding:0;margin:1.5em 0 0}@media screen and (max-width:960px){.hero-social[_ngcontent-ng-c3212569821]{justify-content:center}}.hero-social[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{text-decoration:none;border:none}.hero-social[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]   i[_ngcontent-ng-c3212569821]{font-size:1.4em;padding:.4em;border:.1em solid transparent}.hero-social[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:hover   i[_ngcontent-ng-c3212569821], .hero-social[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:focus-visible   i[_ngcontent-ng-c3212569821]{border-color:var(--color-primary)}.hero-stats[_ngcontent-ng-c3212569821]{list-style:none;display:flex;gap:2.5em;padding:0;margin:2em 0 0}@media screen and (max-width:960px){.hero-stats[_ngcontent-ng-c3212569821]{justify-content:center;gap:1.5em}}.hero-stats[_ngcontent-ng-c3212569821]   li[_ngcontent-ng-c3212569821]{display:flex;flex-direction:column;margin:0}.hero-stats-number[_ngcontent-ng-c3212569821]{font-size:2em;font-weight:700;color:var(--color-secondary);line-height:1}.hero-stats-label[_ngcontent-ng-c3212569821]{font-size:.9em}.hero-portrait[_ngcontent-ng-c3212569821]{flex:0 0 auto}.hero-portrait[_ngcontent-ng-c3212569821]   img[_ngcontent-ng-c3212569821]{width:18em;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:1em;display:block}h2[_ngcontent-ng-c3212569821]{margin:2em 0;font-size:2em}h3[_ngcontent-ng-c3212569821]{text-align:center;color:var(--color-primary);margin:3em 0;font-size:1.6em}a[_ngcontent-ng-c3212569821]{color:var(--color)}a[_ngcontent-ng-c3212569821]:hover, a[_ngcontent-ng-c3212569821]:focus-visible{border-bottom-color:var(--color)}.button[_ngcontent-ng-c3212569821]{text-align:center}.button[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{text-decoration:none;background-color:var(--color-secondary);color:var(--color-bg);padding:.7em 2em;font-size:1.3em;border-radius:2em;border-bottom:0}.button[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:hover, .button[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:focus-visible{background-color:var(--color-primary);text-decoration:underline}section[_ngcontent-ng-c3212569821]{margin-bottom:7em}.tedx-image[_ngcontent-ng-c3212569821]   img[_ngcontent-ng-c3212569821]{display:block;width:100%;height:20em;object-fit:cover;object-position:bottom;border-radius:.75em}.tedx[_ngcontent-ng-c3212569821]   h3[_ngcontent-ng-c3212569821]{margin:0;text-align:left}@media screen and (max-width:600px){.tedx[_ngcontent-ng-c3212569821]   h3[_ngcontent-ng-c3212569821]{margin-top:2em}}@media screen and (min-width:600px){.tedx-content[_ngcontent-ng-c3212569821]{padding:0 2em}}.tedx-buttons[_ngcontent-ng-c3212569821]{display:flex;flex-direction:column}.tedx-buttons[_ngcontent-ng-c3212569821]   .button[_ngcontent-ng-c3212569821]{margin:2em 0}.tedx-buttons[_ngcontent-ng-c3212569821]   .button[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{font-size:1em}.tedx-buttons[_ngcontent-ng-c3212569821]   .tedx-links[_ngcontent-ng-c3212569821]{display:flex;align-items:center;justify-content:center;font-size:.9em;margin:0}.tedx-buttons[_ngcontent-ng-c3212569821]   .tedx-links[_ngcontent-ng-c3212569821]   li[_ngcontent-ng-c3212569821]{list-style:none;margin-right:.5em;margin-bottom:0}.tedx-buttons[_ngcontent-ng-c3212569821]   .tedx-links[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]{text-decoration:underline}.tedx-buttons[_ngcontent-ng-c3212569821]   .tedx-links[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:hover, .tedx-buttons[_ngcontent-ng-c3212569821]   .tedx-links[_ngcontent-ng-c3212569821]   a[_ngcontent-ng-c3212569821]:focus-visible{text-decoration:none}.agendas-card[_ngcontent-ng-c3212569821]{margin-bottom:4em;display:block}.agendas-card-title[_ngcontent-ng-c3212569821]{font-size:1.1em}.agendas-card[_ngcontent-ng-c3212569821]   i[_ngcontent-ng-c3212569821]{font-size:2rem;color:var(--color-primary)}.agendas-card-body[_ngcontent-ng-c3212569821]{margin:auto}.agendas-card-body-cd[_ngcontent-ng-c3212569821]   p[_ngcontent-ng-c3212569821]{margin-bottom:0}.agendas-card-badge[_ngcontent-ng-c3212569821]{background-color:var(--color-primary);color:var(--color-bg);padding:0 .25em;display:inline-block;margin-left:1em}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821], .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]{justify-content:center;margin-bottom:5em}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821], .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]{border:.1em solid var(--color);border-radius:.75em;background-color:var(--color-bg);padding:2em;margin:.25em;width:25%;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]:hover, .conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]:focus-within, .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]:hover, .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]:focus-within{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 .4em 1em #00000026}@media screen and (max-width:600px){.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821], .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card[_ngcontent-ng-c3212569821]{
41width:100%}}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-body[_ngcontent-ng-c3212569821], .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-body[_ngcontent-ng-c3212569821]{display:flex;text-align:center;height:100%;align-items:center;margin:0}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821], .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821]{line-height:1.5;margin:auto;text-decoration:none;font-size:1.1em}.conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821]:hover, .conferences[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821]:focus-visible, .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821]:hover, .articles[_ngcontent-ng-c3212569821]   .cards[_ngcontent-ng-c3212569821]   .card-title[_ngcontent-ng-c3212569821]:focus-visible{text-decoration:underline;border-bottom-color:transparent}.last-articles-title[_ngcontent-ng-c3212569821]{font-size:1.1em}.last-articles[_ngcontent-ng-c3212569821]   p[_ngcontent-ng-c3212569821]{margin:0}.last-articles-body[_ngcontent-ng-c3212569821]{margin-bottom:3em}.publications-title[_ngcontent-ng-c3212569821]{font-size:1.1em}.publications-body[_ngcontent-ng-c3212569821]{margin-bottom:2em}.contact[_ngcontent-ng-c3212569821]{margin-top:5em}.contact[_ngcontent-ng-c3212569821]   i[_ngcontent-ng-c3212569821]{margin-right:1em;vertical-align:middle}section[_ngcontent-ng-c3212569821] > h2[_ngcontent-ng-c3212569821], .publications[_ngcontent-ng-c3212569821] > h2[_ngcontent-ng-c3212569821]{position:relative;padding-bottom:.4em}section[_ngcontent-ng-c3212569821] > h2[_ngcontent-ng-c3212569821]:after, .publications[_ngcontent-ng-c3212569821] > h2[_ngcontent-ng-c3212569821]:after{content:"";display:block;width:3em;height:.2em;margin:.4em auto 0;background-color:var(--color-primary);border-radius:.2em}.copyright[_ngcontent-ng-c3212569821]{font-size:.8em}@media(prefers-reduced-motion:reduce){.card[_ngcontent-ng-c3212569821]{transition:none}.card[_ngcontent-ng-c3212569821]:hover, .card[_ngcontent-ng-c3212569821]:focus-within{transform:none}}</style><meta name="twitter:title" content="Accueil - Portfolio d'Emmanuelle ABOAF, développeuse sourde"><meta name="twitter:description" content="Bienvenue sur mon portfolio, développeuse sourde et experte en accessibilité numérique. Vous trouverez sur ce site mes articles et publications ainsi que mes conférences."><meta property="twitter:image" content="https://emmanuelle-aboaf.netlify.app/android-chrome-512x512.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:site" content="@eaboaf_"><meta property="twitter:creator" content="@eaboaf_"><link rel="canonical" href="https://emmanuelle-aboaf.netlify.app/"></head>
42  <body><!--nghm-->
42<script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
43</script>
43<script>window.__jsaction_bootstrap(document.body,"ng",["click"],[]);</script>
43
44    <my-app ng-version="21.2.5" ngh="5" ng-server-context="ssg"><router-outlet></router-outlet><app-main-layout _nghost-ng-c2876372101 ngh="4"><header _ngcontent-ng-c2876372101 role="banner" class="header"><div _ngcontent-ng-c2876372101 class="header-banner"><div _ngcontent-ng-c2876372101 class="skip-links"><nav _ngcontent-ng-c2876372101 role="navigation" aria-label="Accès rapide"><ul _ngcontent-ng-c2876372101><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 fragment="content" href="/#content" jsaction="click:;">Aller au contenu</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 fragment="menu" href="/#menu" jsaction="click:;">Aller au menu</a></li></ul></nav></div></div><div _ngcontent-ng-c2876372101 class="header-profile"><div _ngcontent-ng-c2876372101 class="header-profile-title"><a _ngcontent-ng-c2876372101 routerlink="/" rel="me" class="header-title" href="/" jsaction="click:;">Une voix sourde dans la tech</a></div><div _ngcontent-ng-c2876372101 class="header-profile-details"><app-theme _ngcontent-ng-c2876372101 _nghost-ng-c1678532620 ngh="0"><div _ngcontent-ng-c1678532620 class="theme-swicher"><fieldset _ngcontent-ng-c1678532620><legend _ngcontent-ng-c1678532620 class="sr-only"> Choisir votre thème </legend><div _ngcontent-ng-c1678532620 class="theme-swicher-buttons"><button _ngcontent-ng-c1678532620 type="button" title="Thème clair" data-theme="light" aria-pressed="false" jsaction="click:;"><i _ngcontent-ng-c1678532620 aria-hidden="true" class="fa-solid fa-sun"></i><!----></button><button _ngcontent-ng-c1678532620 type="button" title="Thème inversé" data-theme="inverted" aria-pressed="false" jsaction="click:;"><i _ngcontent-ng-c1678532620 aria-hidden="true" class="fa-circle-half-stroke fa-solid"></i><!----></button><button _ngcontent-ng-c1678532620 type="button" title="Thème sombre" data-theme="dark" aria-pressed="false" jsaction="click:;"><i _ngcontent-ng-c1678532620 aria-hidden="true" class="fa-moon fa-solid"></i><!----></button><!----></div></fieldset></div></app-theme></div></div></header><nav _ngcontent-ng-c2876372101 role="navigation" aria-label="Menu" id="menu" class="header-navigation"><ul _ngcontent-ng-c2876372101><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="/" routerlinkactive="active" class="nav-item active" href="/" jsaction="click:;">Accueil</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="blog" routerlinkactive="active" class="nav-item" href="/blog" jsaction="click:;">Blog</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="publications" routerlinkactive="active" class="nav-item" href="/publications" jsaction="click:;">Publications</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="conferences" routerlinkactive="active" class="nav-item" href="/conferences" jsaction="click:;">Conférences</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="a-propos" routerlinkactive="active" class="nav-item" href="/a-propos" jsaction="click:;">A propos</a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 routerlink="contact" routerlinkactive="active" class="nav-item" href="/contact" jsaction="click:;">Contact</a></li></ul></nav><main _ngcontent-ng-c2876372101 role="main" id="content"><p _ngcontent-ng-c2876372101 id="title-page" aria-live="polite" titlepage class="sr-only">Accueil - Portfolio d'Emmanuelle ABOAF</p><app-breadcrumb _ngcontent-ng-c2876372101 _nghost-ng-c3624458912 ngh="1"><nav _ngcontent-ng-c3624458912 role="navigation" aria-label="Fil d'ariane" class="breadcrumb-component"><ol _ngcontent-ng-c3624458912><!----><!----></ol></nav></app-breadcrumb><div _ngcontent-ng-c2876372101 class="content"><router-outlet _ngcontent-ng-c2876372101></router-outlet><app-home _nghost-ng-c3212569821 ngh="2"><div _ngcontent-ng-c3212569821 class="home container"><section _ngcontent-ng-c3212569821 aria-labelledby="hero-name" class="hero"><div _ngcontent-ng-c3212569821 class="hero-content"><h1 _ngcontent-ng-c3212569821 id="hero-name" class="hero-name">Emmanuelle ABOAF</h1><p _ngcontent-ng-c3212569821 class="hero-role"> Développeuse fullsack, experte en accessibilité numérique, conférencière et sourde. </p><p _ngcontent-ng-c3212569821 class="hero-tagline">Je rends la tech plus accessible et inclusive.</p><div _ngcontent-ng-c3212569821 class="hero-actions"><div _ngcontent-ng-c3212569821 class="button"><a _ngcontent-ng-c3212569821 routerlink="/conferences" href="/conferences" jsaction="click:;">Conférences</a></div><div _ngcontent-ng-c3212569821 class="button button-outline">
44<a _ngcontent-ng-c3212569821 routerlink="/contact" href="/contact" jsaction="click:;">Me contacter</a></div></div><ul _ngcontent-ng-c3212569821 role="list" class="hero-social"><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 href="https://www.linkedin.com/in/emmanuelle-aboaf/" target="_blank" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c3212569821 aria-hidden="true" class="fa-brands fa-linkedin-in"></i><span _ngcontent-ng-c3212569821 class="sr-only">Consultez mon profil Linkedin (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 href="https://bsky.app/profile/eaboaf.bsky.social" target="_blank" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c3212569821 aria-hidden="true" class="fa-brands fa-bluesky"></i><span _ngcontent-ng-c3212569821 class="sr-only">Consultez mon profil Bluesky (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 href="https://github.com/emma11y/" target="_blank" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c3212569821 aria-hidden="true" class="fa-brands fa-github"></i><span _ngcontent-ng-c3212569821 class="sr-only">Consultez mon profil GitHub (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 routerlink="/contact" class="icon" href="/contact" jsaction="click:;"><i _ngcontent-ng-c3212569821 aria-hidden="true" class="fa-solid fa-envelope"></i><span _ngcontent-ng-c3212569821 class="sr-only">Me contacter</span></a></li></ul><ul _ngcontent-ng-c3212569821 role="list" class="hero-stats"><li _ngcontent-ng-c3212569821><span _ngcontent-ng-c3212569821 class="hero-stats-number">29</span><span _ngcontent-ng-c3212569821 class="hero-stats-label">Conférences</span></li><li _ngcontent-ng-c3212569821><span _ngcontent-ng-c3212569821 class="hero-stats-number">16</span><span _ngcontent-ng-c3212569821 class="hero-stats-label">Articles</span></li><li _ngcontent-ng-c3212569821><span _ngcontent-ng-c3212569821 class="hero-stats-number">28</span><span _ngcontent-ng-c3212569821 class="hero-stats-label">Publications</span></li></ul></div><div _ngcontent-ng-c3212569821 class="hero-portrait"><img _ngcontent-ng-c3212569821 src="./assets/img/photos/portrait.webp" alt="Portrait d'Emmanuelle ABOAF"><p _ngcontent-ng-c3212569821 class="copyright">© Alexandre Ravaux</p></div></section><section _ngcontent-ng-c3212569821><h2 _ngcontent-ng-c3212569821>Conférences</h2><div _ngcontent-ng-c3212569821 class="tedx row"><div _ngcontent-ng-c3212569821 class="col-6 tedx-image"><img _ngcontent-ng-c3212569821 src="./assets/img/photos/TEDx.webp" alt="Emmanuelle ABOAF sur la scène du TEDxISC Paris, micro à la main" loading="lazy"><p _ngcontent-ng-c3212569821 class="copyright">© Alexandre Ravaux</p></div><div _ngcontent-ng-c3212569821 class="col-6"><div _ngcontent-ng-c3212569821 class="tedx-content"><h3 _ngcontent-ng-c3212569821>TEDxISC Paris</h3><p _ngcontent-ng-c3212569821> De quelle manière l'intelligence artificielle peut-elle favoriser l'inclusion ? </p><div _ngcontent-ng-c3212569821 class="tedx-buttons"><div _ngcontent-ng-c3212569821 class="button"><a _ngcontent-ng-c3212569821 href="https://www.youtube.com/watch?v=fhdtXVVyAR0" target="_blank" rel="noreferrer noopener">Voir la vidéo <span _ngcontent-ng-c3212569821 class="sr-only">&nbsp;du TEDx sur YouTube (nouvelle fenêtre)</span></a></div><ul _ngcontent-ng-c3212569821 class="tedx-links"><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 href="https://youtu.be/tSHFm7U5Ya0?si=KSBiFSpjNs6OcWkV" target="_blank" rel="noreferrer noopener">Voir la vidéo sous-titrée <span _ngcontent-ng-c3212569821 class="sr-only">&nbsp;du TEDx sur YouTube (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c3212569821><a _ngcontent-ng-c3212569821 href="conferences/tedx-ia-inclusion/transcription">Accéder au transcript <span _ngcontent-ng-c3212569821 class="sr-only">&nbsp;du TEDx</span></a></li></ul></div></div></div></div><h3 _ngcontent-ng-c3212569821>Où me retrouver prochainement ?</h3><div _ngcontent-ng-c3212569821 role="list" class="agendas"><div _ngcontent-ng-c3212569821 role="listitem" class="agendas-card"><div _ngcontent-ng-c3212569821 class="agendas-card-body"><div _ngcontent-ng-c3212569821 class="agendas-card-body-cd"><p _ngcontent-ng-c3212569821 lang="fr">
44<a _ngcontent-ng-c3212569821 href="/conferences/quand-l-accessibilite-rencontre-le-mob" jsaction="click:;">Quand l'accessibilité rencontre le Mob : pratiquer, tester, corriger ensemble</a><!----></p></div><p _ngcontent-ng-c3212569821 class="mt-0"><span _ngcontent-ng-c3212569821 lang="fr">Nantes Craft</span> - Nantes </p><p _ngcontent-ng-c3212569821 class="date"> 10 septembre 2026 </p></div></div><!----></div><!----><div _ngcontent-ng-c3212569821 class="conferences"><h3 _ngcontent-ng-c3212569821>Mes conférences signature</h3><div _ngcontent-ng-c3212569821 role="list" class="cards row"><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" lang="fr" href="/conferences/comment-concevoir-et-tester-un-site-accessible" jsaction="click:;">Comment concevoir et tester un site accessible ?</a><!----></div></div><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" lang="fr" href="/conferences/de-l-exclusion-a-l-inclusion-l-accessibilite-numerique-pour-tous-et-toutes" jsaction="click:;">De l'exclusion à l'inclusion : l'accessibilité numérique pour tous et toutes</a><!----></div></div><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" lang="fr" href="/conferences/ia-et-handicap-progres-ou-exclusion" jsaction="click:;">L'IA et le handicap : progrès ou exclusion ?</a><!----></div></div><!----></div><div _ngcontent-ng-c3212569821 class="button"><a _ngcontent-ng-c3212569821 href="conferences">Conférences</a></div></div></section><section _ngcontent-ng-c3212569821 class="articles"><h2 _ngcontent-ng-c3212569821>Articles</h2><h3 _ngcontent-ng-c3212569821>Articles les plus récents</h3><div _ngcontent-ng-c3212569821 role="list" class="last-articles"><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="last-articles-body"><a _ngcontent-ng-c3212569821 class="last-articles-title" href="/blog/article/google-deepmind-lance-un-modele-de-traduction-de-langue-des-signes-en-texte" jsaction="click:;">Google DeepMind lance un modèle de traduction de langue des signes en texte</a><p _ngcontent-ng-c3212569821 class="mt-1">Temps de lecture : 5 minutes</p><!----></div></div><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="last-articles-body"><a _ngcontent-ng-c3212569821 class="last-articles-title" href="/blog/article/quand-les-innovations-pensees-pour-les-personnes-handicapees-deviennent-universelles" jsaction="click:;">Quand les innovations pensées pour les personnes handicapées deviennent universelles</a><p _ngcontent-ng-c3212569821 class="mt-1">Temps de lecture : 6 minutes</p><!----></div></div><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="last-articles-body"><a _ngcontent-ng-c3212569821 class="last-articles-title" href="/blog/article/je-suis-bionique" jsaction="click:;">Je suis bionique</a><p _ngcontent-ng-c3212569821 class="mt-1">Temps de lecture : 12 minutes</p><!----></div></div><!----></div><h3 _ngcontent-ng-c3212569821>Mes articles phares</h3><div _ngcontent-ng-c3212569821 role="list" class="cards row"><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" href="/blog/article/comment-developper-la-langue-des-signes-francaise-automatique" jsaction="click:;">Comment développer la langue des signes française automatique ?</a></div></div><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" href="/blog/article/rien-sur-nous-sans-nous" jsaction="click:;">Rien sur nous sans nous</a></div></div><div _ngcontent-ng-c3212569821 role="listitem" class="card"><div _ngcontent-ng-c3212569821 class="card-body"><a _ngcontent-ng-c3212569821 class="card-title" href="/blog/article/comment-bien-sous-titrer-vos-videos" jsaction="click:;">Comment continuer à bien sous-titrer vos vidéos ?</a></div></div><!----></div><div _ngcontent-ng-c3212569821 class="button"><a _ngcontent-ng-c3212569821 href="blog">Blog</a></div></section><div _ngcontent-ng-c3212569821 class="publications"><h2 _ngcontent-ng-c3212569821>Autres publications externes</h2><div _ngcontent-ng-c3212569821 role="list"><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="publications-body"><a _ngcontent-ng-c3212569821 rel="noopener noreferrer" target="_blank" class="publications-title" title="Consulter l'article Et si l’IA devenait vraiment inclusive ? dans un nouvel onglet" href="https://usbeketrica.com/fr/article/et-si-l-ia-devenait-vraiment-inclusive">Et si l’IA devenait vraiment inclusive ?</a><!----><p _ngcontent-ng-c3212569821 class="card-text"> Quand une IA ne comprend pas une voix sourde, ignore un CV portant la mention RQTH ou produit un site inaccessible, elle ne fait souvent que reproduire les angles morts de la société. Pour devenir inclusive, elle doit d’abord apprendre à voir ce qu’elle ne voit pas. Portrait-robot d’une IA (vraiment) pour toutes et tous, commenté par Emmanuelle Aboaf, développeuse sourde de naissance, spécialisée en accessibilité numérique et Yann Ferguson, sociologue et directeur scientifique du LaborIA à INRIA. </p></div></div><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="publications-body"><a _ngcontent-ng-c3212569821 rel="noopener noreferrer" target="_blank" class="publications-title" title="Consulter l'article L’accessibilité numérique, un épisode de QG Qualité avec Emmanuelle Aboaf dans un nouvel onglet" href="https://www.ssid.fr/laccessibilite-numerique-qg-qualite-avec-emmanuelle-aboaf/">L’accessibilité numérique, un épisode de QG Qualité avec Emmanuelle Aboaf</a><!----><p _ngcontent-ng-c3212569821 class="card-text"> Dans ce nouvel épisode de QG Qualité, nous recevons Emmanuelle Aboaf, développeuse, coach en accessibilité numérique et conférencière. </p></div></div><div _ngcontent-ng-c3212569821 role="listitem"><div _ngcontent-ng-c3212569821 class="publications-body"><a _ngcontent-ng-c3212569821 rel="noopener noreferrer" target="_blank" class="publications-title" title="Consulter l'article Comment ma cataracte a modifié mon approche de l’accessibilité dans un nouvel onglet" href="https://www.24joursdeweb.fr/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite">Comment ma cataracte a modifié mon approche de l’accessibilité</a><!----><p _ngcontent-ng-c3212569821 class="card-text"> J'ai eu envie d'écrire cet article pour raconter les conséquences de la cataracte sur mon utilisation du web et de comment ça a changé mon regard de professionnelle. </p></div></div><!----></div></div><div _ngcontent-ng-c3212569821 class="button contact">
44<a _ngcontent-ng-c3212569821 href="contact"><i _ngcontent-ng-c3212569821 aria-hidden="true" class="fa-solid fa-envelope"></i><span _ngcontent-ng-c3212569821>Me contacter</span></a></div></div></app-home><!----></div><footer _ngcontent-ng-c2876372101 role="contentinfo" class="footer"><p _ngcontent-ng-c2876372101>© 2023-2026 - Emmanuelle ABOAF</p><p _ngcontent-ng-c2876372101> Propulsé par <a _ngcontent-ng-c2876372101 href="https://netlify.com">Netlify</a> et <a _ngcontent-ng-c2876372101 href="https://angular.io/">Angular</a></p><p _ngcontent-ng-c2876372101> Police <a _ngcontent-ng-c2876372101 href="http://luciole-vision.com/">Luciole</a> créée par le <a _ngcontent-ng-c2876372101 href="https://ctrdv.fr/">Centre Technique Régional pour la Déficience Visuelle</a> et le studio <a _ngcontent-ng-c2876372101 href="http://typographies.fr/">typographies.fr</a></p><div _ngcontent-ng-c2876372101 class="footer-social-networks"><ul _ngcontent-ng-c2876372101><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="https://www.linkedin.com/in/emmanuelle-aboaf/" target="_blank" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c2876372101 aria-hidden="true" class="fa-brands fa-linkedin-in"></i><span _ngcontent-ng-c2876372101 class="sr-only">Consultez mon profil Linkedin (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="https://bsky.app/profile/eaboaf.bsky.social" target="_blank" rel="noopener noreferrer" class="icon bluesky"><i _ngcontent-ng-c2876372101 aria-hidden="true" class="fa-brands fa-bluesky"></i><span _ngcontent-ng-c2876372101 class="sr-only">Consultez mon profil BlueSky (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="https://github.com/emma11y/" target="_blank" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c2876372101 aria-hidden="true" class="fa-brands fa-github"></i><span _ngcontent-ng-c2876372101 class="sr-only">Consultez mon profil GitHub (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="https://emmanuelleaboaf.substack.com/" target="_blank" rel="noopener noreferrer" class="icon"><app-substack _ngcontent-ng-c2876372101 _nghost-ng-c536756870 ngh="3"><svg _ngcontent-ng-c536756870="" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" alt="" style="fill: var(--color-primary);"><path _ngcontent-ng-c536756870="" d="M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"/></svg></app-substack><span _ngcontent-ng-c2876372101 class="sr-only">S'inscrire à ma newsletter Une voix sourde dans la tech sur Substack (nouvelle fenêtre)</span></a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="contact" rel="noopener noreferrer" class="icon"><i _ngcontent-ng-c2876372101 aria-hidden="true" class="fa-solid fa-envelope"></i><span _ngcontent-ng-c2876372101 class="sr-only">Me contacter</span></a></li><li _ngcontent-ng-c2876372101><a _ngcontent-ng-c2876372101 href="/.netlify/functions/rss" class="icon"><i _ngcontent-ng-c2876372101 aria-hidden="true" class="fa-solid fa-rss"></i><span _ngcontent-ng-c2876372101 class="sr-only">Accéder au flux RSS de mon blog</span></a></li></ul></div></footer><app-alert _ngcontent-ng-c2876372101 _nghost-ng-c3233933130 ngh="3"><div _ngcontent-ng-c3233933130 role="alert" class="alert"><i _ngcontent-ng-c3233933130 aria-hidden="true" class="alert-icon"></i><p _ngcontent-ng-c3233933130 class="alert-title"><!--ngetn--></p><button _ngcontent-ng-c3233933130 type="button" title="Masquer le message" class="alert-button" jsaction="click:;"><i _ngcontent-ng-c3233933130 aria-hidden="true" class="fa-solid fa-times"></i></button></div></app-alert></main></app-main-layout><!----></my-app>
45  
45<script src="polyfills-5CFQRCPP.js" type="module"></script>
45<script src="scripts-XVXJUT5M.js" defer></script>
45<script src="main-WDCSLRTZ.js" type="module"></script>
45
46
47<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"6":"t0"},"c":{"6":[{"i":"t0","r":1,"t":{"2":"t1"},"c":{"2":[]},"x":3}]}},{"t":{"2":"t2","4":"t3"},"c":{"2":[],"4":[]}},{"t":{"88":"t4","94":"t7","105":"t9","110":"t11","119":"t12"},"c":{"88":[{"i":"t4","r":2,"t":{"4":"t5"},"c":{"4":[{"i":"t5","r":1,"t":{"6":"t6"},"c":{"6":[]}}]}}],"94":[{"i":"t7","r":1,"t":{"4":"t8"},"c":{"4":[]},"x":3}],"105":[{"i":"t9","r":1,"t":{"6":"t10"},"c":{"6":[]},"x":3}],"110":[{"i":"t11","r":1,"x":3}],"119":[{"i":"t12","r":1,"t":{"4":"t13"},"c":{"4":[]},"x":3}]}},{},{"c":{"41":[{"i":"c3212569821","r":1}]}},{"c":{"0":[{"i":"c2876372101","r":1}]}}]}</script>
47</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.