Christophe Mommer
Christophe Mommer
  • Видео 272
  • Просмотров 574 028
Le design pattern VISITOR expliqué et appliqué en C#
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs :
ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin
✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop
🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk
📕 Mon livre sur C# 12 : amzn.to/3VhRiQK
📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1
📘 Mon livre sur Blazor : amzn.to/3zzUKvq
📙 Mon livre sur Docker : amzn.to/3xoVMrn
📕 Mon livre sur Azure DevOps : amzn.to/47sMcnS
🧑🏻‍💻 Mon cours e-learning sur C# : hts-learning.com/shop/course/infos/csharp
🤖 Rejoins le serveur Discord : discord.gg/28xExUhCX5
Просмотров: 415

Видео

Les fondamentaux de la MÉMOIRE en .NET
Просмотров 914День назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Le design pattern TEMPLATE METHOD expliqué et appliqué en C#
Просмотров 61021 день назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
La MEILLEURE façon de gérer les tâches en arrière-plan
Просмотров 1,1 тыс.Месяц назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Le design pattern STRATEGY expliqué et appliqué en C#
Просмотров 634Месяц назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Comment fait .NET pour être aussi RAPIDE ? JIT, Tiered Compilation & PGO
Просмотров 790Месяц назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Génères des QR Code FACILEMENT & RAPIDEMENT avec .NET !
Просмотров 789Месяц назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Visual Studio / Visual Studio Code : les points communs & les différences
Просмотров 1,1 тыс.Месяц назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
C# 13 autorise les Span dans les méthodes asynchrones ! #csharp #dotnet
Просмотров 6892 месяца назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Le design pattern STATE expliqué et appliqué en C#
Просмотров 6662 месяца назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Faire des événements ASYNCHRONES en C# : c'est POSSIBLE & FACILE
Просмотров 8882 месяца назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
Le design pattern OBSERVER expliqué et appliqué en C#
Просмотров 1,2 тыс.2 месяца назад
😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs : ruclips.net/channel/UCBu6vkOw_tMx_mWNKTpnv-wjoin ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop 🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk 📕 Mon livre sur C# 12 : amzn.to/3VhRiQK 📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1 📘 Mon livre sur Blazor : amzn.to/3zzUK...
.NET 9 Preview 6 : des améliorations intéressantes autour de Blazor !
Просмотров 1,1 тыс.3 месяца назад
.NET 9 Preview 6 : des améliorations intéressantes autour de Blazor !
.NET 9 : EXPLOSE les perfs avec UNE SEULE LIGNE de code ! #csharp #dotnet
Просмотров 2,1 тыс.3 месяца назад
.NET 9 : EXPLOSE les perfs avec UNE SEULE LIGNE de code ! #csharp #dotnet
.NET : Différence entre un type valeur & un type référence (fondamentaux) #dotnet #csharp
Просмотров 1,4 тыс.4 месяца назад
.NET : Différence entre un type valeur & un type référence (fondamentaux) #dotnet #csharp
REVUE DE PRESSE #1 : Enterprise Architecture with .NET (JP GOUIGOUX)
Просмотров 9574 месяца назад
REVUE DE PRESSE #1 : Enterprise Architecture with .NET (JP GOUIGOUX)
Microsoft améliore ENFIN le défaut majeur de Blazor ! #dotnet #blazor
Просмотров 1,5 тыс.4 месяца назад
Microsoft améliore ENFIN le défaut majeur de Blazor ! #dotnet #blazor
.NET EN 2024 : LE RETOUR EN FORCE DES APPS DE BUREAU ? (WPF, WINFORMS)
Просмотров 3,8 тыс.4 месяца назад
.NET EN 2024 : LE RETOUR EN FORCE DES APPS DE BUREAU ? (WPF, WINFORMS)
C# 13 et .NET 9 : le NOUVEAU type de Lock - 100% MANAGÉ #csharp #dotnet
Просмотров 1,7 тыс.5 месяцев назад
C# 13 et .NET 9 : le NOUVEAU type de Lock - 100% MANAGÉ #csharp #dotnet
C# 13 : De GROSSES PERFORMANCES en un MINIMUM d'effort !
Просмотров 2,1 тыс.5 месяцев назад
C# 13 : De GROSSES PERFORMANCES en un MINIMUM d'effort !
Le design pattern MEMENTO expliqué et appliqué en C#
Просмотров 1,1 тыс.5 месяцев назад
Le design pattern MEMENTO expliqué et appliqué en C#
Corriges LE PLUS GROS problème de Blazor Server grâce à CE COMPOSANT !
Просмотров 9805 месяцев назад
Corriges LE PLUS GROS problème de Blazor Server grâce à CE COMPOSANT !
LINQ est LENT ? Attention à l'ordre des opérateurs... Ce que les devs C# NE SAVENT PAS ou font MAL
Просмотров 2 тыс.6 месяцев назад
LINQ est LENT ? Attention à l'ordre des opérateurs... Ce que les devs C# NE SAVENT PAS ou font MAL
Le choix de ma structure pour exercer en freelance (avec mes erreurs) - MA VIE DE DEV FREELANCE
Просмотров 4106 месяцев назад
Le choix de ma structure pour exercer en freelance (avec mes erreurs) - MA VIE DE DEV FREELANCE
Vendre des cours sur Udemy, BONNE ou MAUVAISE idée - Mon expérience ? MA VIE DE DEV FREELANCE : #4
Просмотров 6516 месяцев назад
Vendre des cours sur Udemy, BONNE ou MAUVAISE idée - Mon expérience ? MA VIE DE DEV FREELANCE : #4
Créer des PDFs FACILEMENT et GRATUITEMENT en C# !
Просмотров 1,8 тыс.6 месяцев назад
Créer des PDFs FACILEMENT et GRATUITEMENT en C# !
Freelance depuis 6 mois ... et Covid-19 ! - MA VIE DE DEV FREELANCE : #3
Просмотров 4467 месяцев назад
Freelance depuis 6 mois ... et Covid-19 ! - MA VIE DE DEV FREELANCE : #3
APPRENDRE C# 12 AVEC .NET 8 ET VISUAL STUDIO CODE EN FRANÇAIS (TUTO POUR DÉBUTANTS)
Просмотров 14 тыс.7 месяцев назад
APPRENDRE C# 12 AVEC .NET 8 ET VISUAL STUDIO CODE EN FRANÇAIS (TUTO POUR DÉBUTANTS)
MA ROADMAP POUR DÉVELOPPEUR C# .NET 2024-2025
Просмотров 3 тыс.7 месяцев назад
MA ROADMAP POUR DÉVELOPPEUR C# .NET 2024-2025
De CDI à freelance, comment j'ai fait ? - MA VIE DE DEV FREELANCE : #2
Просмотров 9567 месяцев назад
De CDI à freelance, comment j'ai fait ? - MA VIE DE DEV FREELANCE : #2

Комментарии

  • @dr_poutine
    @dr_poutine 6 минут назад

    Est-ce normal que je ne vois pas OmniSharp quand je veux changer le type de projet ?

  • @ta_pls8767
    @ta_pls8767 7 часов назад

    Super cool

  • @BeyondAppearances-0
    @BeyondAppearances-0 День назад

    Excellente explication pour moi. Très claire ! Merci !

  • @replaylefreezez5460
    @replaylefreezez5460 День назад

    Comment on fait pour avoir cet aspect moderne sur son Visual Studio ?

    • @HTSCoding
      @HTSCoding День назад

      Comment ça « moderne » ?

    • @replaylefreezez5460
      @replaylefreezez5460 День назад

      @@HTSCoding en regardant ton VS, on voit qu’il a un effet plus moderne au niveau de bla barre d’outils etc.. C’est un thème ou juste des paramètres dans VS ?

  • @anthonybonnemaire1286
    @anthonybonnemaire1286 3 дня назад

    Salut. Vidéo cool mais pour info tu n'as pas appelé la méthode accept avec ton visitor a la fin

    • @HTSCoding
      @HTSCoding 2 дня назад

      Effectivement, petit couac dans le feu de l'action, mais le principe du visitor a, j'espère, quand même été expliqué comme il faut :-D

  • @fortunegenuis4714
    @fortunegenuis4714 3 дня назад

    Bonjour , J'ai découvert votre chaine il y'a quelques jours et je suis tomber amoureux de votre contenu, je suis dévéloppeur .NET MAUI et Forms mais j'ai toujours eu peur du dev web en .NET mais grâce à vous en quelques jours j'ai pu comprendre Blazor et je suis déjà passionné

  • @Lunolux
    @Lunolux 6 дней назад

    video intéressante, thx jetbrain vient de rendre Rider "gratuit" c'est cool pour pouvoir tester

  • @alexandreg3933
    @alexandreg3933 6 дней назад

    merci bien pour ce cours !

  • @RomainCressens-j5d
    @RomainCressens-j5d 8 дней назад

    Le base62 ne permet-il pas de s'affranchir également des problèmes de caractères spéciaux ?

    • @HTSCoding
      @HTSCoding 8 дней назад

      Remarque interessante effectivement, sauf que si je ne me trompe pas, base62 n’est pas géré nativement dans le framework

  • @mohammedyerroum613
    @mohammedyerroum613 8 дней назад

    Super clair et efficace Unr grande maîtrise Merci

  • @kalirelco2909
    @kalirelco2909 10 дней назад

    je suis entrains de me remetre au c# et j'aimerais me lancer sur blazor maui en wpa es que avec votre formation blazor maui sur votre site

  • @ta_pls8767
    @ta_pls8767 10 дней назад

    Le garbage collector c'est un peu comme l'ange de la mort pour ceux qui ont la ref 😎😎😎

  • @nickst0ne
    @nickst0ne 10 дней назад

    Merci pour cette intro. Au cours des 5 dernières années, je n'ai jamais eu besoin de me préoccuper de la gestion mémoire, mais ça me donne envie d'en savoir plus.

    • @HTSCoding
      @HTSCoding 5 дней назад

      C’est toujours mieux de savoir ce genre de petites choses pour être le plus efficace possible

  • @arius8075
    @arius8075 10 дней назад

    il est ou le sujet le try catch finally ? Je t'embête pas plus ! Superbe vidéo d'autorité publique !

  • @OPEN_OVER
    @OPEN_OVER 10 дней назад

    im happy to see you

  • @OPEN_OVER
    @OPEN_OVER 11 дней назад

    Thanks a lot for this informative video! It really helped me understand the topic better. Keep up the great work!

  • @HcmX
    @HcmX 12 дней назад

    Merci c'est tout de suite plus clair 👍

  • @hido8748
    @hido8748 13 дней назад

    Sinon on a inventé les requêtes POST aussi

    • @FatRogSlim
      @FatRogSlim 13 дней назад

      l'utilisateur peut pas le partager. C'est pour ça qu'il a dit "parfois" (eg. quand tu veux que l'utilisateur puisse partager une page custom)

    • @HTSCoding
      @HTSCoding 12 дней назад

      Oui, mais ce n'est pas non plus tout le temps possible de passer par POST, j'ai encore eu un cas d'usage où je devais passer par GET dans un projet récent, c'est toujours bon d'avoir tous les outils dans sa boite à outils pour tous les usages

    • @x-bloof
      @x-bloof 12 дней назад

      ​@@HTSCodingmoi perso je compile mon C puis ensuite je l'envoi par courier

  • @gasy72
    @gasy72 14 дней назад

    Bonjour, avez vous un lien pour le roadmap s'il vous plaît ?

  • @kalirelco2909
    @kalirelco2909 15 дней назад

    bonjour j'aurais une question es que on peut crée tous une application bureautique web et mobile rien qu'avec maui et .net8 et aussi comment on pourrait faire une interface administrateur qu'on puisse crée un espace avec un date de validité et activé des option ou désactivé des option que la personne auras commander ?

  • @krel1137
    @krel1137 15 дней назад

    Super clair et instructif. Merci à toi.

  • @GeromeGuillemin
    @GeromeGuillemin 17 дней назад

    Vidéos simples, concises et motivantes, merci Christophe

    • @HTSCoding
      @HTSCoding 17 дней назад

      Avec plaisir, ravi que ce soit utile 👍

  • @Mafyou75
    @Mafyou75 18 дней назад

    Ça commence à ressembler aux Ulid, non ?

    • @HTSCoding
      @HTSCoding 17 дней назад

      C'est vrai, mais il reste quand même des différences, comme on peut le voir sur cet article : leblogduwebmaster.fr/article166/ulid-alternative-uuid-gestion-des-donnees (le point sur les Guid v7)

  • @didierleprince6106
    @didierleprince6106 18 дней назад

    Merci beaucoup.

  • @agailloty
    @agailloty 23 дня назад

    Très bien présenté, merci pour la vidéo.

  • @Jimaniki
    @Jimaniki 23 дня назад

    Merci, tout tutos sont les bienvenus si tu veux en faire

  • @setsu8776
    @setsu8776 24 дня назад

    Merci pour cette video, un de mes patterns préférés, je m'en sers souvent. Je n'avais plus le nom, merci !

    • @HTSCoding
      @HTSCoding 23 дня назад

      Simple & efficace 👌

  • @vedghou
    @vedghou 27 дней назад

    La conclusion finale est que VISUAL STUDIO est un million de fois meilleur que VISUAL STUDIO CODE Je suis étonné lorsque vous choisissez la complexité et les méthodes alambiquées au lieu de la simplicité et de la brièveté.

  • @Lunolux
    @Lunolux 28 дней назад

    nice

  • @Lunolux
    @Lunolux 28 дней назад

    superbe série, merci

  • @Lunolux
    @Lunolux 28 дней назад

    superbe explication merci

  • @Lunolux
    @Lunolux 29 дней назад

    super merci

  • @clementsannier3294
    @clementsannier3294 Месяц назад

    Très intéressant. Par contre, est-ce que cela s'intègre bien dans Azure avec une ressource de type Web App ?

    • @HTSCoding
      @HTSCoding Месяц назад

      Cela va fonctionner, mais sur les web app Azure, les ressources sont assez limitées, sauf à prendre un plan très cher. J'aurais plutôt tendance à réserver Hangfire à des VMs sur Azure (si on veut rester chez eux), ou sinon, comme je fais, sur des dédiés, pour avoir toute la puissance de calcul. Car de façon très générale, pousser des tâches en arrière plan comme ça sont souvent des tâches intensives en CPU et/ou en RAM et/ou en IO, d'où le mieux est d'avoir le max de ressources. Si c'est juste pour des élémentes "retryable", comme envoi de mail ou autre, je présume que oui, ça le fera, même si je n'ai pas personnellement testé

  • @Lunolux
    @Lunolux Месяц назад

    superbe vidéo, merci

    • @HTSCoding
      @HTSCoding 28 дней назад

      Merci à toi 🙂

  • @evidenceracine1311
    @evidenceracine1311 Месяц назад

    je l'utilise depuis 2 ans et je suis satisfait en tout cas

  • @nickst0ne
    @nickst0ne Месяц назад

    Merci pour ta vidéo. J'avais déjà utilisé Hangfire dans des projets passés, mais j'ignorais la richesse de fonctionnalités qu'il y a derrière, comme serialization, dashboard, retry...

    • @HTSCoding
      @HTSCoding Месяц назад

      Et je pense que même moi qui l'utilise pour mes serveurs de streaming (où chaque serveur a sa propre instance), je l'utilise pas du tout à son plein potentiel. Le seul truc qui me manque vraiment, c'est une priorisation

  • @sogobamohamed4563
    @sogobamohamed4563 Месяц назад

    Merci Mommer

  • @Lunolux
    @Lunolux Месяц назад

    superbe chaîne en français, j'aime bcq les explications avec des exemples simple pour comprendre facilement le pattern, si des personnes veulent une bonne vidéo sur le pattern Mediator, je vous conseil sa vidéo merci

  • @Lunolux
    @Lunolux Месяц назад

    je suis étonnée qu'il n'y ait aucun commentaire et si peu de vue pour une telle vidéo superbe boulot, explication claire, example facile a suivre, je comprend bcq mieux le fonctionnement du pattern merci

    • @HTSCoding
      @HTSCoding Месяц назад

      Merci du retour 🙏 , ravi que la vidéo t'ai plu !

  • @elmoovofficiel8820
    @elmoovofficiel8820 Месяц назад

    Je vous prends contact avec toi

  • @elmoovofficiel8820
    @elmoovofficiel8820 Месяц назад

    Bonjour je voudrais apprendre à créer un bot visuel studio code

  • @chrisder1814
    @chrisder1814 Месяц назад

    salut, est ce que tu as des tuto pour apprendre la base

  • @sabribenmiloud317
    @sabribenmiloud317 Месяц назад

    Merci Christophe !! La vidéo est top 👍

    • @HTSCoding
      @HTSCoding Месяц назад

      Avec plaisir 👍

  • @arius8075
    @arius8075 Месяц назад

    Coucou Christophe, je vais du coup en parler ici, plutôt que sur notre fabuleux Discord ! Ce que je trouve d'une certaine façon dommage, c'est qu'ils veulent refaire une re-vérification stricte quand on cherche à faire la compilation. Comme on le dit si bien, on a notre meilleur ami, l'IDE, et surtout l'analyzer qui, lui, est notre meilleur ami : Roslyn. Rah, sacrée Roslyn ! Comme on le sait, l'analyzer se doit de parcourir notre projet et même plus grand, notre solution, et c'est grâce à elle qu'on sait les appels (In/Out) des méthodes, des classes, des interfaces (...). La réflexion, et je pense que tu me vois venir, pourquoi ne cherche-t-on pas à travailler "main dans la main" avec notre analyzer, vu qu'il scanne l'ensemble du code ? D'autant plus que tu parles de l'exemple en disant : 42 est de type double, on fait du pattern matching, on sait qu'on ne rentrera pas dedans. L'analyzer devrait aussi être capable de nous sortir des optimisations humaines à ce niveau-là, réduisant les lignes de code à interpréter. Et pour aller plus loin, pourquoi n'aurions-nous pas un petit fichier qui est alimenté par le scan de Roslyn, qui serait mis dans le dossier "obj", et que le compilateur se base dessus pour filtrer des opérations qui, dans un sens, seraient déjà (pré-)calculées ? Ce ne sont que des questions ouvertes qui n'attendent pas forcément de réponses, car oui, on sait déjà que l'IDE cherche à beaucoup nous aider pour la qualité du code (encore faut-il être attentif à ses suggestions et à savoir aussi être pertinent sur ce qu'on fait). Merci beaucoup pour la vidéo, et les explications, ça en aidera plus d'un c'est sur :D !

    • @HTSCoding
      @HTSCoding Месяц назад

      Si tu lis attentivement les (longs) blog post de Stephen Toub, tu verras qu'à chaque release, de nouveaux analyzers sont ajoutés justement pour détecter des cas évidents. Cependant, dans une vraie code base, rare sont les cas aussi évident que celui-ci. Il ne faut pas oublier que le rôle de Roslyn est de générer du code IL, donc la finalité lui importe peu. Et je te passe également les outils qui sont capables d'injecter de l'IL dynamiquement. Donc le JIT devra de toute manière optimiser le code IL pour les instructions natives. Et de même, il y a moults situations où nous n'avons pas la main sur le code IL que le JIT doit traiter, typiquement des références externes. En bref, pour faire un parallèle, c'est un petit peu comme l'implémentation du pattern Disposable, on espère que ça sera bien fait d'origine, mais si c'est mal fait, pour une raison quelconque, il y a un filet de sécurité

    • @arius8075
      @arius8075 Месяц назад

      @@HTSCoding Oui sur ce coup la nous sommes en raccord, surtout l'innombrable liste d'analyzers proche à l'AOT qui sont arrivés à la suite de .NET 8 et des SrcGen. Après pour la partie des dépendances externes, j'aurais (en mon sens) le sentiment que ça a un impact plus faible, vu que la .dll est déjà compilée, et tu me répondras, oui mais les appels aux methodes ou au constructions des objets appartenant à celle(-s)-ci, il faudra quand même les estimés et optimiser. Quoi qu'il en soit, c'est assez impressionnant l'orchéstration qu'on y trouve, "behind the scene" juste en cliquant sur un petit bouton de compilation.

  • @nicolaslair7627
    @nicolaslair7627 Месяц назад

    Merci Christophe, tu réponds bien à mes interrogations sur le PGO.

    • @HTSCoding
      @HTSCoding Месяц назад

      Parfait alors :-)

  • @ShanksLeHlou
    @ShanksLeHlou Месяц назад

    Salut je suis actuellement en formation sur le c# je voulais savoir si aujourd’hui il y avais encore des place/ en entreprise pour des développeurs non confirmé ou senior ? Je ne trouve pas beaucoup de contenus sur les développeurs .net.. merci !

  • @steevedjilla520
    @steevedjilla520 Месяц назад

    Et maintenant je vais créer des QRcode pour tous mes sites préférés 😊

  • @foudilbenouci482
    @foudilbenouci482 Месяц назад

    Tu l'utilises comment le QRCode , dans une application ?

    • @HTSCoding
      @HTSCoding Месяц назад

      Le but dans cette vidéo c'est de générer un QR Code pour afficher une info facilement dans un document, un site web ou un écran, pas de faire un lecteur de QR Code

    • @duffscs
      @duffscs Месяц назад

      Opencv sharp est une solution viable pour la lecture

  • @jetonpeche
    @jetonpeche Месяц назад

    Package sympathique, belle découverte. Moi j'utilise le package QRCoder.

    • @HTSCoding
      @HTSCoding Месяц назад

      👍 y a des alternatives ouais, certains n’en connaissent aucun, espérons que ça leur serve