Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Hier — 6 octobre 2025Flux principal

GitType - Le jeu qui vous fait retaper votre propre code (pour redevenir bon !!)

Par : Korben
3 octobre 2025 à 07:10

Vous savez ce moment où vous regardez votre historique Git et vous vous demandez qui est le débile qui a écrit ce code dégueulasse ?

Ah bah ouais, c’était vous il y a 3 mois ^^. Eh bien GitType a trouvé la meilleure des thérapies qui est de vous faire retaper tout ça, lettre par lettre, comme une punition de primaire version développeur, totalement gamifiée avec des points, un chrono, et la possibilité de mesurer à quel point vos doigts sont devenus flasques depuis que Copilot fait tout le boulot à votre place.

Le tagline du projet, c’est “Show your AI who’s boss: just you, your keyboard, and your coding sins”. Et c’est pas une blague, c’est un manifeste car pendant que Copilot, ChatGPT, Claude Code et compagnie écrivent du code à notre place, GitType vous fait faire exactement l’inverse… il vous force à retaper du code pour redevenir bon !

Et contrairement aux tests de frappes classiques comme Ttyper ou tt qui vous font taper du texte générique, GitType utilise du VRAI code source. Votre code, celui de vos repos préférés, ou des repos trending de GitHub. Comme ça, vous ne vous entraînez pas sur du “ the quick brown fox jumps over the lazy dog ” à la con, mais sur vos propres merdes spaghettico-syntaxiques en Rust, TypeScript, Python ou Go.

Le jeu vous propose plusieurs modes. Y’a le mode Normal pour vous échauffer tranquillement, le Time Attack quand vous voulez vous mettre la pression, et des niveaux de difficulté de Easy à Zen pour ceux qui veulent méditer en tapant du code. Le tout avec un tracking en temps réel de votre WPM (words per minute) et de votre précision. Comme ça, plus vous progressez, plus vous montez dans le ranking avec des titres de développeur qui évoluent.

GitType supporte plus de 15 langages de programmation et propose plus de 15 thèmes visuels en mode Dark ou Light, avec possibilité de personnaliser le vôtre. L’installation est simple…

curl -sSL https://raw.githubusercontent.com/unhappychoice/gittype/main/install.sh | bash

Ou via Brew, ou avec un téléchargement direct de binaires. Ça prend 30 secondes chrono. Autre truc sympa aussi, vous pouvez cloner n’importe quel repo GitHub directement depuis le jeu pour vous entraîner dessus.

Comme ça, vous pourrez réaliser votre fantasme le plus humide, à savoir retaper le code de Linus Torvalds !

Cet outil va comme ça l’air de rien vous réapprendre à taper du code vous même, parce que faut bien le reconnaitre, depuis que tout le monde s’est mis au vibe coding, c’est difficile de dire à nos doigts et nos cerveaux de s’y remettre. Avec GitType, vos doigts retrouvent leurs réflexes, vous mémorisez mieux la syntaxe, vous devenez plus rapide au clavier, votre haleine redevient fraiche et vous chopez enfin des matchs sur Tinder, c’est SÛR !!

Ce projet est dispo en open-source sous licence MIT et franchement, vu comment nos IA nous assistent de partout, c’est pas plus mal de garder un peu de muscle mémoire au cas où…

Source

Pokemon Pocket : l'événement Raichu EX est là, voici un deck parfait pour repartir avec 20 sabliers booster et 41 sabliers miracle

6 octobre 2025 à 16:33
À chaque début d'extension son événement butin ! Booster de Luxe, sortie le 30 septembre dernier sur Pokémon Pocket, ne fait pas exception à la règle. L'event est de retour et met sous les projecteurs Pikachu mais surtout Raichu EX, à récupérer dans les boosters promotionnels. On vous dit le guide à...

À partir d’avant-hierFlux principal

Des récompenses gratuites pour Ghost of Yotei sont à récupérer ! Ne perdez pas de temps

3 octobre 2025 à 19:04
Afin de célébrer en grande pompe la sortie mondiale de l’exclusivité PS5, Ghost of Yotei, un Twitch Drops a été mis en place. Les joueurs pourront obtenir des objets cosmétiques pour modifier l’apparence d’Atsu, l’Onryo que nous incarnons dans ce nouvel épisode. Ça vous intéresse ? Alors, sachez que...

Passage des âges Silksong : où trouver tous les monsieurs champignon pour débloquer une nouvelle fin et avoir le 100% ?

3 octobre 2025 à 18:30
Déjà présents dans le premier, les monsieurs champignons font leur retour dans Hollow Knight : Silksong. Ils sont l'objet de la quête Au Fil des Âges, à débloquer dans l'acte 3, qui permet d'accéder à l'une des multiples fin du jeu. Il faut alors explorer Pharloom et jouer de la musique aux bons endroits....

Sumi-e Ghost of Yotei : où tous les trouver ?

3 octobre 2025 à 16:39
Vous êtes activement à la recherche des sumi-e dans Ghost of Yotei, mais certains vous manquent pour venir à bout de cette petite activité secondaire contemplative. Pas de tracas, nous avons composé pour vous cet article pour que vous puissiez observer tous les paysages luxuriants qu’a à proposer les...

Deux petites choses à savoir pour démarrer du bon pied sur Ghost of Yotei

2 octobre 2025 à 16:35
Si vous venez tout juste de faire l’acquisition de Ghost of Yotei et que vous souhaitez optimiser votre quête de vengeance, sachez qu'il existe deux petits conseils à suivre pour pleinement profiter de votre pérégrination. Alors suivez le guide, car on a certaines choses à vous dire !

Trophées Assassin's Creed Shadows DLC : la liste complète de la Traque sur Awaji

20 septembre 2025 à 10:20
Votre petite activité secondaire est chasseur de trophées ? Alors, soyez les bienvenues ! Le platine de l’extension Traque sur Awaji sur Assassin’s Creed Shadows de vous demande de relever un montant considérable de défis et de partir à la recherche de tous les sumi-e de la région. Vous souhaitez terminer...

Cœur anciens Silksong : où trouver le cœur sylvestre, le cœur de puissance et le cœur sauvage pour cette quête de l'acte 3 ?

20 septembre 2025 à 05:42
La quête Les Cœurs Anciens de Hollow Knight : Silksong est le dernier gros chapitre de l'acte 3. Trois cœurs sont à récupérer : le cœur sylvestre ; le cœur de puissance ; le cœur sauvage. On vous explique quels boss il faut vaincre et quels chemin prendre pour savoir où les trouver.

Ailebrume Silksong Boss : comment battre Moorwing facilement depuis le patch ? Les deux méthodes pour le passer facilement

15 septembre 2025 à 21:23
Ailebrume est un boss de Hollow Knight : Silksong situé à Sombrevale. C'est une rencontre obligatoire qui symbolise le premier pic de difficulté du jeu. Un ennemi qui a été patché il y a peu par les développeurs. S'il la grosse mouche fait désormais moins de dégâts, il existe même deux méthodes très...

Hollow Knight Silksong farm perles : quel est le meilleur endroit et la meilleure méthode pour en avoir un maximum ?

15 septembre 2025 à 20:28
Comme dans une majorité de jeux vidéo, l'argent est le nerf de la guerre aussi dans Hollow Knight : Silksong. Ce sont les perles qu'il faut, idéalement, farmer en masse. Ça tombe bien, il y a un spot quasi dédié à qui permet de ramasser des centaines de perles en quelques minutes. On vous dit où le trouver...

Mods Borderlands 4 : lesquels choisir pour améliorer votre expérience de jeu ?

15 septembre 2025 à 19:22
Vous souhaitez obtenir une meilleure expérience de jeu dans Borderlands 4, mais vous ne savez pas quels mods installer sur votre PC pour y parvenir ? À la bonne heure ! On a préparé pour vous une liste non-exhaustive des mods qui viennent réellement faciliter votre survie sur la planète de Kairos.

Silksong Eva Améliorations : où la trouver, comment débloquer toutes les upgrades des emblèmes et un nouveau pouvoir ?

15 septembre 2025 à 18:41
Eva est le personnage référent de Hollow Knight Silksong pour l'amélioration d'emblèmes et l'obtention de nouvelles chasses de Vesticron. On vous indique où elle se trouve, comment y accéder ainsi que 5 upgrades à obtenir.

Pensez à activer les versions immuables sur GitHub pour éviter les problèmes de sécurité

Par : Korben
15 septembre 2025 à 07:58

Vous saviez qu’en ce moment, les attaques sur la supply chain faisaient des ravages ? En effet, les attaquants exploitent régulièrement la possibilité de modifier des tags existants pour injecter du code malveillant dans les pipelines CI/CD.

Mais heureusement, GitHub a enfin sorti LA fonctionnalité qui peut empêcher ce carnage : les Immutable Releases et je pense que c’est le genre de truc que tous les développeurs devraient activer illico sur leurs repos. Je vais vous expliquer pourquoi.

En fait, une fois que vous publiez une release avec cette option activée, plus personne ne peut toucher ni aux assets ni au tag associé. C’est comme si vous mettiez votre release dans un coffre-fort dont vous jetez la clé. Même vous, en tant que mainteneur, vous ne pouvez plus modifier les binaires ou déplacer le tag vers un autre commit.

D’après la documentation officielle , chaque release immuable génère automatiquement une attestation cryptographique. Cette attestation contient le SHA du commit, le tag et la liste des assets. Vos utilisateurs peuvent vérifier l’intégrité de ce qu’ils téléchargent en s’assurant que cela correspond exactement à ce que vous avez publié.

Pour activer cette option merveilleuse, c’est dans les settings de votre repo ou de votre organisation. Une fois activé, toutes les nouvelles releases deviennent alors automatiquement immuables. Les anciennes releases restent toutefois modifiables (pour éviter de casser vos workflows existants), mais bon, c’est mieux de migrer progressivement.

Attention quand même, il y a quelques pièges à éviter. Premièrement, vous ne pouvez plus ajouter d’assets après publication. Donc si votre CI upload les binaires après avoir créé la release, il faut inverser : Créez d’abord une draft release, uploadez les assets, puis publiez. Deuxièmement, si vous supprimez une release immuable, vous ne pourrez JAMAIS réutiliser le même tag. C’est définitif.

Pour les projets qui utilisent des tags de version majeure style v1 qu’ils mettent à jour régulièrement (coucou GitHub Actions), pas de panique. Vous pouvez continuer à utiliser cette pratique pour les tags qui ne sont pas associés à des releases. L’immuabilité ne s’applique qu’aux releases publiées, pas aux tags simples.

Les équipes de sécurité recommandent d’ailleurs d’activer cette fonctionnalité sur tous les repos qui publient du code versionné. C’est particulièrement critique pour les bibliothèques open source, les GitHub Actions, et tout ce qui est consommé par d’autres projets. En gros, si votre code finit dans la supply chain de quelqu’un d’autre, vous leur devez cette protection.

Le truc cool aussi, c’est que ça protège contre les erreurs humaines. Combien de fois j’ai vu des mainteneurs qui écrasaient accidentellement une release avec la mauvaise version ? Ou qui supprimaient un asset critique par erreur ? Avec les Immutable Releases, ces accidents appartiennent au passé.

Pour les entreprises, c’est un argument de vente en or. Ça permet de garantir à vos clients que vos releases ne peuvent pas être altérées après publication, c’est un niveau de confiance supplémentaire surtout dans des secteurs régulés où la traçabilité est cruciale.

Bref, GitHub est en train de déployer progressivement cette fonctionnalité en public preview. Pour l’instant, il faut l’activer manuellement pour chaque repo, mais ils travaillent sur une API pour permettre l’activation en masse. D’ici là, prenez donc 2 minutes pour l’activer sur vos projets critiques.

Voilà, après les dégâts causés par les attaques de type tag hijacking ces dernières années, ne pas activer les Immutable Releases sur vos repos publics, c’est comme laisser votre porte d’entrée grande ouverte avant de partir en vacances. Vous pouvez le faire, mais ne venez pas pleurer si ça tourne mal.

Difficulté Borderlands 4 : laquelle devriez-vous choisir pour votre aventure ?

12 septembre 2025 à 06:12
Borderlands 4 propose trois niveaux de difficulté différents au lancement du jeu : facile, normal et difficile. Une fois votre partie lancée, il est préférable de faire le bon choix pour ne pas nuire à sa propre expérience de jeu. Alors, afin de vous aider à établir un choix, nous avons préparé cet article...

❌
❌