<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.d2velop.fr/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://blog.d2velop.fr/</loc>
</url>
<url>
<loc>https://blog.d2velop.fr/bonnes-pratiques/</loc>
<lastmod>2023-05-07T22:35:53+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/3/computer-820281_1280.jpg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/choix-davenir/</loc>
<lastmod>2023-05-08T14:07:36+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/5/doors-1767562__480.jpg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/d2velop/</loc>
<lastmod>2023-05-08T19:08:53+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/16/favicon.ico</image:loc>
<image:title><![CDATA[Favicon de D2velop]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/etude/</loc>
<lastmod>2023-05-08T14:06:43+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/6/compass-2646437_1280.webp</image:loc>
<image:title><![CDATA[compas]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/floralis/</loc>
<lastmod>2023-05-08T17:30:06+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/10/yeastlab_logo.png</image:loc>
<image:title><![CDATA[Logo de Yeastlab ]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/ilek/</loc>
<lastmod>2023-05-08T21:01:54+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/17/ilek.svg</image:loc>
<image:title><![CDATA[Logo ilek]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/ilek-deuxieme-patie/</loc>
<lastmod>2024-11-27T22:58:37+01:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/31/Logo_ilek_1200px.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/im-back/</loc>
<lastmod>2023-05-29T23:01:36+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/25/cgerard_A_terminator_like_men_Schwarzenegger_with_sunglasses_ge_76cbd3a8-a12c-4b6a-a704-9c538b99523f.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/inria/</loc>
<lastmod>2023-05-18T22:27:09+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/9/INRIA_logo.png</image:loc>
<image:title><![CDATA[Log de INRIA]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/9/batiment-montbonnot.jpg</image:loc>
<image:title><![CDATA[batiment]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/iut/</loc>
<lastmod>2023-05-18T22:31:43+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/7/iut2_home.jpg</image:loc>
<image:title><![CDATA[IUT 2 Grenoble entrée]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/7/choice-matrix.jpg</image:loc>
<image:title><![CDATA[matrix choix]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/7/iut2_classroom.jpg</image:loc>
<image:title><![CDATA[salle de classe]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/kaizen-solution/</loc>
<lastmod>2023-05-08T18:19:21+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/12/logo-kaizen-2x.webp</image:loc>
<image:title><![CDATA[Logo de Kaizen Solution]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/la-confiance/</loc>
<lastmod>2023-05-08T21:17:18+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/21/cat-5690627_1280.webp</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/la-passion-du-code-est-elle-obligatoire-pour-devenir-developpeur/</loc>
<lastmod>2023-05-07T22:39:09+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/4/children-593313_1280.jpg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/la-place-des-langages/</loc>
<lastmod>2023-05-18T22:30:16+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/19/place_des_langages.jpg</image:loc>
<image:title><![CDATA[Ecran avec du code source]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/le-principe-de-responsabilite-unique/</loc>
<lastmod>2023-07-20T16:53:02+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/srp_title.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/no_srp_ruby-3.png</image:loc>
<image:title><![CDATA[no srp Ruby code]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/srp_ruby_employee.png</image:loc>
<image:title><![CDATA[srp Ruby code]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/srp_ruby_pay.png</image:loc>
<image:title><![CDATA[srp Ruby code]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/srp_ruby_save.png</image:loc>
<image:title><![CDATA[srp Ruby code]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/printer_srp_ruby.png</image:loc>
<image:title><![CDATA[srp Ruby code]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/26/ruby_payroll_srp.png</image:loc>
<image:title><![CDATA[srp Payroll]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/le-principe-de-segregation-des-interfaces/</loc>
<lastmod>2023-07-20T16:52:46+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/29/isp_title.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/le-principe-de-substitution-de-liskov/</loc>
<lastmod>2023-07-20T16:52:52+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov_bad_1-2.png</image:loc>
<image:title><![CDATA[Code qui utilise une implementation qui ne respect pas le principe de Liskov]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov_bad_2.png</image:loc>
<image:title><![CDATA[Interface MusicDevice et code d'un dispositif cassé]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov_good_1.png</image:loc>
<image:title><![CDATA[Code d'un dispositif bluetooth cassé]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov_good_2.png</image:loc>
<image:title><![CDATA[Code d'un casque audio]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/liskov_good_3.png</image:loc>
<image:title><![CDATA[Code d'un dispositif bluetooth fonctionnel]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/ruby_liskov_bad_1-2.png</image:loc>
<image:title><![CDATA[Code d'une application de musique en Ruby]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/ruby_liskov_bad_2.png</image:loc>
<image:title><![CDATA[Code d'une classe casque en Ruby]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/ruby_liskov_bad_3.png</image:loc>
<image:title><![CDATA[Code d'une classe enceinte bluetooth en Ruby]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/28/ruby_liskov_bad_4.png</image:loc>
<image:title><![CDATA[Code d'une classe enceinte bluetooth cassée en Ruby]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/le-principe-dinjection-de-dependance/</loc>
<lastmod>2023-07-20T16:52:39+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/30/di.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/le-principe-ouvertferme/</loc>
<lastmod>2023-07-20T16:52:57+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/title.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffees.png</image:loc>
<image:title><![CDATA[Classes représentant les cafés]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffee_machine.png</image:loc>
<image:title><![CDATA[Code de la machine à caffé]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffee_interface.png</image:loc>
<image:title><![CDATA[Interface pour les cafés]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffees_ref.png</image:loc>
<image:title><![CDATA[Les cafés étendant l'interface Coffee]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffee_machine_ref.png</image:loc>
<image:title><![CDATA[La nouvelle version de la machine à café]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffee_machine_ref2.png</image:loc>
<image:title><![CDATA[La version SRP de la machine à café]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/27/coffee_selector.png</image:loc>
<image:title><![CDATA[Le selecteur de café]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/leadformance/</loc>
<lastmod>2023-05-18T22:35:41+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/14/OIP.jpg</image:loc>
<image:title><![CDATA[Logo de Leadformance]]></image:title>
</image:image>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/14/graph_qualite_vie.jpg</image:loc>
<image:title><![CDATA[qualite de vie]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/les-avantages-detre-developpeur-en-cdi-stabilite-equilibre-et-serenite/</loc>
<lastmod>2023-07-21T09:04:46+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/32/hiring-g2b04efdfb_1920.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/les-dogmes-dans-linformatique/</loc>
<lastmod>2023-05-08T21:14:26+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/20/good-vs-evil-5059839_1280.jpg</image:loc>
<image:title><![CDATA[Poing de glace VS poing de feu]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/les-microservices/</loc>
<lastmod>2023-05-08T21:22:44+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/22/network-3849202_1280.webp</image:loc>
<image:title><![CDATA[Schéma réseau informatique]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/les-tests-techniques/</loc>
<lastmod>2023-05-08T18:18:33+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/13/assessment-6078645_1280.webp</image:loc>
<image:title><![CDATA[Examen en ligne]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/no-code/</loc>
<lastmod>2023-05-08T21:07:56+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/18/nocode.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/page/2/</loc>
</url>
<url>
<loc>https://blog.d2velop.fr/page/3/</loc>
</url>
<url>
<loc>https://blog.d2velop.fr/polytech/</loc>
<lastmod>2023-05-08T17:23:40+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/8/polytech_logo.jpg</image:loc>
<image:title><![CDATA[Polytech'Grenoble Logo]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/principes-solid-intro-2/</loc>
<lastmod>2023-07-20T18:09:38+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/24/solid.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/savoir-arreter/</loc>
<lastmod>2023-05-10T00:03:58+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/23/youtuber-2838945_1280.jpg</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/solocal/</loc>
<lastmod>2023-05-08T18:32:13+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/15/logo_solocal.png</image:loc>
<image:title><![CDATA[Logo de Solocal]]></image:title>
</image:image>
</url>
<url>
<loc>https://blog.d2velop.fr/startup/</loc>
<lastmod>2023-05-08T17:35:44+02:00</lastmod>
<image:image>
<image:loc>https://blog.d2velop.fr/media/posts/11/Logo_v2.png</image:loc>
<image:title><![CDATA[Logo de Gilytech]]></image:title>
</image:image>
</url>
</urlset>