Bienvenue à The Sands of Maui – Problèmes de style newsletter dédiés à la réception du dernier contenu .net Maui pertinent pour les développeurs.
Une particule de sable – minuscule 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 actualité / 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 21 juillet 2025:
Codes à barres avec .net Maui
.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. Les utilisateurs d’applications modernes exigent une riche UX des applications multiplateformes, et les développeurs peuvent utiliser toute l’aide – .NET Maui et Telerik UI sont là pour obliger. Les codes à barres sont la représentation visuelle des données qui peuvent être lues par un scanner et couramment utilisées dans de nombreuses industries – cela peut changer la donne, permettant des flux de travail plus rapides, moins d’erreurs et beaucoup moins de stress. Heureusement, les développeurs .NET ont des choses faciles et Leomaris Reyes a écrit un merveilleux article – Tout sur les codes à barres dans .net Maui.
Le composant d’interface utilisateur à barres dans l’interface utilisateur de Telerik pour .net Maui permet la création d’une variété de types de codes à barres à utiliser dans les applications mobiles / de bureau – un paradigme d’interface utilisateur couramment utilisé pour l’aviation, l’entreposage, les soins de santé, le commerce de détail, le gouvernement et plus encore. Les supports de code-barres Telerik sont disponibles dans divers formats standard, y compris les codes QR réguliers et suisses – et le dimensionnement peut être ajusté manuellement ou proportionnellement au contrôle des conteneurs. Leomaris commence par les bases et présente l’expérience du développeur pour rendre facilement l’interface utilisateur de la code-barres Telerik avec un support API flexible – une interface utilisateur complexe prête à sortir de la boîte pour les développeurs .net Maui.
Productivité de copilote github
.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 base de code partagée unique – le maintien du framework Maui .NET est un défi d’ingénierie sérieux. GitHub Copilot, en particulier en mode agent, est rapidement diplômé du programmeur de paires au programmeur homologue – il pourrait être une évolution lente de commencer à considérer le copilote GitHub en tant que développeur de l’équipe. Dans un test de réalité, GitHub Copilot pourrait-il aider avec les tâches d’ingénierie .net Maui, comme résoudre des problèmes simples et créer une demande de traction avec des correctifs? Cela peut être une option séduisante pour de nombreuses équipes d’ingénierie et Jonathan Peppers a écrit un article – Comment l’équipe .net Maui utilise le copilote GitHub pour la productivité.
Comme pour tout ce qui avec l’IA moderne, le kilométrage peut varier – mais avec un peu de planification et de contexte, Github Copilot peut s’occuper de beaucoup de travail répétitif, libérant des développeurs humains pour se concentrer sur des problèmes complexes de plus grande valeur. Il s’avère que l’équipe .net Maui a activement utilisé GitHub Copilot en mode agence pour stimuler la productivité, et Jonathan est heureux de partager certains conseils pratiques pour en tirer le meilleur parti. Pour démarrer, le contexte général et les questions d’orientation – le fichier de copilot-instructions est un excellent moyen de transmettre le contexte du projet, la structure du référentiel et les normes de codage d’équipe. Bien qu’une fonctionnalité de sécurité, les équipes peuvent avoir besoin de configurer les règles de pare-feu pour que GitHub Copilot passe des appels externes – les variables d’environnement sont un excellent moyen de permettre des domaines spécifiques. Pour l’intégration avec les pipelines Build ou CI / CD, un copilot-setup-steps.yml peut aider à personnaliser les actions des agents Copilot, tandis que les serveurs MCP facultatifs peuvent apporter des outils contextuels supplémentaires pour que les agents effectuent des tâches avec plus de confiance. L’utilisation de Github Copilot dans les tâches d’ingénierie est un grand pilote précoce de l’équipe .net Maui – de petites étapes vers le rêve de traiter Github Copilot en tant que collègue développeur de l’équipe.
.Net 10 Mise à jour
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. Les équipes .NET de Microsoft ont travaillé vers la prochaine itération de .NET et ont pris d’autres mesures – Dites bonjour à .net 10 Aperçu 6.
La sixième version d’aperçu de .NET 10 ajoute de grandes améliorations dans les frameworks Runtime, SDK, SDK, C # et développeur .NET comme ASP.NET Core, Blazor, Aspire, .Net Maui, Post-Quantum Cryptography (PQC) et plus. Pour les développeurs .NET MAUI, la dernière version .NET comprend le MediaPicker retravaillé, les améliorations WebView, l’alignement avec Apple Xcode 16.4 SDKS, la prise en charge des niveaux d’API Android 35/36 et de nombreuses corrections de stabilité. Au fil de l’année, les développeurs .NET peuvent s’attendre à une cadence stable de .NET 10 Aperçu jusqu’à la disponibilité générale en novembre. Alors que la plate-forme .NET bien-aimée se dirige vers la prochaine grande version, les développeurs auront beaucoup à régler – vers le haut et vers le haut.
VS VS CODE RELORT
L’IA moderne est une grande opportunité de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. VS Code est l’éditeur de code populaire Uber et est livré avec un copilote GitHub pour une productivité dirigée AI – un programmeur de pairs IA qui aide les développeurs à écrire un meilleur code. Les équipes derrière VS Code ont travaillé dur et ont récemment poussé une grande version – Vs code v1.102 est ici pour les heures de grande écoute.
GitHub Copilot est déjà l’un des assistants de codage les plus populaires et les plus productifs pour les développeurs – un programmeur de pairs d’IA qui aide les développeurs à écrire un meilleur code. Il y a beaucoup d’IA Goodness dans la dernière version de code vs – cela inclut la prise en charge de GA pour la spécification complète du protocole de contexte modèle (MCP) et le chat de copilote GitHub Sourcing. En plus des modes de demande / agent, les développeurs peuvent désormais créer des modes personnalisés pour des expériences sur mesure et il y a désormais une meilleure gestion des tâches de fond avec Copilot Coding Agent. Ceci est un espace d’innovations furieuses et agréable à voir vs Code / Github Copilot poussant les limites pour rendre les développeurs plus productifs avec l’IA – Cheers!
Tableau de bord .net Aspire
De nombreuses applications modernes ne sont plus des monolithes géants. Au lieu de cela, les piles d’applications sont constituées de microservices de la taille d’une bouchée, chacun isolé et déployé séparément pour composer des parties de confettis numériques. Bien que de telles architectures natives cloud apportent une meilleure résilience et configurabilité, la charge cognitive est également réelle – c’est là que .NET Aspire brille. Dave Brock a commencé une série exploratoire en cinq parties sur .net Aspire, et le deuxième post est sorti – Tout sur le tableau de bord du développeur .net Aspire.
Les architectures de microservices ont de grands avantages, comme les infrastructures à la demande, les déploiements indépendants et la résilience auto-guérison. Mais il y a un coût à payer en termes de complexité, de dépendances et de nombreuses configurations. Avec .NET Aspire, les développeurs obtiennent une boîte à outils d’opinion qui rassemble les meilleures pratiques concernant la découverte de services, les contrôles de santé, la télémétrie, la gestion secrète et plus encore, le tout avec des défauts d’intégration faciles. Dave commence par un exemple d’application de démonstration de magasin de guitare pour présenter l’expérience du développeur avec .NET Aspire – le tableau de bord est un avantage clé, permettant aux développeurs de suivre les dépendances des applications en temps réel via une seule interface utilisateur. Avec le tableau de bord .NET Aspire, l’observabilité peut être ajoutée aux applications existantes de deux manières – en utilisant le mode autonome ou un projet Aspire .NET. Dave commence par le modèle par défaut .net Aspire vs et explique tout sur le projet AppHost – le centre de commande pour l’observabilité de l’APP. Le tableau de bord .NET Aspire fournit une interface unifiée pour les développeurs afin de visualiser l’état de dépendance des applications avec une navigation facile vers les services et accéder rapidement aux journaux, traces et métriques en un seul endroit – un avantage clé de la configuration et de l’observabilité pour augmenter les piles d’applications contributifiées.
C’est tout pour l’instant.
Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.
Cheers Developers!
Source link