background preloader

Veille technologique : les langages de programmation web

Facebook Twitter

Android 12 : découvrez toutes les nouveautés. Lors de sa conférence annuelle Google I/O, la firme a annoncé la sortie d'Android 12 en version bêta et la refonte de son système d'exploitation.

Android 12 : découvrez toutes les nouveautés

Google introduit son système d'exploitation Android 12 et ses fonctionnalités de personnalisation, avec Material You. © Google Une nouvelle interface pour une expérience personnalisée Avec l’arrivée d’Android 12 en version bêta, Google introduit un évolution importante de son langage de design. TypeScript 4.3 est disponible et apporte le mot-clé override pour qu'un dev puisse indiquer clairement s'il avait l'intention d'ajouter une nouvelle méthode ou de remplacer une méthode existante. Si vous n'êtes pas encore familiarisé avec TypeScript, c'est un langage qui s'appuie sur JavaScript en ajoutant une syntaxe pour les types statiques.

TypeScript 4.3 est disponible et apporte le mot-clé override pour qu'un dev puisse indiquer clairement s'il avait l'intention d'ajouter une nouvelle méthode ou de remplacer une méthode existante

Des outils comme le compilateur TypeScript peuvent simplement effacer la syntaxe TypeScript, vous laissant avec un JavaScript propre et lisible qui fonctionne n'importe où. Alors, qu'est-ce que cette syntaxe ajoute si elle est simplement effacée ? Eh bien, lorsque vous ajoutez des types dans tout votre code, vous rendez vos intentions explicites, et TypeScript peut vérifier le type de votre code pour détecter les erreurs telles que les fautes de frappe, les erreurs de logique, etc. TypeScript utilise également ces types pour alimenter les outils de l'éditeur, vous offrant des fonctionnalités intéressantes telles que la complétion précise de code, le changement de nom et la possibilité de vous rendre directement à une définition.

Bootstrap 5 est officiellement disponible avec un nouveau logo, un nouveau composant offcanvas, des mises à jour pour les composants forms et abandonne jQuery. Après plus de trois ans de développement, Bootstrap 5 est officiellement disponible.

Bootstrap 5 est officiellement disponible avec un nouveau logo, un nouveau composant offcanvas, des mises à jour pour les composants forms et abandonne jQuery

L'équipe de Bootstrap a annoncé mercredi la disponibilité générale de la nouvelle version du framework HTML, CSS et JavaScript le plus populaire du marché, qui introduit de nouvelles fonctionnalités, des améliorations et quelques changements de ruptures. Bootstrap 5 rompt effectivement les liens avec la bibliothèque jQuery pour du pur JavaScript, comme il a été annoncé en 2019.

Les autres nouveautés de cette version incluent un nouveau logo, un nouveau composant offcanvas, etc. « Bootstrap 5 est officiellement arrivé ! Après trois alphas, trois bêtas et plusieurs mois de travail acharné, nous livrons la première version stable de notre nouvelle version majeure. Node.js 16 est maintenant disponible, et vient avec une mise à niveau du moteur JavaScript V8, des binaires préconstruits pour les puces Apple et des API stables supplémentaires. L’équipe derrière Node.js a publié le 20 avril la version 16, qui apporte des binaires pour les puces d'Apple et des API stables supplémentaires au populaire runtime JavaScript.

Node.js 16 est maintenant disponible, et vient avec une mise à niveau du moteur JavaScript V8, des binaires préconstruits pour les puces Apple et des API stables supplémentaires

C’est la toute première version du moteur JavaScript à être livrée avec des binaires préconstruits pour Apple Silicon qui intègre également la version V8 9.0 et des fonctions timer qui retournent les objets Promise. Node.js 16 remplace Node.js 15 en tant que version actuelle, et restera la version actuelle pendant les six prochains mois, avant d’être promue au niveau LTS (support à long terme) en octobre prochain. Wix s'attaque à WordPress par le biais d'une étrange campagne de dénigrement et envoie des casques antibruit aux utilisateurs "influents" du projet.

Wix s'en est pris directement à WordPress dans le cadre d'une nouvelle campagne de marketing cryptique qui a commencé ce week-end par l'envoi de casques antibruit Bose dans les boîtes aux lettres d'utilisateurs éminents de WordPress.

Wix s'attaque à WordPress par le biais d'une étrange campagne de dénigrement et envoie des casques antibruit aux utilisateurs "influents" du projet

Matthew (Matt) Mullenweg, l'un des principaux développeurs de Wordpress et fondateur et PDG de la société Automattic, qui gère le projet et d'autres outils de la communauté Wordpress, a dénoncé les attaques mercredi estimant qu'il était "déçu" par le comportement de son concurrent. Mullenweg qualifie les efforts de Wix de "ridicules", "dépourvus d'originalité" et "sans effet quelconque" sur la communauté. Pourquoi Wix s'attaque-t-il au géant des CMS Wordpress ?

WordPress est le géant des systèmes de gestion de contenu (CMS), avec une part de marché de 64,7 % et selon W3Techs, il est utilisé dans une certaine mesure par 40,9 % des sites Web actifs dans le monde. . « Apparemment, Wix a lancé une campagne pour me dénigrer. La version 3.2 du framework Django est disponible, avec la découverte automatique d'AppConfig, elle apporte de nouveaux décorateurs pour le module d'administration. L'équipe de développement de Django a annoncé le 6 avril la sortie de la version 3.2 de Django.

La version 3.2 du framework Django est disponible, avec la découverte automatique d'AppConfig, elle apporte de nouveaux décorateurs pour le module d'administration

Cette version a été désignée comme une version de support à long terme (LTS), ce qui signifie que les corrections de sécurité et de perte de données seront appliquées pour au moins les trois prochaines années. Elle recevra également des correctifs pour les bogues de plantage, les bogues de fonctionnalité majeurs dans les fonctionnalités nouvellement introduites et les régressions à partir des anciennes versions de Django pour les huit prochains mois jusqu'en décembre 2021. Des hackers détournent le code source de PHP après s'être infiltrés dans le serveur git interne. Quiconque connaissait le mot de passe secret «zerodium» pouvait exécuter du code sur un site en PHP. Un pirate informatique a compromis le serveur utilisé pour distribuer le langage de programmation PHP et a ajouté une porte dérobée au code source qui aurait rendu les sites Web vulnérables à une prise de contrôle complète, ont déclaré des membres du projet open source.

Des hackers détournent le code source de PHP après s'être infiltrés dans le serveur git interne. Quiconque connaissait le mot de passe secret «zerodium» pouvait exécuter du code sur un site en PHP

Deux mises à jour transmises au serveur PHP Git au cours du week-end ont ajouté une ligne qui, si elle était exécutée par un site Web alimenté par cette version détournée de PHP, aurait permis aux visiteurs sans autorisation d'exécuter le code de leur choix. Les commits malveillants ont donné au code la capacité d'injection de code aux visiteurs qui avaient le mot «zerodium» dans un en-tête HTTP. jQuery 3.6.0 est disponible, mais la bibliothèque JavaScript est-elle encore beaucoup utilisée en 2021 ?

L'équipe jQuery vient d'annoncer une nouvelle version de la célèbre bibliothèque JavaScript : jQuery 3.6.0.

jQuery 3.6.0 est disponible, mais la bibliothèque JavaScript est-elle encore beaucoup utilisée en 2021 ?

Dans la version précédente, le changement majeur était un correctif de sécurité pour le préfiltre HTML. Dans cette nouvelle version, il n'y a pas de correctif de sécurité, mais quelques corrections de bogues et améliorations. Dans les versions précédentes, lorsqu'une requête JSONP répondait avec une erreur, la réponse était toujours un script exécutable. Ce comportement par défaut a été corrigé dans jQuery 3.6.0. jQuery 3.6.0 est disponible, mais la bibliothèque JavaScript est-elle encore beaucoup utilisée en 2021 ? Développement : les langages informatiques les plus populaires. Pour la 7e année consécutive, Java Script est le langage informatique le plus populaire, selon les résultats de l'enquête de Stack Overflow.

Développement : les langages informatiques les plus populaires

Comme chaque année, Stack Overflow publie les résultats de sa grande enquête sur les développeurs. Cette étude permet d’avoir un regard assez précis sur le quotidien des professionnels de ce secteur et faire un état des lieux du développement dans le monde. Langage PHP : des pirates tentent de hacker le code source. Des pirates ont téléchargé deux commits malveillants afin d'hacker le code source du langage PHP, utilisé par 80 % des sites web.

Langage PHP : des pirates tentent de hacker le code source

Une tentative de piratage qui aurait pu coûter cher. © James Thew - stock.adobe.com Ce dimanche soir, l’un des principaux développeurs PHP a informé via la liste officielle des annonces du langage programmatique d’une tentative de piratage de la part de deux individus malveillants, qui aurait pu faire d’importants dégâts. Une tentative de hacking avec usurpation d’identité Deux hackers ont tenté une attaque massive du code source du langage de programmation PHP, en s’introduisant dans le référentiel du code pour y ajouter une backdoor (qui peut ensuite servir à espionner un utilisateur et gérer ses fichiers, installer des malwares, enregistrer tous ses faits et gestes…). Dans leur tentative de piratage, les hackers ont également mentionné Zerodium, une entreprise connue pour pour racheter des vulnérabilités auprès des chercheurs.

WordPress : tout savoir sur Full Site Editing, la prochaine évolution majeure du CMS. En quoi consiste le projet full site editing ? Quels sont ses objectifs, ses avantages ? Une alternative existe-t-elle pour les développeurs qui s’élèvent contre le principe de l’éditeur de blocs Gutenberg ? Les langages informatiques les plus populaires au 1er trimestre 2021. Découvrez le classement des 20 langages de programmation les plus utilisés par les développeurs durant le premier trimestre 2021.

RedMonk vient de publier le classement des langages de programmation pour le premier trimestre de 2021. Pour effectuer cette analyse, le cabinet d’études s’est basé sur deux grands acteurs : les données de GitHub ainsi que sur les discussions échangées sur Stack Overflow. Une méthode qui permet de croiser l’utilisation de ces langages avec les discussions qu’ils engendrent. JavaScript, Python et Java sur les marches du podium. WordPress 5.7 est disponible : la liste des nouveautés.

La première mise à jour du CMS en 2021 introduit une série de nouvelles fonctionnalités, dont la migration du HTTP vers HTTPS en un clic. Découvrez les nouvelles fonctionnalités proposées par WordPress 5.7. © Postmodern Studio - stock.adobe.com Surnommée « Esperanza », du nom du prodige de la musique moderne Esperanza Spalding, WordPress 5.7 est la première mise à jour de 2021 lancée par le CMS, qui est désormais utilisé par plus de 40 % des sites web.

Avec cette nouvelle version, WordPress vous apporte de la fraîcheur dans l’admin. L’éditeur vous aide à travailler certains emplacement que vous ne pouviez pas auparavant sans entrer dans le code ou engager un professionnel. Les commandes que vous utilisez le plus sont là où vous en avez besoin. PHP 8.1 : restriction de l'utilisation de $GLOBALS, notation littérale octale explicite des entiers, voici un aperçu des nouveautés attendues dans la prochaine version du langage. Alors que PHP 8 a été publié en novembre dernier, l'équipe de développement du langage travaille déjà sur la prochaine version mineure, notamment PHP 8.1. Comme chaque version de PHP, PHP 8.1 ajoute de nouvelles fonctionnalités au langage, fait quelques modifications, rend certaines fonctions obsolètes et déprécie certaines fonctions obsolètes depuis les versions précédentes. Voici ci-dessus quelques fonctionnalités connues qui pourraient être livrées avec PHP 8.1.

Notez que cette nouvelle version est en cours de développement, alors d'autres fonctionnalités pourraient s'ajouter jusqu'à la date de publication, qui sera probablement en novembre. Nouvelles fonctionnalités dans PHP 8.1. WebStorm 2021.1 disponible : tour d'horizon des nouveautés de l'EDI de JetBrains pour les développeurs JavaScript. JetBrains vient d'annoncer la sortie de WebStorm 2021.1, la première mise à jour majeure annuelle de son EDI pour les développeurs JavaScript. Celle-ci apporte un bon lot de nouveautés. Il s'agit notamment d'une saisie semi-automatique de code plus intelligente pour JavaScript et TypeScript, une prise en charge améliorée de Stylelint, un aperçu HTML intégré, de nouveaux paramètres pour choisir le poids de la police de l'éditeur et des améliorations pour travailler avec les requêtes pull.

Nous présentons dans la suite le détail des nouveautés par domaine. JavaScript & TypeScript Saisie semi-automatique du code assistée par Machine Learning. La version 3.2 du framework Django est disponible, avec la découverte automatique d'AppConfig, elle apporte de nouveaux décorateurs pour le module d'administration. Des hackers détournent le code source de PHP après s'être infiltrés dans le serveur git interne. Quiconque connaissait le mot de passe secret «zerodium» pouvait exécuter du code sur un site en PHP.

jQuery 3.6.0 est disponible, mais la bibliothèque JavaScript est-elle encore beaucoup utilisée en 2021 ? Google lance Flutter 2 pour faciliter le développement multiplateforme : mobile, web et desktop. Les langages informatiques les plus populaires au 1er trimestre 2021. State of JavaScript 2020 : TypeScript leader incontestable des déclinaisons de JavaScript, le typage statique devient la fonctionnalité la plus demandée et React reste le framework front-end dominant. jQuery 3.6.0 est disponible, mais la bibliothèque JavaScript est-elle encore beaucoup utilisée en 2021 ? Angular 9.0 est disponible. Par défaut, toutes les applications vont utiliser le compilateur et le runtime Ivy. L'équipe explique les avantages apportés par ce moteur de rendu.

Solid, une bibliothèque JavaScript déclarative pour créer des interfaces utilisateur avec un rendu effectué par la bibliothèque DOM Expressions. La première version alpha de Bootstrap 5 est disponible avec des formulaires mis à jour et les propriétés CSS personnalisées, mais sans le support d'Internet Explorer et jQuery. Angular 10 est disponible, plus léger et n'inclut plus les bundles ESM5 ou FESM5, une version majeure qui couvre toute la plateforme, y compris le framework, Angular Material et CLI. WebStorm, l'EDI pour le développement d'apps Web, est disponible en version 2020.2 avec la prise en charge complète des Pull Request GitHub et la possibilité d'utiliser Prettier par défaut.

Django 3.1 est disponible, compatible avec Python 3.6, 3.7 et 3.8 et introduit JSONField pour tous les backends de base de données supportés. La version 3 de Svelte, un framework JavaScript de composants graphiques, supporte officiellement le langage de programmation TypeScript, depuis juillet 2020. La version 3 de Vue.js, le framework JavaScript progressif, est disponible avec de nouvelles API et des améliorations de performance. Angular 11 est disponible avec le support expérimental de Webpack 5 et supprime la prise en charge d'Internet Explorer 9, 10, ainsi que la version mobile. PHP 8 est disponible et s'accompagne d'optimisations et de nouvelles fonctionnalités, incluant entre autres les arguments nommés, les types d'union, l'opérateur nullsafe, la compilation JIT.

NetBeans 12.2 est disponible avec de nouvelles fonctionnalités de Java spécifiques aux JDK 14 et 15, le support de PHP 8.0 et l'amélioration de la prise en charge de JavaScript. PhpStorm 2020.3 est disponible et apporte la prise en charge de PHP 8, PHPStan, Psalm, Tailwind CSS et Xdebug 3, et le développement collaboratif avec Code With Me. Le CMS WordPress est désormais utilisé sur 39,5 % des sites web, seuls 38,4 % des sites Web n'utilisent pas un CMS selon les statistiques de W3Techs. La version bêta de TypeScript 4.2 est disponible avec le type tuple plus amélioré et une préservation plus intelligente des alias de type. State of JavaScript 2020 : TypeScript leader incontestable des déclinaisons de JavaScript, le typage statique devient la fonctionnalité la plus demandée et React reste le framework front-end dominant.

TeaVM : un outil pour développer des applications Web rapides et modernes en Java, sans les difficultés d'une pile de développement JavaScript. Test du framework Front-End Svelte. 4 propriétés CSS Grid et une valeur qui devraient suffire pour tous vos layouts. HTMX : vos appels Ajax et Websockets directement dans vos balises HTML. Flexbox ou Grid Layout ? Motion Path : introduction aux animations CSS modernes.

Tailwind CSS, découverte du framework original et innovant.