Guerre en Ukraine : à travers le chaos russe, l'incroyable résilience des développeurs

Alors que l'invasion russe en Ukraine a débuté il y a maintenant plus de deux semaines et que le chaos, la destruction et les crimes de guerre ne cessent de s'abattre sur le pays, les développeurs ukrainiens font preuve d'une grande résilience en continuant de travailler, et se portent volontaires pour défendre leur pays.

Désolé (pas vraiment), ce n'est probablement pas le genre de contenu auquel vous vous attendiez - qui plus est un vendredi - sur Les Joies du Code. Mais certains d'entre vous savent à quel point cette situation me touche, d'autant qu'une partie de l'audience de la version anglaise du site, The Coding Love, est justement localisée en Ukraine.



Ce sont des gens comme moi, comme vous, qui chaque jour venaient juste se marrer sur des gifs à la con illustrant leur quotidien, et qui se sont retrouvés projetés sans sommation sous le feu d'une invasion injustifiée de leur pays.

En 2022, bordel.

À mon humble échelle, je souhaite profiter de cet article pour leur rendre hommage.

Car oui, l'Ukraine compte beaucoup de développeurs - plus de 200 000 selon des chiffres de 2020 - et constitue, avec d'autres pays de l'Est comme la Pologne, la Hongrie et la Roumanie, l'un des principaux pools de développement offshore, avec des profils d'ingénieurs informatique qualifiés et reconnus.

20% des entreprises du classement Fortune 500 disposent d'ailleurs d'équipes de développement localisées en Ukraine.

"Nos développeurs font leurs livraisons depuis un putain de parking souterrain"

Alors que dans le pays chaque nouveau jour est plus incertain que le précédent et que la mobilisation générale décrétée interdit aux hommes entre 18 et 60 ans de quitter le pays, de nombreux développeurs ukrainiens ont pris la décision de continuer à travailler pour leurs employeurs.



Entre les frappes aériennes et les hurlements des sirènes, ils participent encore à des réunions avec leurs interlocuteurs à l'étranger. D'autres apportent leur soutien aux groupes de défense locaux le jour tout en envoyant leurs livrables la nuit.

De nombreuses entreprises américaines et européennes se retrouvent décontenancées et impressionnées par leur attitude qui force le respect, comme en a témoigné le responsable financier d'un éditeur de logiciels basé à San Francisco dans une story Instagram : "oui, nos développeurs font leurs livraisons depuis un putain de parking souterrain à Kharkiv, sous les bombes et les tirs d'artillerie". Celui-ci précise que toutes les livraisons attendues ont pourtant été annulées à compter du jour où l'invasion a débuté.

Andrew Pavliv, PDG de la société N-iX, l'une des plus grosses entreprises de services IT en Ukraine, explique qu'un grand nombre de salariés considèrent important de maintenir à flot l'industrie informatique de l'Ukraine et par ce biais l'économie du pays, et voient la poursuite de leur activité comme un acte de résistance.

Les entreprises ukrainiennes ont par la même occasion insisté sur la nécessité du maintien en condition opérationnelle de leurs systèmes de paiement pour leurs employés et leurs taxes malgré la poursuite des agressions russes.

Les développements en pause "jusqu'à la victoire"

Les développeurs du studio GSC Game World, derrière la série de jeux vidéo S.T.A.L.K.E.R., basée sur un monde alternatif dans la zone d'exclusion de Tchernobyl, invite leurs collègues de l'industrie ainsi que la communauté des gamers et les créateurs de contenus à communiquer publiquement sur la guerre et à supporter les forces armées ukrainiennes.

Dans une vidéo publiée sur YouTube la semaine dernière, le studio annonce également mettre en pause les développements du second opus de son jeu, "jusqu'à la victoire", expliquant que sa priorité est de faire le nécessaire pour aider ses employés et leurs familles à survivre.

La startup Grammarly, qui propose une solution de correction rédactionnelle évaluée à 13 milliards de dollars et qui a été fondée en Ukraine, travaille en continu pour assurer la sécurité de ses employés à Kyiv et - comme d'autres sociétés extérieures à l'Ukraine - à tenter d'organiser des évacuations.



Elle a rendu sa version premium gratuite à tous les médias fiables qui relatent la guerre en anglais, et a fait don de 5 millions de dollars - soit l'intégralité des sommes générées auprès de la Russie et de la Biélorussie depuis 2014 - à des organisations et des fonds supportant les ukrainiens.

La communauté open source impliquée

On retrouve une très grande communauté de développeurs Python en Ukraine, parmi lesquels d'importants contributeurs du langage.

C'est notamment le cas de Serhiy Storchaka, second contributeur le plus prolifique pour le langage récemment (10ème depuis l'existence de Python), qui a décidé de rester dans son pays et vit dans une zone au nord-est de l'Ukraine encerclée par l'armée russe de Vladimir Poutine.

La semaine dernière, la communauté Python a pris la décision d'aider la famille du développeur en les aidant à quitter le pays, et en communiquant avec eux via Google Translate. Comme l'a indiqué Storchaka sur les réseaux sociaux, grâce à cette intervention de la communauté, deux filles de 11 ans ont pu fuir la guerre en rejoignant la Pologne et sont désormais en sécurité, hébergées chez un autre contributeur du langage.

Sur son blog personnel, Victor Shepelev, qui est quant à lui un contributeur du langage Ruby, s'adresse à sa communauté et explique qu'il doit régulièrement s'abriter avec sa famille à Kharkiv.

Comme l'indique Shepelev dans son article, il ne demande pas aux développeurs hors d'Ukraine de cesser de vivre leur vie confortable ni d'arrêter à écrire des billets de blog ou encore d'assister à des conférences. Comme d'autres ukrainiens, il souhaite une communication massive sur la situation actuelle, avec des expressions de soutien publiques et des partages en nombre, pour mener les dirigeants à des décisions de soutien politique, militaire et humanitaire.



Des développeurs prêts à prendre les armes

À l'instar de nombreux ukrainiens, certains développeurs n'ont pas hésité à prendre les armes pour défendre leur pays.

C'est le cas d'une équipe de l'entreprise Pingle Studio, dont les membres ont décidé de rejoindre l'armée ou d'intégrer les différentes unités de défense territoriale - qui prennent aussi part aux combats. Au vu de leur engagement, la société a tenu à maintenir leur salaire.

Même chose pour le studio Red Beat (l'Ukraine compte de nombreux développeurs de jeux vidéo), qui confirme que certains de ses salariés ont également rejoint la Force de défense territoriale ukrainienne de Chernihiv, ville actuellement assiégée par l'armée russe.

En parallèle des efforts de guerre sur le terrain, une importante armée virtuelle s'est levée à la demande du ministre de la transformation numérique ukrainien pour mener des cyberattaques à l'encontre d'organisations russes.

Alors que le groupe Telegram qui coordonne les différentes actions approche du million d'abonnés, de nombreux développeurs ukrainiens font déjà partie des rangs de cette cyber armée. Certaines sociétés informatiques dans le pays dédieraient même une grande partie de leur activité à ses opérations de hacking.

Au-delà des développeurs, c'est bien sûr depuis le début de cette guerre tout le peuple ukrainien qui suscite l'admiration du monde, par son courage exemplaire et sa résistance. Слава Україні, Героям слава!

🇺🇦 Je m'engage pour l'Ukraine : aider les personnes déplacées et réfugiées en France

À lire aussi sur Les Joies du Code :

Guerre en Ukraine : pour protester contre l'invasion russe, un développeur sabote son paquet npm

À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
Événements

Développeurs JavaScript : vous pensez tout savoir ? Passez au niveau supérieur à la conférence dotJS 2025 !

Participez à la conférence JavaScript dotJS 2025 !

Le J c’est le S — Être développeur, c’est passer des heures devant son écran à coder (et à débuguer 🥲), à éplucher des repos GitHub et à enchaîner les articles tech pour essayer de suivre le rythme effréné des nouveautés dans son domaine.

Mais soyons honnêtes : glaner des infos ici et là, c’est bien, les entendre directement des meilleurs experts et pouvoir échanger avec eux, c’est encore mieux !

Et c’est justement ce que vous propose la conférence dotJS 2025 :

🔥 Les dernières évolutions de JavaScript et de son écosystème, expliquées par celles et ceux qui les façonnent.

🎤 Un line-up d’intervenants d’exception, qu’on a rarement l’occasion de voir en France.

🙋‍♂️ L’occasion unique de poser vos questions en direct à des ingénieurs et créateurs de renom.

🤝 1500 développeurs réunis en un seul lieu pour networker, partager leurs idées et créer des opportunités professionnelles.

Le 3 avril 2025, prenez part à l’expérience dotJS au théâtre des Folies Bergère à Paris pour propulser votre expertise JavaScript et votre carrière ! 🚀

Parce que JavaScript, ce n’est pas juste gérer des classes CSS dynamiques ou ajouter des listeners à tout-va (je vous vois 👀), dotJS est l’occasion idéale pour garder une longueur d’avance sur les évolutions du langage, anticiper les transformations majeures liées à l’IA et capter les tendances qui façonneront votre métier demain.

Je réserve ma place pour dotJS 2025 🤩
Le jeudi 3 avril 2025


/* En partenariat avec dotConferences */

Pourquoi participer à dotJS 2025 ?

Vous êtes développeur initié de JavaScript ? dotJS est là pour repousser vos limites, stimuler votre curiosité sur l’écosystème de ce langage — qui ne laisse aucun développeur insensible — et vous donner l’opportunité d’échanger avec 1500 autres passionnés du web !

Un meme sur JavaScript avec Leonardo DiCaprio qui rit : Les gens qui apprennent à coder en JavaScript : 'je vais utiliser array.sort() pour trier cette liste de nombres.' JavaScript : [1, 100000, 21, 30, 4]

Comme vous le savez, j’ai eu le plaisir de participer en octobre dernier à dotAI, la conférence IA de dotConferences, qui est aussi l’organisateur de dotJS.

À l’image de dotAI, dotJS proposera une alternance entre différents formats de conférences. Ayant assisté à dotAI, j’avais d’ailleurs adoré son rythme et sa construction, on peut s’attendre à une organisation tout aussi bien orchestrée pour cette conférence à venir.

Vous y trouverez donc :

  • Des talks condensés (20 minutes max) construits pour maintenir votre attention, accompagnés d’une petite session de questions/réponses avec le public
  • Des lightning talks énergisants de 10 minutes chacun après le déjeuner
  • Un networking game géant pour briser la glace, rencontrer d’autres passionnés et élargir votre réseau dans une ambiance conviviale

Cerise sur le gâteau, la conférence dotJS, qui rayonne déjà auprès de la communauté JS, célèbrera à l’occasion de cette nouvelle édition son 10ème anniversaire ! 🥳

Prenez part à la conférence JavaScript dotJS 2025
(-15% avec le code JOIESDUCODE15)
🎟️

Au programme de dotJS 2025

Pour cette nouvelle itération de la conférence JavaScript, un panel de speakers de renom prendra place sur la scène des Folies Bergère.

Le line-up des intervenants de la conférence dotJS 2025

Parmi les intervenants confirmés, voici un petit aperçu des conférences qui ont d’ores et déjà attisé ma curiosité :

  • Sarah Drasner, directrice principale de l’ingénierie Core Web, Android, iOS et infrastructures multiplateformes chez Google
  • Le développeur JS canadien Wes Bos, figure incontournable sur les réseaux, explorera comment exécuter des modèles IA avec JavaScript
  • Kyle Simpson, auteur des livres à succès "You Don’t Know JS", prévoit quant à lui d’évoquer le passage au Web 2.5
  • Un lightning talk de Vadim Smirnov, qui montrera comment reproduire les graphiques hypnotisants de ce bon vieux Windows Media Player à l’aide de l’API Web MIDI (nostalgie garantie ☺️)

Et enfin, vous pourrez également assister à une conférence de Ryan Dahl, qui n’est autre que le créateur de Node.js et Deno ! Si l’on en croit son récent post sur X, il pourrait d’ailleurs profiter de la conférence dotJS 2025 pour faire une annonce en exclu. 🫣

On s'y retrouve ?

dotJS 2025 vous offrira un tour d’horizon complet du JavaScript moderne, ponctué de conférences pointues qui vous aideront à affûter vos compétences, repousser les frontières du langage et comprendre comment l’IA est en train de redéfinir le métier de développeur.

Au passage, je serai aussi sur place, alors n’hésitez pas à me faire signe sur mes réseaux si vous avez envie qu'on partage un café ensemble ! 😉

Plus on est de fous, plus on jQuery (oh l’affront) ! Ne venez pas seul(e) à dotJS : faites-en un événement d’équipe !

C’est le moment de convaincre votre chef d’offrir à votre dream team une immersion unique dans l’écosystème JavaScript à même de booster votre vision et vos compétences.

Au-delà des conférences de haut niveau, dotJS est une opportunité idéale pour renforcer la cohésion d’équipe dans un cadre stimulant et inspirant.

🎁 En plus, grâce à votre humble serviteur, vous pouvez même profiter d’une réduction de 15% sur le tarif regular des billets avec le code JOIESDUCODE15, que demander de plus ? 😇

Rendez-vous le 3 avril !

Je réserve ma place pour
la conférence JavaScript dotJS 2025
🚀

Aperçu de la conférence dotJS 2024 dans le théâtre des Folies Bergère