Infinite Blogs - Flux RSS70F1F6AF-ED7D-4DE0-B2F2-B8A7DA1A8F15© 2024 - Infinite Blogs2024-03-29T02:04:15ZThomas LEVESQUECamille LE LUETJonathan ANTOINEJérôme GIACOMINIThomas LEBRUNTeddy DESMASAurélie GSELLhttp://blogs.infinitesquare.com/posts/16705d7f-ec86-ea11-aa77-28187866eb7dUtiliser le Device Flow OAuth 2.0 pour authentifier les utilisateurs dans une application desktop2020-04-29T06:00:04Z2020-04-29T06:00:04ZThomas LEVESQUEDepuis quelques années, OpenID Connect est devenu un des moyens les plus courants d'authentifier les utilisateurs dans une application web. Mais quand on veut l'utiliser dans une application desktop, ça se complique un peu…© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/d9212d1c-7649-e911-85b3-281878665b0bL'installation pour Windows : A Flutter Story2019-04-03T05:00:49Z2019-04-03T05:00:49ZCamille LE LUETDans l'article précédent, nous avons parlé de Flutter, le framework cross-plateform de Google. Nous allons donc maintenant voir comment préparer son environnement pour le développement Flutter. Cet article sera consacré à l'installation pour Windows, si vous êtes sur mac, ne vous inquietez pas, un article consacré à l'installation pour macOS arrivera très vite (dès que je me serais procurée un mac).© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/128459b6-544b-e911-85b3-281878665b0bRéalité augmentée 2 - Déballage de nos kits de développeurs ! #unboxing `2019-04-01T03:30:10Z2019-04-01T03:30:10ZJonathan ANTOINECe post va vous rappeler de bons souvenirs. Nous avons la chance d’avoir reçu notre casque de réalité mixte de développement en version 2 aujourd’hui.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/e3cbc50f-9f49-e911-85b3-281878665b0bParser une ligne de commande facilement avec le nouveau projet System.CommandLine de Microsoft2019-03-25T06:30:42Z2019-03-25T06:30:42ZJonathan ANTOINEIl a toujours été simple mais fastidieux de parser les paramètres d'une application console car il existe pléthore de SDK et pas forcément de solutions officielles. Le repository github dotnet vient de s'enrichir d'un nouvel outil pour solutionner cela : System.CommandLine. Cet article a pour vocation de le présenter !© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/532b5c03-6546-e911-85b3-281878665b0bC# : A la découverte de la classe FormattableString2019-03-14T15:24:00Z2019-03-14T15:24:00ZJérôme GIACOMINIAujourd’hui, je viens de découvrir la class FormattableString 2 ans après que ça soit sorti.Cette classe a été ajoutée avec la fonctionnalité de string interpolation en C# 6.0.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/d8855e02-f508-e911-9f2a-000d3a209c9fDis, Thomas, c'est quoi pour toi un bon développeur ?2019-01-09T09:00:51Z2019-01-09T09:00:51ZThomas LEBRUNJe vous l'accorde, le titre peut paraître choquant. Certains diront présomptueux, voir même arrogant ! Cependant, il n'en est rien.Ayant travaillé avec beaucoup de jeunes développeurs (et l'ayant été moi-même, même si certains de mes collègues diraient que cela remonte à l'âge de pierre), l'objectif de ce billet est surtout de partager mon expérience, mon point de vue et quelques bonnes pratiques qui, je l'espère, vous permettront de prendre de bonnes habitudes pour permettre de devenir meilleur, voir même plus "professionnel". A noter que je parle de "jeunes" développeurs mais, dans les faits, tout le monde pourrait être concerné par ce qui va suivre, peu importe le niveau d'expérience.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/0db6ba41-2ef2-e811-9f2a-000d3a208e63.Net Standard 2.1, ce qui nous attend2018-11-30T09:00:26Z2018-11-30T09:00:26ZTeddy DESMASEnviron un an après la sortie de .Net Standard 2.0, la version 2.1, est en cours de finalisation. Si on se fie au Github de l'équipe, ils ont déjà fait plus de 80% du travail et commencent déjà à communiquer sur les nouveautés. C'est donc pour bientôt !© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/a4f461a9-5bee-e811-9f2a-000d3a208e63Créer une application WPF avec un projet SDK-style grâce à MSBuildSdkExtras2018-11-26T07:00:30Z2018-11-26T07:00:30ZThomas LEVESQUEDepuis la première version stable du SDK .NET Core, on a pu profiter d'un nouveau format de projet C#, souvent appelé "SDK-style" car on spécifie le SDK à utiliser dans le fichier projet. C'est toujours un fichier XML avec une extension .csproj, il est toujours basé sur MSBuild, mais il est beaucoup plus léger et plus facile à éditer à la main. Personnellement, j'en suis fan et je l'utilise partout ou je peux.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/d8bd5f52-43c7-e811-bce7-000d3a2098b3Encapsuler une API ASPNET.Core dans un service Windows2018-10-31T11:00:35Z2018-10-31T11:00:35ZTeddy DESMASDans le cadre d'une application Cordova BtoB sous Windows, j'avais besoin de réaliser des opérations qui nécessitaient d'avoir accès au Framework .NET, et donc qui ne pouvaient pas être réalisées directement dans l'application. La solution que j'ai choisie, est de réaliser le traitement dans une api exposée en localhost sur la machine et interrogée via des appels HTTP par l'application Cordova.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/005754bc-9db5-e811-bce7-000d3a2085b3CS proj SDK Style : cibler plusieurs frameworks avec un seul csproj2018-09-11T10:00:56Z2018-09-11T10:00:56ZJérôme GIACOMINIAujourd’hui, je voulais faire en sorte que la dll cible plusieurs versions du framework.Or, avant le csproj de type “SDK style”, il fallait faire un fichier csproj par framework cible, ce qui était long et fastidieux.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/3c6d05df-5163-e811-80c2-000d3a20896bL’intelligence artificielle avec les Microsoft Cognitive Services 2018-05-31T08:30:57Z2018-05-31T08:30:57ZAurélie GSELLTemps de lecture estimé : 4 min© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/e2b99853-c638-e811-80c3-000d3a20932fResigner un package Windows Store manuellement ou dans un agent VSTS Hosted2018-05-07T05:00:13Z2018-05-07T05:00:13ZJonathan ANTOINEIl est facilement possible de générer un package Windows Store / UWP (appx) depuis VisualStudio ou VSTS mais une fois celui-ci testé et validé par une recette, il est encore plus intéressant de simplement re-signer celui-ci au lieu de le recompiler à partir des sources. Ainsi il n'y a pas de risque (#OnNeSaitJamais) de régression suite à une recompilation et ce que vous allez déployer sera ce que vous avez testé. © 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/4b504c2c-f849-e811-80c3-000d3a2082c0EF CORE - Comment bien démarrer ?2018-04-30T07:30:43Z2018-04-30T07:30:43ZTeddy DESMASEntity Framework (EF) est un framework d'accès aux données développé par Microsoft. Ce framework fête cette année, ses 10 ans ! Depuis ces 10 années d'existence, il en est à sa version 6 pour la version standard, et en version 2.0 pour la version .Net CORE. Dans cet article, nous allons nous concentrer sur la version .Net CORE de celui-ci. Pour ceux ayant déjà utilisé la version 6, ils ne seront pas dépaysés, les bases restent les mêmes !© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/c8b90c3f-ce3c-e811-80c3-000d3a20932fIonic : qu'est ce que c'est ?2018-04-17T05:00:18Z2018-04-17T05:00:18ZJonathan ANTOINEVous avez peut-être déjà entendu parler de Ionic en flânant dans le monde du cross-plateformes. La volonté de cet article est de vous en donner ma compréhension et ce que j'en pense après l'avoir essayé sur une application iOS / Android.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/e495fef9-d13c-e811-80c3-000d3a20932fPodcast: Les nouveautés de Xamarin.Forms2018-04-10T15:30:45Z2018-04-10T15:30:45ZThomas LEBRUNXamarin.Forms arrive prochainement en version 3.0 avec un (grand) lot de nouveautés: améliorations des performances, optimisation de code, ajout de nouveaux contrôles, etc.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/2807c94e-ea22-e811-80c2-000d3a209f30UWP : quoi de neuf dans la prochaine mise à jour RS4 pour les développeurs2018-03-09T06:30:49Z2018-03-09T06:30:49ZJonathan ANTOINEL'information est déjà disponible depuis un moment dans la vidéo du Community Standup de l'équipe Windows et même sur le site de Microsoft (en anglais ici) mais un bon article en français sur les prochaines nouveautés (unboxing de SDK ?) qui arrive ne fait pas de mal ! © 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/3dc14170-be10-e811-80c3-000d3a2082e6Améliorer les performances d'accès SQLite d'une application UWP Windows 10 IOT CORE sur un Raspberry PI2018-02-18T06:00:48Z2018-02-18T06:00:48ZJonathan ANTOINEVous le savez déjà, il est possible d'éxecuter des applications UWP 10 sur un Raspberry PI. Cela fonctionne parfaitement mais parfois il faut optimiser votre application pour le périphérique ciblé et c'est notamment le cas pour l'utilisation d'SQLite sur un Raspberry.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/2b7c1439-b805-e811-80c3-000d3a2098b3SQLite, UWP et Windows Store : optimisation des performances - ma démarche2018-02-05T07:00:47Z2018-02-05T07:00:47ZJonathan ANTOINECes derniers temps, j'interviens beaucoup en clientèle pour accompagner des équipes de développement à améliorer les performances de leurs applications Windows (UWP, Windows 8.1, etc.). Cela se traduit souvent par une amélioration des temps de chargement des données stockées dans une base SQLite. Dans ce billet, je présenterais mon plan d'investigation typique et j'en profite ainsi pour commencer l'écriture d'une série d'articles (coucou Aurélie !) sur ce sujet qu'est Sqlite.© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/24c07adb-62db-e711-80c2-000d3a209584Envoyer un email sans en oublier la pièce jointe: la technique du développeur2017-12-08T08:30:23Z2017-12-08T08:30:23ZThomas LEBRUNToute personne qui envoie des emails, à titre personnel ou professionnel, a déjà été confronté à ce problème: on rédige son email (en indiquant à son interlocuteur de regarder le document attaché) et, par mégarde, on oublie d'insérer la fameuse pièce jointe. Et le premier réflexe, dans ce cas, est bien sûr de se dire: "Non mais quel boulet je fais" :)© 2024 - Infinite Blogshttp://blogs.infinitesquare.com/posts/dda960ca-02ca-e711-80c2-000d3a208937Signer votre application Windows Store avec un certificat autogénéré dans un agent de build VSTS Hosted2017-11-15T12:32:54Z2017-11-15T12:32:54ZJonathan ANTOINEDans un précédent article nous avons vu comment créer un certificat auto-signé pour vos packages Windows / UWP de longue durée. Il est facile de l'utiliser directement sur votre PC mais il est encore plus intéressant d'utiliser ce certificat dans une build automatisée VSTS pour signer votre package. © 2024 - Infinite Blogs