- Видео 272
- Просмотров 574 028
Christophe Mommer
Франция
Добавлен 20 сен 2018
Tu es développeur C# ? Parfait ✌️
Moi aussi. Et ici, tu vas trouver des astuces sur le C# et les technologies associées 🚀 (ASP.NET Core, Blazor, WPF, Xamarin, etc.)
Ça t'intéresse ? Super ! Alors abonnes-toi pour ne rien rater 😉
Moi aussi. Et ici, tu vas trouver des astuces sur le C# et les technologies associées 🚀 (ASP.NET Core, Blazor, WPF, Xamarin, etc.)
Ça t'intéresse ? Super ! Alors abonnes-toi pour ne rien rater 😉
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
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
Est-ce normal que je ne vois pas OmniSharp quand je veux changer le type de projet ?
Super cool
Excellente explication pour moi. Très claire ! Merci !
Comment on fait pour avoir cet aspect moderne sur son Visual Studio ?
Comment ça « moderne » ?
@@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 ?
Salut. Vidéo cool mais pour info tu n'as pas appelé la méthode accept avec ton visitor a la fin
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
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é
video intéressante, thx jetbrain vient de rendre Rider "gratuit" c'est cool pour pouvoir tester
merci bien pour ce cours !
Avec plaisir
Le base62 ne permet-il pas de s'affranchir également des problèmes de caractères spéciaux ?
Remarque interessante effectivement, sauf que si je ne me trompe pas, base62 n’est pas géré nativement dans le framework
Super clair et efficace Unr grande maîtrise Merci
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
Le garbage collector c'est un peu comme l'ange de la mort pour ceux qui ont la ref 😎😎😎
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.
C’est toujours mieux de savoir ce genre de petites choses pour être le plus efficace possible
il est ou le sujet le try catch finally ? Je t'embête pas plus ! Superbe vidéo d'autorité publique !
im happy to see you
Thanks a lot for this informative video! It really helped me understand the topic better. Keep up the great work!
Merci c'est tout de suite plus clair 👍
Sinon on a inventé les requêtes POST aussi
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)
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
@@HTSCodingmoi perso je compile mon C puis ensuite je l'envoi par courier
Bonjour, avez vous un lien pour le roadmap s'il vous plaît ?
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 ?
Super clair et instructif. Merci à toi.
Vidéos simples, concises et motivantes, merci Christophe
Avec plaisir, ravi que ce soit utile 👍
Ça commence à ressembler aux Ulid, non ?
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)
Merci beaucoup.
Très bien présenté, merci pour la vidéo.
Merci, tout tutos sont les bienvenus si tu veux en faire
Merci pour cette video, un de mes patterns préférés, je m'en sers souvent. Je n'avais plus le nom, merci !
Simple & efficace 👌
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é.
nice
superbe série, merci
superbe explication merci
super merci
Très intéressant. Par contre, est-ce que cela s'intègre bien dans Azure avec une ressource de type Web App ?
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é
superbe vidéo, merci
Merci à toi 🙂
je l'utilise depuis 2 ans et je suis satisfait en tout cas
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...
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
Merci Mommer
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
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
Merci du retour 🙏 , ravi que la vidéo t'ai plu !
Je vous prends contact avec toi
Bonjour je voudrais apprendre à créer un bot visuel studio code
salut, est ce que tu as des tuto pour apprendre la base
Merci Christophe !! La vidéo est top 👍
Avec plaisir 👍
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 !
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é
@@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.
Merci Christophe, tu réponds bien à mes interrogations sur le PGO.
Parfait alors :-)
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 !
Et maintenant je vais créer des QRcode pour tous mes sites préférés 😊
Tu l'utilises comment le QRCode , dans une application ?
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
Opencv sharp est une solution viable pour la lecture
Package sympathique, belle découverte. Moi j'utilise le package QRCoder.
👍 y a des alternatives ouais, certains n’en connaissent aucun, espérons que ça leur serve