<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Til on Laïla Atrmouh</title>
    <link>/fr/tags/til/</link>
    <description>Recent content in Til on Laïla Atrmouh</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Wed, 29 Apr 2026 15:21:00 +0000</lastBuildDate>
    <atom:link href="/fr/tags/til/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TIL 8 - Opérateur PHP, TypeScript et autres découvertes</title>
      <link>/fr/posts/2026/04/til-8-op%C3%A9rateur-php-typescript-et-autres-d%C3%A9couvertes/</link>
      <pubDate>Wed, 29 Apr 2026 15:21:00 +0000</pubDate>
      <guid>/fr/posts/2026/04/til-8-op%C3%A9rateur-php-typescript-et-autres-d%C3%A9couvertes/</guid>
      <description>&lt;p&gt;Voici quelques découvertes du mois que j&amp;rsquo;ai pris le temps de compiler dans un article !&lt;/p&gt;&#xA;&lt;h2 id=&#34;php&#34;&gt;PHP&lt;/h2&gt;&#xA;&lt;h3 id=&#34;match&#34;&gt;match&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;match&lt;/code&gt;, un opérateur qui n&amp;rsquo;existe que depuis PHP 8.1 et que je n&amp;rsquo;avais encore jamais utilisé. Il sert à évaluer une valeur et à retourner directement un résultat, comme un &lt;code&gt;switch&lt;/code&gt; mais en plus concis.&lt;/p&gt;&#xA;&lt;p&gt;Avant, avec un &lt;code&gt;switch&lt;/code&gt; :&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;switch&lt;/span&gt; ($invoice&lt;span style=&#34;color:#f92672&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;getPaymentMode&lt;/span&gt;()) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;case&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;PaymentMode&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;::&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;CB&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        $payment_mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Carte bancaire&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;case&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;PaymentMode&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;::&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;CHEQUE&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        $payment_mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Chèque&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;case&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;PaymentMode&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;::&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;ESPECES&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        $payment_mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Espèces&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;case&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;PaymentMode&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;::&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;VIREMENT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        $payment_mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Virement&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;case&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;PaymentMode&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;::&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;LYDIA&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        $payment_mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Lydia&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Après, avec &lt;code&gt;match&lt;/code&gt; :&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 7 - Golang, astuces devtools et balise HTML insoupçonnée</title>
      <link>/fr/posts/2024/06/til-7-golang-astuces-devtools-et-balise-html-insoup%C3%A7onn%C3%A9e/</link>
      <pubDate>Thu, 06 Jun 2024 10:14:15 +0000</pubDate>
      <guid>/fr/posts/2024/06/til-7-golang-astuces-devtools-et-balise-html-insoup%C3%A7onn%C3%A9e/</guid>
      <description>J&#39;ai un peu délaissé ce format de partage de veille technique! Je reviens avec du HTML, des ressources Golang et devtools</description>
    </item>
    <item>
      <title>TIL 6</title>
      <link>/fr/posts/2023/03/til-6/</link>
      <pubDate>Fri, 10 Mar 2023 11:14:15 +0000</pubDate>
      <guid>/fr/posts/2023/03/til-6/</guid>
      <description>&lt;p&gt;Ce mois-ci, j&amp;rsquo;ai fait pas mal de découvertes kubernetes / cloud related notamment en raison de ma participation aux Kubernetes Community Days ! Vous trouverez le récap &lt;a href=&#34;/fr/posts/2023/03/notes-du-kubernetes-community-days-france/&#34;&gt;ici&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;En dehors de ça :&lt;/p&gt;&#xA;&lt;h2 id=&#34;javascript&#34;&gt;Javascript&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;La refonte de &lt;a href=&#34;https://react.dev/&#34;&gt;la documentation de React&lt;/a&gt; est un bonheur. J&amp;rsquo;avais beaucoup de mal à rentrer dans l&amp;rsquo;ancienne, la présence de table de matières fait du bien.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;cloud&#34;&gt;Cloud&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dagger.io/&#34;&gt;Dagger&lt;/a&gt; est un outil permettant le développement de pipelines dans des containers 🤯&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;css&#34;&gt;CSS&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Il y a une variable scroll qu&amp;rsquo;on peut exploiter en CSS : &lt;a href=&#34;https://css-tricks.com/books/greatest-css-tricks/scroll-animation/&#34;&gt;https://css-tricks.com/books/greatest-css-tricks/scroll-animation/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://locomotivemtl.github.io/locomotive-scroll/&#34;&gt;Locomotive Scroll&lt;/a&gt;, une bibliothèque faite par une agence Montréalaise !&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/AllThingsSmitty/css-protips#use-empty-to-hide-empty-html-elements&#34;&gt;Ce repository Github&lt;/a&gt; est plein de bonnes pratiques CSS avec de petits exemples concrets à côté.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;hors-tech&#34;&gt;Hors tech&lt;/h2&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai lu le livre &lt;a href=&#34;https://www.babelio.com/livres/Sukegawa-Les-delices-de-Tokyo/807915&#34;&gt;Les délices de Tokyo&lt;/a&gt;, écrit par Durian Sukegawa. C&amp;rsquo;était un bonheur à lire, j&amp;rsquo;en parlerai prochainement sur &lt;a href=&#34;https://esquisses.netlify.app&#34;&gt;mon blog dédié à mes découvertes culturelles :)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 5</title>
      <link>/fr/posts/2023/01/til-5/</link>
      <pubDate>Sun, 15 Jan 2023 11:14:15 +0000</pubDate>
      <guid>/fr/posts/2023/01/til-5/</guid>
      <description>&lt;p&gt;Un nouveau TIL pour démarrer l&amp;rsquo;année 2023 ! 🥳&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;en profite pour souhaiter une douce année 2023 à celles et ceux qui liront cet article: que cette année vous apporte ce que 2022 ne vous a pas donné !&lt;/p&gt;&#xA;&lt;p&gt;Au menu ce mois-ci, un peu de front et des utilitaires pour BDD.&lt;/p&gt;&#xA;&lt;h1 id=&#34;extension-navigateur&#34;&gt;Extension navigateur&lt;/h1&gt;&#xA;&lt;p&gt;Chrome fournit une documentation très complète sur comment créer une extension pour Chrome.&lt;/p&gt;&#xA;&lt;p&gt;Elle débute ici: &lt;a href=&#34;https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/&#34;&gt;https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;intégration-css&#34;&gt;Intégration CSS&lt;/h1&gt;&#xA;&lt;p&gt;Ces quelques jeux permettent d&amp;rsquo;appréhender le système des flexbox de manière ludique !&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 4</title>
      <link>/fr/posts/2022/11/til-4/</link>
      <pubDate>Thu, 03 Nov 2022 17:14:15 +0000</pubDate>
      <guid>/fr/posts/2022/11/til-4/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.smashingmagazine.com/2020/01/understanding-css-grid-container/&#34;&gt;https://www.smashingmagazine.com/2020/01/understanding-css-grid-container/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai découvert une extension pour navigateur bien sympa pour avoir un petit feed d&amp;rsquo;articles à chaque ouverture d&amp;rsquo;onglets: &lt;a href=&#34;https://daily.dev/&#34;&gt;https://daily.dev/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Google a sorti une série de cours pour l&amp;rsquo;apprentissage de kubernetes: &lt;a href=&#34;https://learnkubernetes.withgoogle.com/kubernetes-essentials-series&#34;&gt;https://learnkubernetes.withgoogle.com/kubernetes-essentials-series&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;débugger-depuis-un-device-android&#34;&gt;Débugger depuis un device Android&lt;/h1&gt;&#xA;&lt;p&gt;Je le fais depuis mon Pixel 3A en passant juste par Chrome, c&amp;rsquo;est un bonheur:&#xA;&lt;a href=&#34;https://developer.chrome.com/docs/devtools/remote-debugging/&#34;&gt;https://developer.chrome.com/docs/devtools/remote-debugging/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://stackoverflow.com/a/58834623/1704966&#34;&gt;https://stackoverflow.com/a/58834623/1704966&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Vous pouvez avoir besoin de jouer sur le forwarding de ports pour que votre environnement local soit bien accessible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 3</title>
      <link>/fr/posts/2021/04/til-3/</link>
      <pubDate>Tue, 27 Apr 2021 13:37:37 +0200</pubDate>
      <guid>/fr/posts/2021/04/til-3/</guid>
      <description>&lt;p&gt;Est-ce que j&amp;rsquo;ai complètement délaissé ce format ? C&amp;rsquo;est possible !&lt;/p&gt;&#xA;&lt;h2 id=&#34;html&#34;&gt;HTML&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/everestpipkin/status/1381053241543245825&#34;&gt;https://twitter.com/everestpipkin/status/1381053241543245825&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;css&#34;&gt;CSS&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On ne peut pas accéder à l&amp;rsquo;élément parent en CSS. &lt;em&gt;Cascading&lt;/em&gt; Stylesheet for a reason &amp;hellip;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On peut rejouer des requêtes XHR via l&amp;rsquo;onglet &amp;ldquo;Networks&amp;rdquo; sur Chrome (et probablement d&amp;rsquo;autres navigateurs)&lt;/li&gt;&#xA;&lt;li&gt;On peut prettifier une requête SQL sur MySQL Workbench en cliquant sur le petit pinceau.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il est possible d&amp;rsquo;empê&lt;/p&gt;&#xA;&lt;h2 id=&#34;sur-les-internets&#34;&gt;Sur les Internets&lt;/h2&gt;&#xA;&lt;p&gt;Tu es développeuse mais tu passes beaucoup de temps sur des choses pas liées au code: onboarding des nouveaux, planification de la roadmap et autres réunions qui t&amp;rsquo;éloignent de ton terminal?  Cette lecture te parlera sûrement ! Merci à Morgane pour le partage de cet article &lt;a href=&#34;https://noidea.dog/glue&#34;&gt;&amp;ldquo;Being Glue&amp;rdquo;&lt;/a&gt; qui m&amp;rsquo;aura fait prendre conscience de beaucoup de choses sur mes envies professionnelles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 2</title>
      <link>/fr/posts/2020/07/til-2/</link>
      <pubDate>Sun, 05 Jul 2020 20:14:34 +0200</pubDate>
      <guid>/fr/posts/2020/07/til-2/</guid>
      <description>&lt;p&gt;Elles ont un peu de retard mais elles sont là ! C&amp;rsquo;est parti pour les découvertes du mois de juin.&lt;/p&gt;&#xA;&lt;h2 id=&#34;outils&#34;&gt;Outils&lt;/h2&gt;&#xA;&lt;p&gt;Visual Studio Code a un ZenMode : c&amp;rsquo;est hyper agréable de naviguer, on peut passer d&amp;rsquo;un fichier ouvert à l&amp;rsquo;autre avec le raccourci Ctrl + Tab.&lt;/p&gt;&#xA;&lt;h2 id=&#34;liens-chouettes&#34;&gt;Liens chouettes&lt;/h2&gt;&#xA;&lt;p&gt;En cherchant les différences entre les objets &lt;code&gt;XMLHttpRequest&lt;/code&gt; et &lt;code&gt;fetch&lt;/code&gt;, je suis tombée sur ce blog très cool qui poste quasi quotidiennement des articles à propos de Javascript.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL 1</title>
      <link>/fr/posts/2020/05/til-1/</link>
      <pubDate>Tue, 26 May 2020 20:14:34 +0200</pubDate>
      <guid>/fr/posts/2020/05/til-1/</guid>
      <description>&lt;p&gt;En mai, j&amp;rsquo;ai (encore) refait mon blog.&lt;/p&gt;&#xA;&lt;p&gt;Ce blog en a connu des vertes et des pas mûres en 8 ans!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Simple fichier HTML hébergé sur un serveur Free 👵🏼&lt;/li&gt;&#xA;&lt;li&gt;Passage sur Wordpress hébergé chez 1&amp;amp;1&lt;/li&gt;&#xA;&lt;li&gt;Migration vers Jekyll hébergé sur Github Pages pour jouer avec Ruby&lt;/li&gt;&#xA;&lt;li&gt;Migration vers Gatsby hébergé sur Github Pages&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Aujourd&amp;rsquo;hui, ce blog est propulsé par Hugo et hébergé chez Netlify. Et évidemment, j&amp;rsquo;ai écrit très peu d&amp;rsquo;articles sur ce temps là.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
