GNU/Linux Magazine Hors-série N°
Numéro
119

Les nouvelles approches du développement web

Temporalité
Avril/Mai 2022
Image v3
Les nouvelles approches du développement web
Article mis en avant

Dans ce numéro...


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.
Voici quelques saines lectures pour vos soirées. Ces ouvrages ne sont pas nécessairement les plus récents, mais méritent de trouver place dans la bibliothèque de tout développeur qui se respecte, selon ses affinités personnelles bien sûr. Il vous faudra certes un minimum de pratique dans la langue de Shakespeare pour les « consommer », mais l'effort en vaut réellement la chandelle au regard de leur contenu...
« J'ai lu et accepte les Conditions d'Utilisation » est le pire mensonge du Web. L’équipe de ToS;DR vise à y remédier. Ceci est la phrase d’exergue que l’on trouve sur le site https://tosdr.org/. Voyons ce que cela implique.
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.
Comment oser présenter, en 2022, un nouveau framework de création d'applications web ? Est-ce impardonnable ? Tout a-t-il déjà été écrit, essayé, optimisé ? Une bande d'irréductibles développeurs pensent que ce domaine est encore trop compliqué et qu'il est possible de le rendre plus simple pour le développeur, sans compromis sur les fonctionnalités et les performances. Ce framework repose sur Svelte et s'appelle Svelte Kit.
Nombre de développeurs, qui doivent supporter des applications devant tourner sur des navigateurs un peu anciens, sont coincés dans le purgatoire d’Internet Explorer depuis des années. Avec la fin du support de nombreuses applications Microsoft, on peut espérer que la nécessité de le supporter dans vos applications va tomber, ce qui va vous ouvrir de nombreuses possibilités.
Dans l'article précédent, nous avons étudié les évolutions du langage lui-même, nous allons maintenant étudier d'autres aspects de cet écosystème dans le périmètre du navigateur web.
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.
Cet article s’adresse principalement à celles et ceux qui auraient une tablette de la marque Wacom à configurer. Pour les autres, c’est l’occasion de lire quelques lignes de Bash et de (re)découvrir quelques commandes comme xbindkeys ou encore notify-send (donc un petit plaisir pour les yeux).

Magazines précédents

Big data - Du stockage au traitement...
GNU/Linux-Magazine Hors-série N°118
Big data - Du stockage au traitement...
Les cryptomonnaies en pratique
GNU/Linux-Magazine Hors-série N°116
Les cryptomonnaies en pratique
Hyper automatisation
GNU/Linux-Magazine Hors-série N°115
Hyper automatisation

Les derniers articles Premiums

Les derniers articles Premium

Stubby : protection de votre vie privée via le chiffrement des requêtes DNS

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Depuis les révélations d’Edward Snowden sur l’espionnage de masse des communications sur Internet par la NSA, un effort massif a été fait pour protéger la vie en ligne des internautes. Cet effort s’est principalement concentré sur les outils de communication avec la généralisation de l’usage du chiffrement sur le web (désormais, plus de 90 % des échanges se font en HTTPS) et l’adoption en masse des messageries utilisant des protocoles de chiffrement de bout en bout. Cependant, toutes ces communications, bien que chiffrées, utilisent un protocole qui, lui, n’est pas chiffré par défaut, loin de là : le DNS. Voyons ensemble quels sont les risques que cela induit pour les internautes et comment nous pouvons améliorer la situation.

Surveillez la consommation énergétique de votre code

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Être en mesure de surveiller la consommation énergétique de nos applications est une idée attrayante, qui n'est que trop souvent mise à la marge aujourd'hui. C'est d'ailleurs paradoxal, quand on pense que de plus en plus de voitures permettent de connaître la consommation instantanée et la consommation moyenne du véhicule, mais que nos chers ordinateurs, fleurons de la technologie, ne le permettent pas pour nos applications... Mais c'est aussi une tendance qui s'affirme petit à petit et à laquelle à terme, il devrait être difficile d'échapper. Car même si ce n'est qu'un effet de bord, elle nous amène à créer des programmes plus efficaces, qui sont également moins chers à exécuter.

Donnez une autre dimension à vos logs avec Vector

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Avoir des informations précises et détaillées sur ce qu’il se passe dans une infrastructure, et sur les applications qu'elle héberge est un enjeu critique pour votre business. Cependant, ça demande du temps, temps qu'on préfère parfois se réserver pour d'autres tâches jugées plus prioritaires. Mais qu'un système plante, qu'une application perde les pédales ou qu'une faille de sécurité soit découverte et c'est la panique à bord ! Alors je vous le demande, qui voudrait rester aveugle quand l'observabilité a tout à vous offrir ?

Body