Cette année, grâce à @kleph qui m'en a parlé, je participe au Advent of Code :
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
Très intéressante interview par Pierre l'Hopitalier d'un ancien responsable managérial avec qui j'ai beaucoup apprécié travailler :
Dans cet épisode, nous revenons sur quelques expériences, notamment le lancement par passion de son studio de jeux vidéo. Un studio qui cartonne avec un jeu vendu à plus d’un million d’exemplaires. Mais vendre ce n’est pas encaisser et cette aventure s’arrêtera par défaut de paiement des clients... Il ne touchera pas un centime sur le million d’exemplaires vendus !!
J’ai plaisir à revenir également sur son expérience chez OUI.sncf et notamment le rôle qu’il a joué dans la genèse du centre de service nantais. Thomas montera le centre de service from scratch et le quittera quand il atteindra la taille de 500 personnes !
Aujourd’hui Thomas est CTO de HiPay. HiPay est une plateforme de paiement. Nous parlons de roadmap dans une société où les idées et ambitions ne manquent pas.

You can test the demo for free on Steam.
I loved it, and given how much I liked his previous free games (Armless Kairo, Servants, Firekeeper...) I'm definitely going to buy the full game!
Cinematic teaser: https://www.youtube.com/watch?v=XDlOoKLiOEU
Really, this dev is a great game maker!
This short game has original game mechanics, great narrative through the gameplay, fluid controls and some tricky battles.

A brawler-platformer in a dark fantasy universe, with a silent but great storytelling,
and some interesting character progression
A lovely minimalist platformer game, with a gameplay similar to vvvvv.
It has simple yet impactful graphisms & narrative.
Cette année j'ai participé pour la première fois au défi trois fois forgé organisé par le site PtgPtb.fr.
Le principe ? Un défi d'écriture où chaque auteur participe successivement à la création de trois jeux de rôle (JdR).
Nous avons débuté en octobre : chaque participant a soumis une première forge …

Il n'y a pas de jeu. Donc n'allez pas tout faire planter en cliquant partout. Vous ne voudriez tout de même pas être expulsé de votre univers vidéoludique, n'est-ce pas ? Bien sûr que non.
There is no game. So don't go messing things up by clicking everywhere. You don’t want to be kicked out of your video game world, do you? Of course not!
Voici mon jeu favori du trimestre ! (avec Red Ronin)
Les puzzles sont vraiment géniaux et nécessitent de constamment penser en-dehors de la boîte.
J'ai aussi beaucoup aimé les références au cri de Wilhelm et à de nombreux jeux vidéo, la chanson hip-hop de Game, et surtout être à chaque fois surpris, agréablement, par l'originalité chaque nouveau chapitre !
Enfant, je jouais à Zelda - A Link To The Past avec ma soeur, c'était donc génial de voir les codes du genre ont été admirablement repris dans certains passages de TINGWD !
Also provides a reverse SLA uptime percentage calculation base on downtime duration
Au lieu t’occuper de ton profile sur Twitter, occupe-toi de ton site.
Poste sur ton site plutôt que sur Twitter ou Linkedin.
Capitalise dessus, construis-le jour après jour, semaine après semaine, année après année.
À la fin, je pense que tu seras content de ce que tu auras crées.
En plus de ça, tu ne participeras pas au business d’entreprises peu éthiques.
Le web fonctionne de la même manière qu’il y a 20 ans, tu peux faire un site web de la même manière.
C’est juste que plus personne n’en fait.
La liberté est là. Il suffit de l’utiliser.
Un court article pour partager une méthode bien pratique pour mettre à jour la page d'acceuil d'un forum ForumActif :
Contexte
Une association de jeux de rôle a mis en place un site ForumActif. Cet hébergeur inclus dans ses forums phpBB la possibilité de créer des pages HTML statiques, et de …
Ce cours a pour but de t’apprendre à parler le Python. Il s’agit d’un langage particulier — un langage de programmation — pour communiquer avec ton ordinateur afin de lui demander de réaliser des tâches précises (comme exécuter un calcul, récupérer des événements du clavier, afficher une image à l’écran, etc.), c’est-à-dire exécuter un programme informatique (un logiciel).

All of these images were synthesized using two machine learning models, VQGAN and CLIP.
A nice short game I had a lot of fun playing!
The gameplay is original and fluid, the level design excellent...
The game reminded me a little of Red Ronin in its mix of fast action & puzzle game.
Last month, I realized late that October was hacktoberfest month!
This online event is a month-long celebration (October 1-31) of open source software run in partnership with different software companies, with a focus on encouraging contributions to open source projects.
While I participated in the 2019 edition as a contributor …
The Ten Principles of Puzzle Design:
- make the goal of the puzzle easy to understand
- make it easy to get started
- give the player a sense of progress
- give the puzzle a sense of solvability
- increase the difficulty gradually
- have parallelism to let the player rest
- have a pyramid structure to extend the level of interest
- have hints in order to extend the level of interest
- give the answer
- perceptual shifts are double-edged swords
- Java 17
- Sealed Classes
- Pattern Matching for switch
- Java 16
- Record Classes
- Pattern Matching for instanceof
- Java 15
- Text Blocks
- Helpful NullPointerExceptions
- Java 14
- Switch Expressions
- Java 11
- Local-Variable Type Inference
- Java 9
- Allow private methods in interfaces
- Diamond operator for anonymous inner classes
- Allow effectively-final variables to be used as resources in try-with-resources statements
- Underscore is no longer a valid identifier name
- Improved Warnings
adversaries can attack the encoding of source code files to inject vulnerabilities
The trick is to use Unicode control characters to reorder tokens in source code at the encoding level.
Open source online whiteboard/sketch tool with hand-drawn look and live collaboration

