Site icon Blog ARC Optimizer

Sands de Maui: Numéro 176

Sands de Maui: Numéro 176


Bienvenue dans les sables de Maui & mdash; Problèmes de style newsletter dédiés à la réception du dernier contenu Maui .NET pertinent pour les développeurs.

Une particule de sable & mdash; minuscule et inoffensive. Mais assembler beaucoup de particules de sable et nous avons quelque chose de grand & mdash; une force avec laquelle compter. Ce sont les plus petits grains de sable qui s’additionnent souvent pour former des plages, des dunes et des déserts massifs.

.NET Les développeurs sont excités par la réalité de l’interface utilisateur de l’application multi-plateforme .NET ( .Net Maui ) & mdash; L’évolution de la pile de technologie de développeur multiplateforme .NET moderne. Avec des outils stables et un écosystème riche, .NET MAUI permet aux développeurs de créer des applications multiplateformes natives pour mobile / bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mix.

Bien qu’il puisse prendre un long vol pour atteindre les sables de l’île Maui, l’excitation du développeur autour de .net Maui est assez palpable avec tout le contenu créé. Comme les grains de sable, chaque pièce de nouvelles / article / documentation / vidéo / tutoriel / livestream contribue aux expériences des développeurs à .net Maui et nous cultivons une communauté / écosystème prêt à apprendre et à aider.

sables de sables de sables de Maui est une humble tentative de collecter tous les .net Maui Awesomeness en un seul endroit. Voici ce qui est remarquable pour la semaine de 24 février 2025 :

Copilot Agent

AI présente une énorme opportunité pour les développeurs .NET d’infuser les applications avec des solutions propulsées par l’IA génératrice et les modèles de grande / petite langue. L’IA est également l’occasion de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. Pour les développeurs .NET, .NET MAUI est conçu pour créer des applications multiplateformes pour Android, iOS, MacOS et Windows, avec des intégrations de plate-forme profonde, des expériences d’interface utilisateur natives et des Web hybrides. Mais l’IA pourrait-elle aider les développeurs à écrire une application Maui .NET entière à partir de zéro? James Montemagno a exploré le potentiel & mdash; essayer Mode d’agent GitHub Copilot pour créer une application complète .

GitHub Copilot est déjà l’un des assistants de codage les plus populaires et les plus productifs pour les développeurs et MDASH; mais le nouveau mode d’agent cherche à modifier davantage le jeu. Le mode agent de GitHub Copilot est capable d’itréter son propre code, de reconnaître les erreurs et de les réparer automatiquement & mdash; avec les développeurs toujours en charge.

James prend le mode d’agent Copilot & rsquo; pour un spin pour essayer de construire une application Full A .Net Maui & mdash; avec des demandes du monde réel comme la base de données SQLite, le modèle de conception MVVM, la navigation et plus encore. Bien qu’il y ait des bords rugueux, il est tout à fait remarquable de voir le mode agent Copilot & rsquo; prendre des mesures en fonction des entrées écrites / verbales et mdash; effacer l’interface utilisateur, en ajoutant des packages NuGet, en tirant des commandes de terminal et en itérant seul. C’est peut-être un aperçu de ce à quoi pourrait ressembler l’avenir du développement d’applications et Mdash; les développeurs sont toujours dans le siège pilote, mais Copilot commence à être vraiment intelligent pour automatiser les actions des développeurs.

Null in c #

.net moderne est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés de riches écosystèmes & mdash; et c # domine comme le langage de programmation de choix pour les développeurs .NET. . Les développeurs peuvent toujours apprendre les nuances de l’écriture de meilleurs code C #, et Ed Charbeneau est là pour aider & mdash; dire bonjour au cours Dometrain nouvellement publié sur Travailler avec NULL en C # .

Dans le monde de l’ingénierie logicielle précise, l’idée que quelque chose ait une valeur rien semble bizarre & mdash; pourtant, l’absence d’une valeur significative dans la programmation des paradigmes peut réellement Aidez les développeurs à écrire un code plus sûr robuste. Au fil des ans, C # s’est effondré dans Null & mdash; les fonctionnalités introduites incluent des types de référence nullables, des mots clés et des opérateurs.

Le cours sur NULL en C # est un grand accomplissement et qui devrait aider le développeur à mieux comprendre la nullabilité. Le cours plonge dans de nombreux détails de nullabilité. Ed prend également une application complète et parcourt la façon de réingéner le code pour utiliser pleinement Null en C #. Dans l’ensemble, le contenu devrait être une excellente ressource pour tous les développeurs .NET qui cherchent à écrire un code C # C # plus sûr et mdash; applaudissements.

Distillation du modèle AI

C’est l’âge de l’IA. Alors que l’IA devient plus omniprésente dans les logiciels chaque jour, les développeurs pourraient chercher la liberté de tirer parti des modèles d’IA de leur choix et de Mdash; que ce soit de grands modèles d’IA ou des modèles hébergés à domicile derrière des pare-feu. Les modèles d’IA génératifs modernes sont disponibles dans une variété de saveurs et de capacités, et avec différents coûts opérationnels / consommation. Alors que le paysage de l’IA devient plus compétitif, les développeurs feront bien une compréhension des mécanismes modernes de la façon dont les modèles d’IA se réunissent & mdash; un article récent de Éducatif expliqué Distillation du modèle AI .

La récente controverses Openai vs Deepseek peut sembler être une AI géante qui le lutte & mdash; mais les mécanismes et les forces en jeu peuvent aider les développeurs à comprendre l’avenir de l’IA compétitive. Au cœur des accusations se trouve la distillation du modèle AI. La distillation est une technique d’apprentissage en profondeur qui exploite des systèmes d’IA puissants pour créer des systèmes d’IA plus petits et plus efficaces.

La distillation n’est pas du mal à part entière, mais elle traverse certaines zones grises éthiques. Ce qui est essentiellement abandonné, c’est un ruban de précision pour un compromis acceptable pour la plupart des cas d’utilisation. Par rapport à un réglage fin d’un LLM pré-formé, les avantages sont d’énormes économies du coût opérationnel et de l’empreinte. Alors que Big Tech le lutte et que les réglementations essaient de rattraper le rattrapage, il sera intéressant de voir si de telles distillations deviennent des solutions commercialement viables sur le chiffon pour les cas d’utilisation plus petits.

Les applications hybrides

.net Maui est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre les facteurs de formulaire mobile et de bureau à partir d’une seule base de code partagée. Cependant, .NET MAUI COURTS WEB Développeurs pour créer des applications hybrides en apportant des technologies Web au sein des packages d’applications mobiles / Desktop natifs & MDASH; L’avantage clair est le partage de code / style. James Montemagno a été un ardent défenseur du mélange des technologies Web et indigènes et a produit une vidéo de question One Dev pour faire l’affaire & mdash; Applications hybrides avec .net Maui .

Alors que .net Maui est carrément destiné aux développeurs pour créer des applications mobiles / de bureau natives, armées de sites Web intelligents modernes, .NET MUUI est plus que capable de accueillir le contenu Web dans le pays natif. En fait, les développeurs Blazor / JavaScript devraient se sentir habilités à apporter des composants d’interface utilisateur Web, du routage, du style et plus à des applications multiplateformes .net Maui, tout en obtenant un accès complet à l’API de plate-forme native.

Avec .NET 9, il existe des modèles qui permettent à des styles UI / Styles partagés pour stimuler les expériences pour les applications Web et natives. Les applications JavaScript sont également les bienvenues, HybridWebViews permettant une communication facile entre .NET / JS. Les applications hybrides pourraient être une belle voie à suivre qui encourage l’exécution .NET partagée et maximise la réutilisabilité du code / style entre les piles de technologies Web / natives.

Progress Champions

Progress Champions est un programme unifié de Progress Telerik pour reconnaître et honorer des amis dans la communauté des développeurs. Ce sont des influenceurs qui dirigent avec succès, partagent des connaissances et font avancer la communauté avec empathie. Dites bonjour à la liste rafraîchie des gens impressionnants polyvalents pour l’année & mdash; Progress Champions pour 2025 .

Le programme Progress Champions a commencé avec Devtools et SiteFinity, avec Moveit se joignant à cette année & Mdash; Chef est également à l’horizon. La liste des champions pour 2025 comprend principalement des gens renouvelés de l’année dernière, mais il y a plusieurs nouveaux ajouts sur les fronts de Telerik et Kendo, ainsi que quelques spécialistes de conception / UX et Mdash; pas de pénurie d’expertise .net / .net Maui dans la liste .

Comme avec la plupart des programmes d’honneur, les champions du progrès sont reconnus et récompensés chaque année et Mdash; bien qu’il y soit quelques attentes, la plupart des champions vont au-delà. Les champions de progrès ont accès aux derniers produits, aux intrants dans les feuilles de route des produits, au réseautage avec des pairs et à beaucoup d’amour et d’adoration. Si vous êtes passionné par la technologie / le design et que vous aimez les produits de progression, venez rejoindre le programme Progress Champions.

c’est-à-dire pour l’instant.

nous

bravo, développeurs!




Source link
Quitter la version mobile