Il existe de nombreux challenges à destination des développeurs. J’ai découvert l’univers du « competitive programming » récemment et j’ai vraiment accroché ! C’est l’occasion d’améliorer ses compétences et de se challenger avec d’autres développeurs 😉
En plus, il est possible d’y participer en choisissant son langage de programmation préféré parmi une liste très fournie, il n’y a aucune raison de ne pas essayer ! 😊
Vous trouverez ici la liste des compétitions pour les développeurs. Elle sera mise à jour au fur et à mesure, si vous souhaitez en proposer, n’hésitez pas !
Plusieurs fois par an, la plateforme CodinGame organise un concours d’IA qui se déroule pendant 10 jours. Le principe est simple : concevoir l’IA la plus performante possible afin de monter dans le classement. Ce que j’apprécie vraiment c’est que c’est hyper visuel : on voit notre IA affronter celles des autres joueurs et c’est ce qui rend la compétition fun !
Capture d’écran d’une partie du dernier challenge
Les plus :
– Très fun
– Les règles s’ajoutent au fil des jours donc la difficulté est crescendo
– On peut utiliser son IDE préféré et se passer de l’éditeur en ligne
– Un système de classement par entreprise/école en plus de l’individuel qui pousse à l’entraide
Lesmoins :
– Victime de son succès, les serveurs peuvent connaître des ralentissements certains soirs où il y a trop de monde
– On y passe rapidement beaucoup de temps 😊
C’est pour vous si :
– vous voulez passer un bon moment avec d’autres développeurs
– vous voulez vous former de façon agréable en IA.
Exemple d’une partie prise dans l’historique du premier du classement du dernier concours :
Je n’ai participé qu’une seule fois à cette compétition donc je n’ai pas autant de recul pour parler de ce concours.
Le principe est simple : réaliser le plus vite possible les 6 exercices d’algorithmie proposés dans les 2h du concours. Ces exercices sont de difficultés croissantes : si les premiers sont de simples mises en bouches ils se complexifient très vite et constituent un gros challenge !
Les plus :
– La compétition est très connue, c’est simple de trouver des personnes qui vont participer également.
– Elle ne dure que 2h (de 20h à 22h).
– Plateforme très fluide malgré le nombre important de joueur simultanés (plus de 5000).
Les moins :
– J’ai eu quelques messages d’erreurs peu explicites dans l’éditeur en ligne mais c’est peut-être simplement mon cas particulier.
C’est pour vous si :
– vous voulez progresser en algorithmie
– vous challenger dans des conditions de temps très court.
source: https://imgflip.com/i/5f7ibr
Introduction
Par défaut, il n’est pas autorisé de faire des requêtes entre une application qui est dans un domaine A vers une autre qui serait dans un domaine B (pour des raisons de sécurité, il y a plus de détails dans les sources).
Si vous avez un front qui tourne sur un serveur node (localhost:3000) et votre backend Spring sur (local...
Introduction
Si vous travaillez sur une API Spring au quotidien, vous pouvez trouver rébarbatif le fait de renseigner tous les codes HTTP correspondants aux différents cas d’erreur.
On peut les gérer cette façon:
@PostMapping
public ResponseEntit...
Image prise sur Windows Central
Historique
Pour cet article je vais faire un mini REX sur l’écosystème de Microsoft pour les développeurs.
J’ai commencé à travailler avec les technologies Microsoft vers 2016. Pour situer, Windows 10 devait avoir ...
Introduction
Vous l’avez sûrement remarqué, lorsque vous lancez votre application Spring Boot, vous avez une bannière de ce type qui s’affiche:
Il peut être intéressant de la changer, ne serait-ce que pour voir plus facilement dans les logs q...