Avril / Juin 2022

Gnu/Linux Magazine HS 119

Les nouvelles approches du

Développement web

En savoir plus

14,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actus

p.06 Côté livres…

Société

p.08 Mieux comprendre les conditions d’utilisation des services

Dossier : Développement web

p.13 Introduction au dossier
p.14 Introduction à Svelte
p.24 Développement web avec Svelte Kit : simplifiez-vous la vie !
p.36 JavaScript sur les navigateurs modernes
p.68 Les évolutions avancées de JavaScript
p.80 Applications web : une autre approche

Shell Script

p.92 Scripting Shell : configurer sa tablette Wacom en quelques heures

ÉDITO :

Interférences destructives de news...

Dernièrement, les chercheurs de l’université Carnegie Mellon ont publié les sources de PolyCoder [1], une IA génératrice de code entraînée avec GPT-2 et quelque 40 millions de fichiers sources, répartis en quelque 12 langages différents (dont quelque 55 Go de C provenant de plus de 10 000 dépôts Git). PolyCoder semble surpasser notamment Codex d’OpenAI qui alimente la très critiquée fonction Copilot de GitHub, visant à assister le développeur dans sa production de code.

Voilà qui laisse présager un sombre avenir où le programmeur se retrouverait relégué au rang de simple exécutant, appliquant docilement les recommandations d’une IA jugée bien plus compétente. Mais adhérer à cette vision dystopique reviendrait à oublier d’autres tristes nouvelles qui ne cessent de tomber...

Je pense, bien entendu, à la vulnérabilité Dirty Pipe [2], découverte dernièrement dans les noyaux 5.8 et ultérieurs, permettant une élévation de privilège et n’étant malheureusement que la dernière d’une longue série (PwnKit, eBPF, Sequoia, iSCSI/Grimm, etc.) ces douze derniers mois. Et on peut supposer raisonnablement que d’autres suivront, puisque les développeurs font des erreurs et produisent du code qui est loin d’être parfait.

Voyez-vous où je veux en venir ? Que croyez-vous que va produire une IA entraînée avec des millions de fichiers C initialement générés par de faillibles humains ? La réponse est évidente : plus ou moins la même chose. Et très honnêtement, cela semble presque une bonne nouvelle. Qui sait, peut-être serons-nous bien heureux, en 2052, lorsque nous nous rendrons compte que gagner la guerre contre les machines est à notre portée parce que, quelque part, quelqu’un, aura fait n’importe quoi avec argv[0]...

Denis Bodor

[1] https://github.com/vhellendoorn/code-lms

[2] https://dirtypipe.cm4all.com/

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Introduction au dossier : Les nouvelles approches du développement web
GNU/Linux Magazine n°119

Le World Wide Web ne date pas d'hier. Il est tellement ancien, à l'échelle informatique, que peu utilisent encore cette désignation originelle et au contraire, bien tristement, ne font même plus de réelle distinction entre le Web et Internet lui-même.

Applications web : une autre approche
GNU/Linux Magazine n°119

Ou comment diffuser une application peut-être ancienne par le navigateur web, sans (presque) être confronté à HTML, CSS ou JavaScript. Et profiter du parallélisme en exploitant les cœurs disponibles côté client.

Introduction à Svelte
GNU/Linux Magazine n°119

La promesse de Svelte : des applications web hyper optimisées, et une expérience développeur fantastique ! Trop beau pour être vrai ? C'est parti pour un tour du propriétaire de ce framework web, en détaillant son fonctionnement et ses particularités.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND