Vue lecture

Windows a enfin sa CLI pour les développeurs d'apps

Développer une application pour Windows quand on n'utilise pas Visual Studio, c'est un peu comme essayer de monter un meuble Conforama sans la notice et avec des outils en plastique.

Faut jongler avec les SDK, se battre avec des manifestes XML (l'enfer sur Terre ces trucs), générer des certificats dans tous les sens... Bref, c'est souvent la croix et la bannière. Et Microsoft, dans sa grande bonté (si si, ça arrive), s'est dit qu'il était temps d'arrêter de torturer les développeurs.

Du coup, ils viennent d'annoncer en petite pompe la sortie en preview publique de winapp, un nouveau CLI open source conçu pour simplifier tout ce bazar.

Avouez que vous avez lu Winamp ? Ahahah, hé bien non !

Avec ce truc, que vous soyez un développeur Web à fond dans Electron, un vétéran du C++ qui vit dans CMake, ou que vous bossiez en Rust ou Dart, cet outil va grave vous mâcher le travail.

Exit la configuration manuelle de l'environnement qui prend trois plombes, notamment grâce à la commande winapp init.

Cet outil s'occupe de tout, c'est fou : il télécharge les SDK nécessaires, génère les projections (C++/WinRT pour commencer) et configure votre projet. Hop, c'est réglé. Je trouve ça quand même plus sympa que de se taper toutes les étapes à la main avec le risque de se foirer tous les deux clics.

Mais là où c'est vraiment cool, c'est pour le débogage.

Vous savez ces API modernes de Windows telles que les notifications ou les fonctions IA qui nécessitent que votre application ait une "identité de paquet" (ça me rappelle une blague de Bigard, tiens..) ? Hé bien avant, pour tester ça, il fallait empaqueter et installer l'application complète. C'était une perte de temps monumentale.

Mais maintenant, avec winapp create-debug-identity, vous injectez cette identité directement dans votre exécutable. Ça vous permet de continuer à coder et de déboguer votre code spaghetti normalement, sans casser votre boucle de développement. Rien que pour ça, ça vaut le détour !

Bienvenue au XXIe siècle les dev M$ !

L'outil gère aussi la création des manifestes et des certificats de développement. Plus besoin de chialer durant des heures devant un fichier appxmanifest.xml invalide. Vous pouvez même générer un certificat auto-signé en une commande pour tester vos paquets localement.

Et pour les amis qui font de l'Electron, Microsoft a pensé à vous avec un paquet npm dédié.

npm install --save-dev @microsoft/winappcli

Ça permet d'intégrer des fonctionnalités natives ou de l'IA directement dans votre app Electron, et de lancer le tout avec un simple npm start qui gère l'identité du paquet via winapp node add-electron-debug-identity. C'est propre, hein ?

Maintenant, pour installer la bête sur votre machine, un petit coup de WinGet :

winget install microsoft.winappcli

Et vous m'en direz des nouvelles. Alors bien sûr, c'est encore en preview ET c'est dev par Microsoft, donc il y a sûrement des petits bugs qui traînent, mais l'intention est là et ça fait plaisir de les voir s'ouvrir un peu plus aux workflows qui sortent de leur écosystème fermé habituel.

Voilà, si vous voulez tester, le code est dispo sur GitHub et ils attendent vos retours.

Amusez-vous bien !

Source

  •  

Testez votre code PHP sur plus de 300 versions simultanément


Lorsque vous développez en PHP, vérifier la compatibilité de votre code avec différentes versions du langage peut s'avérer fastidieux. Avoir chaque version pour effectuer des tests représente une charge de travail importante. Ce site propose une solution simple : un éditeur en ligne permettant d'exécuter votre code PHP sur plus de 300 versions différentes en une seule opération.
  •  

L’IA améliore-t-elle notre productivité ? Pas du tout, selon cet analyste

L’intelligence artificielle est désormais partout, à tel point que de nombreuses personnes perdent leur emploi. Mais selon un analyste réputé, l’émergence de l’IA n’a en rien augmenté la productivité de…

Cet article L’IA améliore-t-elle notre productivité ? Pas du tout, selon cet analyste est apparu en premier sur PaperGeek.

  •  

Web dependencies are broken. Can we fix them? • Lea Verou

Un article passionnant qui expose de manière argumentée le problème de la gestion des dépendances dans le JavaScript côté client, la courbe d'apprentissage ardue qu'elle représente pour les néophytes et de l'omniprésence des bundlers.

Il n'y a pas de solution immédiate et évidente mais quelques pistes.


Permalink
  •  

Web dependencies are broken. Can we fix them? • Lea Verou

Un article passionnant qui expose de manière argumentée le problème de la gestion des dépendances dans le JavaScript côté client, la courbe d'apprentissage ardue qu'elle représente pour les néophytes et de l'omniprésence des bundlers.

Il n'y a pas de solution immédiate et évidente mais quelques pistes.


Permalink
  •  

Grok : les deepfakes sexuels du chatbot d’Elon Musk bientôt interdits au Royaume-Uni

Les choses se compliquent pour Grok, l’IA développée par xAI, l’une des entreprises d’Elon Musk. En effet, le gouvernement britannique s’apprête à appliquer une loi visant à interdire la création…

Cet article Grok : les deepfakes sexuels du chatbot d’Elon Musk bientôt interdits au Royaume-Uni est apparu en premier sur PaperGeek.

  •  

OpenAI fait face à la justice : ChatGPT serait impliqué dans le suicide d’un homme

Rien ne va plus pour le créateur du plus célèbre des chatbots. En effet, une nouvelle plainte déposée contre OpenAI laisse entendre que GPT-4o serait responsable du suicide d’un homme.…

Cet article OpenAI fait face à la justice : ChatGPT serait impliqué dans le suicide d’un homme est apparu en premier sur PaperGeek.

  •  

VDO.Ninja

100% free; no downloads; no personal data collection; no sign-in
Bring live video from your smartphone, remote computer, or friends directly into OBS or other studio software.
We use cutting edge Peer-to-Peer forwarding technology that offers privacy and ultra-low latency


Permalien
  •  

Former massivement les futurs experts cyber français : Un impératif stratégique

Avec plus de 4 384 événements de sécurité majeurs traités par l’Anssi en 2024 (soit plus de 15 % par rapport à 2023), la cybersécurité se positionne comme un sujet central pour toutes les organisations. En ce sens, les TPE, PME, ETI, grands comptes et structures publiques doivent repenser en profondeur leur gouvernance pour protéger […]

The post Former massivement les futurs experts cyber français : Un impératif stratégique first appeared on UnderNews.
  •  

Former massivement les futurs experts cyber français : Un impératif stratégique

Avec plus de 4 384 événements de sécurité majeurs traités par l’Anssi en 2024 (soit plus de 15 % par rapport à 2023), la cybersécurité se positionne comme un sujet central pour toutes les organisations. En ce sens, les TPE, PME, ETI, grands comptes et structures publiques doivent repenser en profondeur leur gouvernance pour protéger […]

The post Former massivement les futurs experts cyber français : Un impératif stratégique first appeared on UnderNews.
  •  
❌