Sands of Maui: Numéro # 180

Bienvenue dans les sables de Maui – des 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 – Tinne et inoffensive. Mais assembler beaucoup de particules de sable et nous avons quelque chose de grand – 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 enthousiasmés par la réalité de l’interface utilisateur de l’application multi-plateforme .NET (.FILET) – L’évolution de la pile de technologie de développement 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 .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.
Sands 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 mars 2025:
.NET 10 Aperçu 2
Moderne .FILET est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés d’écosystèmes riches. Avec .NET s’établissant sur une cadence annuelle, il y a de nouveaux bits pour les développeurs en novembre – le travail commence au début de l’année. Avec .net 9 derrière nous, les équipes .NET de Microsoft ont réfléchi à la prochaine .NET 10 Aperçu 2.
La deuxième version d’aperçu de .NET 10 ajoute déjà de grandes améliorations dans les frameworks Runtime, SDK, SDK, C # et développeur .NET comme ASP.NET Core, Blazor, Aspire, .NET Maui et plus encore. Un récent .NET Unboxed Livestream a offert un aperçu plus détaillé des fonctionnalités prévues pour Blazor, DevContainers et plus encore. L’aperçu 2 sera un stand rapide – au fur et à mesure que l’année roule, les développeurs .NET peuvent s’attendre à une cadence régulière de .NET 10 Aperçu jusqu’à la disponibilité générale en novembre. Les développeurs auront beaucoup à régler pour les derniers .Net – en dehors et en avant.
Alertes de boîte à outils .net Maui
.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. Les utilisateurs s’attendent à ce que les applications modernes aient une UX solide. Les applications mobiles, en particulier, doivent avoir une interactivité rapide pour garder les utilisateurs engagés et informés. La bonne utilisation des notifications fait un monde de différence, et Héctor Pérez a rédigé un article pour aider –Exploration des alertes de boîte à outils communautaires .net Maui.
La boîte à outils communautaire .net Maui est une collection d’éléments réutilisables conçus pour améliorer le développement d’applications .net Maui. Il comprend une variété de composants tels que les animations, les comportements, les convertisseurs, les effets, les aides et plus encore. Les alertes dans .NET Maui Community Toolkit sont d’excellentes options pour afficher des informations aux utilisateurs sur la réussite d’une tâche ou de son état actuel, ainsi que des erreurs ou des avertissements qui peuvent nécessiter leur attention, sans perturber le flux d’application.
Héctor part de zéro avec .Net Maui Project amenant CommunityToolkit.maui et progrès Telerik UI pour .net Maui. Avec des configurations simples, il est facile de construire l’interface utilisateur pour un exemple d’application de liste de tâches. Héctor plonge ensuite dans deux types d’alertes – Snackbar et Toasts pour .NET MAUI, explorant des API respectives et des configurations spécifiques à la plate-forme. Il existe de nombreuses façons de personnaliser les alertes. Le résultat final est un système de notification intuitif qui tient les utilisateurs de l’application informés et engagés.
Folie de la feuille de calcul du blazor
Le printemps est dans l’air pendant une grande partie du monde, ce qui signifie March Madness aux États-Unis – les deux semaines que tout le monde se soucie soudainement du basket-ball. La vraie compétition pour les amateurs de sport est avec les supports de tournoi, et Rick Hellwege a rédigé un merveilleux article produisant le March Madness Fun with Blazor Treatheet UI.
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 Maui est plus que capable d’accueillir du 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.
La télérik Feuille de calcul du blazor est un composant puissant qui montre / manipule les données tabulaires, mais sans schéma prédéfini. Rick a pu utiliser un modèle PlexKits pour charger les données March Madness dans une interface utilisateur de feuille de calcul du blazor pour construire des supports, ainsi que pour démontrer la persistance des données SQL via une barre d’outils personnalisée. Et tout cela fonctionne également sur les applications mobiles / Desktop natives via .net Maui. C’est le moment idéal pour construire et montrer des supports de madnerie de mars personnalisés – juste à temps pour nourrir notre obsession sportive.
Erreurs de développeur .NET
.NET MAUI est conçu pour permettre aux développeurs .NET de 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. Bien que les plates-formes de développeurs modernes fournissent de nombreuses abstractions, fonctionnalités linguistiques, gardien de codage et outils matures, le fait reste que les développeurs écrivent toujours du code .NET – les bases doivent être correctes. Alors que les développeurs écrivent des applications de plus en plus complexes avec de grandes bases de code, les modèles de conception testés au combat peuvent aider à maintenir la santé mentale – le code clair est plus facile à tester et à maintenir. Anton Martyniuk a écrit un bel article pour aider les développeurs à naviguer dans les eaux –Top 15 des erreurs de développeurs .NET et des moyens d’éviter les pièges courants.
Avec les IDE / outils modernes et l’aide à l’IA, les développeurs .NET ont toutes les munitions pour écrire du code .NET correct, mais une grande partie de l’aide pourrait s’appliquer à des contextes locaux. Les développeurs doivent encore réfléchir à l’architecture de l’ensemble de la solution et à maintenir des normes élevées de pratiques de codage dans toute la base de code. Les développeurs .NET débutants et expérimentés sont susceptibles de faire des erreurs courantes. Il est utile de connaître des solutions exploitables pour se déplacer sur les barrages routiers.
Anton énumère les pièges communs .NET Les développeurs peuvent tomber – comme ne pas utiliser DI, Async / Await, validations, télémétrie, bibliothèques, EF, tests et bien plus encore. Pour chaque type d’erreur, Anton souligne des échantillons de code faciles à suivre qui montrent comment rectifier vers de meilleures solutions – l’objectif final étant un code bien organisé qui n’est pas sur-conçu, mais facile à entretenir. Bravo à cela.
Progress @ MVP Summit
Pour Microsoft MVPS / RDS, le MVP Summit est un rassemblement d’une semaine des amateurs de Microsoft Tech Hardcore – des folks du monde entier se réunissent sur Redmond Campus ou en ligne. Les jours ont envie de boire dans le tuyau d’incendie, car les gens de Microsoft PM / Engineering partagent ce qui se trouve à l’horizon sur les suites de produits, les cadres et les outils de développeurs. L’intersection des discussions de feuille de route, la rétroaction des produits et les conversations engagées ouvrent souvent le terrain pour ce qui va se passer pour les solutions construites autour des piles de technologie Microsoft.
Alors que Microsoft offre un large éventail de technologies, .NET est l’endroit où est notre amour. Progress a une longue histoire de rendre les développeurs .NET plus productifs avec Telerik, Kendo UI, Fiddler, Sitefinity et plus encore. MVP Summit est l’occasion idéale de se connecter avec des gens .NET partageant les mêmes idées, de réseau et d’ouvrir de nouvelles possibilités.
À la fin d’une longue journée de séances et de brainstorming, ce serait bien si les nerds avaient un endroit pour passer du temps dans un environnement détendu – progressive Télérik Les gens sont là pour obliger. Les gens sont invités à Venez traîner avec les progrès @ The Redmond Aloft le 26 mars, de 18 h à 20 h PST – obtenez des amuse-gueules et des boissons. Embrassez les anciens amis, faites de nouveaux et parlez de tout ce qui concerne la technologie.
C’est tout pour l’instant.
Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.
Bravo, développeurs!
Source link