background preloader

Outils de développement

Facebook Twitter

Etude des tendances actuelles des outils de développement.

IP Geolocation API : un outil gratuit pour obtenir des informations sur vos visiteurs en temps réel. Focus sur une API gratuite qui permet entre autres de géolocaliser l'adresse IP des visiteurs de son site en temps réel.

IP Geolocation API : un outil gratuit pour obtenir des informations sur vos visiteurs en temps réel

Le service offre plusieurs possibilités à ses utilisateurs, en fonction de leurs objectifs et des requêtes effectuées. Crédit IP Geolocation API Connaître le pays de provenance de vos visiteurs, mais pas seulement. La version 8.0.0 du framework Angular est publiée, une version majeure qui améliore le temps de démarrage des applications. En respect de son cycle de publication d’une nouvelle version du framework tous les six mois, Google vient d’annoncer la sortie de la version 8 d’Angular.

La version 8.0.0 du framework Angular est publiée, une version majeure qui améliore le temps de démarrage des applications

Comme toute nouvelle version, Angular 8.0 apporte de nouvelles fonctionnalités notamment un chargement différentiel de JavaScript, une nouvelle API Builders pour permettre aux développeurs d’outils de remplacer le comportement des commandes de la CLI telles que la construction et le test et une réduction de la taille des téléchargements d'archives transitives d’environ 60 %. Pour rappel, Angular est un framework côté client open source basé sur TypeScript dirigée par l'équipe du projet Angular à Google et par une communauté de particuliers et de sociétés.

Angular est une réécriture complète de AngularJS, un framework construit par la même équipe. Angular n'a pas de notion de “portée” ou de contrôleurs, au lieu de cela il utilise une hiérarchie de composants comme principale caractéristique architecturale. 62% des sites web utilisent PHP 5... qui ne sera plus mis à jour dès 2019. Développement web : les compétences qui font la différence en 2019. Les compétences techniques restent nécessaires pour exercer le métier de développeur, mais elles ne sont plus suffisantes pour faire carrière.

Développement web : les compétences qui font la différence en 2019

Les compétences des développeurs évoluent très rapidement. Crédits : Pexels / luis gomes. Les développeurs ont beau être fortement sollicités par les recruteurs, ils ne peuvent pas se reposer sur leurs lauriers. Les technologies évoluent aussi vite que les méthodes en entreprise : pour améliorer l’efficience de leurs actions, ils doivent se former en continu.

Afin de dresser le panorama des compétences qui font la différence, nous avons rencontré Sandra Hurteaux (studio Kaeness), ainsi que Christophe Ollivier, Marc Boussoulade et Sami Radi (VirtuoWorks). Les langages informatiques, les frameworks et l’algorithmique, des compétences techniques indispensables “Lorsque Tim Berners Lee invente le World Wide Web en 1989, il le fait reposer sur 3 piliers, rappelle Sami Radi. Le langage Go continue sa progression avec de nombreux développeurs qui l'utilisent dans les projets professionnels et personnels, selon un sondage. Du nouveau pour la populaire extension Python pour Visual Studio Code. Microsoft a publié une mise à jour de sa très populaire extension Python pour Visual Studio Code.

Du nouveau pour la populaire extension Python pour Visual Studio Code

Cette extension est disponible en téléchargement sur la place de marché de Visual Studio Code (VS Code). L'extension Python compte actuellement plus de huit millions d'installations depuis le store, contre six millions un an plus tôt - pour un total de plus de 41 millions de téléchargements. Les autres extensions populaires (ESLint, C/C+++ et Debugger for Chrome) affichent moins de 20 millions de téléchargements. Python au service de l'IA et des data scientists Python est devenu le langage de prédilection des data scientists et pour le développement d'applications de machine learning. En 2016, un an après l'ouverture du code par Microsoft, 500 000 développeurs l'utilisaient. En décembre 2018, Chris Capossela, directeur marketing de Microsoft, ne se privait pas d'assurer à ZDNet que "désormais la majorité des développeurs Google l'utilisent. " Visual Studio Code prend désormais en charge Java 12, et propose de nombreuses améliorations pour les développeurs Java.

Prise en charge de Java 12 Java se met à jour à un rythme plus rapide et Microsoft le suit.

Visual Studio Code prend désormais en charge Java 12, et propose de nombreuses améliorations pour les développeurs Java

Grâce à la mise à jour amont de JDT, vous pouvez désormais construire votre projet en vous servant des fonctionnalités Java 12 dans VS Code. Pour utiliser les fonctionnalités du langage expérimental telles que la nouvelle instruction switch, ajoutez les paramètres suivants au fichier pom.xml: Top Node.js frameworks in 2019. Quelles sont les nouvelles fonctionnalités qui pourraient débarquer dans JavaScript en 2019 ? Un tour d'horizon des candidats pour ES2019. JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives, mais aussi pour les serveurs avec l'utilisation par exemple de Node.js.

Quelles sont les nouvelles fonctionnalités qui pourraient débarquer dans JavaScript en 2019 ? Un tour d'horizon des candidats pour ES2019

C'est un langage orienté objet à prototype et qui supporte le paradigme objet, impératif et fonctionnel. Il a été standardisé sous le nom d'ECMAScript en juin 1997 par Ecma International dans le standard ECMA-262. JavaScript n'est depuis qu'une implémentation d'ECMAScript (ES), celle mise en œuvre par la fondation Mozilla. Au cours des dernières années, JavaScript a évolué à un rythme soutenu avec de nouvelles fonctionnalités de langage apportées à la spécification ECMAScript suivant un processus normalisé avec 5 étapes de maturité : idée (étape 0), proposition formelle (étape 1), brouillon (étape 2), candidat (étape 3) et approuvé (étape 4).

Le groupe Ecma International qui examine et adopte les modifications apportées aux spécifications du langage est le Technical Committee 39, ou TC39. Microsoft annonce la disponibilité de la version stable de Visual Studio 2019 version 16.1 et de Visual Studio 2019 version 16.2 Preview 1. À quoi s'attendre dans la Visual Studio 2019 version 16.1 ?

Microsoft annonce la disponibilité de la version stable de Visual Studio 2019 version 16.1 et de Visual Studio 2019 version 16.2 Preview 1

Commençons par Visual Studio IntelliCode. IntelliCode est désormais installé avec tous les workloads prenant en charge les langages C#, C++, TypeScipt / JavaScript ou XAML. IntelliCode fournit un IntelliSense optimisé grâce à une IA afin que, lors de la frappe, le contexte du code soit utilisé pour recommander la prochaine API dont il faut se servir, plutôt que de fournir une simple liste alphabétique. Si vous travaillez avec plusieurs moniteurs et plusieurs résolutions avec Per-Monitor-Awareness, vous constaterez que, dans la plupart des cas, votre fenêtre IDE et vos fenêtres d’outil s’adaptent de manière appropriée à des images nettes. Google Maps : l'API devient intégralement payante pour les développeurs. La rumeur courrait depuis quelques semaines, elle se confirme aujourd'hui au grand dam des développeurs et des éditeurs d'applications.

Google Maps : l'API devient intégralement payante pour les développeurs

L'utilisation de l'API de Google Maps dans une application tierce ou un site Web va devenir payante à partir du 11 juin prochain. Cette utilisation était jusqu'à aujourd'hui quasiment gratuite. L'annonce fait l'effet d'une bombe car cette API de Maps est utilisé dans une multitude d'applications (pour localiser une boutique, faire un itinéraire...) et constitue une vraie valeur ajoutée. Au point de devenir quasiment incontournable. Langages de programmation : pourquoi les développeurs JavaScript choisissent TypeScript.

Microsoft a peut-être adopté une approche plus amicale à l'égard de Linux sous la direction du PDG Satya Nadella, mais une chose n'a pas changé depuis l'époque de l'ancien patron, Steve Ballmer, à savoir l'accent mis par l'entreprise sur "développeurs, développeurs, développeurs".

Langages de programmation : pourquoi les développeurs JavaScript choisissent TypeScript

Cette semaine, Microsoft a dévoilé lors de sa conférence Build un noyau Linux pour le sous-système Windows pour Linux version 2.0, permettant aux développeurs de démarrer plus rapidement les distributions Linux fonctionnant sous Windows 10. Les adaptes de TypeScript en hausse Par ailleurs, Visual Studio Code ou VS Code, l'éditeur de code multiplateforme léger de Microsoft est devenu un succès auprès des développeurs, dont ceux de Google, et compte désormais 4,5 millions d'utilisateurs. Sortie de Qt Design Studio 1.2, l'environnement de développement d'interfaces graphiques s'ouvre avec une Community Edition gratuite. Qt Design Studio est un environnement de développement orienté interfaces graphiques QML.

Sortie de Qt Design Studio 1.2, l'environnement de développement d'interfaces graphiques s'ouvre avec une Community Edition gratuite

Il est prévu tant pour les développeurs que pour les graphistes : en réalité, c'est leur outil commun. Stephen Wolfram publie gratuitement le moteur Wolfram pour les développeurs, mais pas en open source. Stephen Wolfram a annoncé hier la publication gratuite de son moteur Wolfram pour les développeurs. Github: la plateforme de code partagé passe à l’action. Passé sous le giron de Microsoft, Github accélère le rythme et annonçait hier à l’occasion de sa conférence Github Universe les nouveautés à venir sur sa plateforme de partage de code. Point d’orgue de la keynote, l’annonce de Github Actions : un outil pour l’instant en version beta qui permettra aux développeurs d’automatiser leur workflow. « La plus grande évolution depuis l’introduction de la pull request » selon les dirigeants, ce qui n’est pas une mince affaire quand on connaît le fonctionnement de Github.

Et un changement de taille pour Github, qui va pour la première fois exécuter du code conçu par ses utilisateurs au lieu de se contenter de simplement l’héberger. Automatiser et partager. Swift, le langage d'Apple, bénéficie d'un rafraîchissement majeur. Quelques mois à peine après le lancement de Swift pour iOS par Apple, ce langage est devenu l’un des plus populaires pour les développeurs. Aujourd’hui, Apple veut être votre fournisseur de streaming et votre compagnie de cartes de crédit, et annonçait également l’arrivée d'une nouvelle version d'iOS. Mais vous avez peut-être manqué le fait qu'Apple a aussi des annonces pour ses anciennes technologies. Apple a publié la dernière version de son langage phare: Swift 5.0. Google lance VisBug, une extension de Chrome pour la conception Web.

Lors du Chrome Summit qui s'est tenu aujourd'hui à San Francisco, Google a annoncé un nouvel outil de développement appelé VisBug. Celui-ci simplifie la modification d'une page Web à l'aide d'une interface simple WYSIWYG VisBug est actuellement disponible en tant qu'extension Chrome et peut être installé à partir du Chrome Web Store principal. Soul : un langage et un EDI pour le codage audio, rend le codage audio plus accessible et améliore la productivité, selon son développeur. Soul est à la fois un langage de programmation et une infrastructure pour l'écriture et le déploiement de code audio présenté par Julian Storer, un programmeur C++. L’acronyme Soul est l'abréviation du groupe de mots “Sound Language”. Storer a présenté Soul comme une solution qui vise à fournir aux programmeurs des améliorations en termes de latence, de performances, de portabilité et de facilité de développement qui ne sont pas possibles avec les techniques classiques actuellement utilisées.

Pour cela, Soul mise sur la vitesse et est moins sujet aux erreurs pour améliorer la productivité des experts tout comme des débutants. Julian Storer a indiqué que la plateforme Soul est en même temps un langage et une API. Le langage est un petit DSL (Domain Specific Language) soigneusement conçu pour écrire les parties en temps réel d'un algorithme audio. JDK 13 : de nouvelles fonctionnalités pour Java 13.

PHP 7.4 devrait être rendu disponible vers la fin de cette année, voici un aperçu des nouveautés qui pourraient y figurer. PHP est utilisé par 78,9 % des sites de la toile, ce qui en fait l’un des langages de programmation côté serveur les plus utilisés. En décembre 2018, PHP 7.3 a été rendu disponible en version stable, apportant de nouvelles fonctionnalités et améliorations. La version 5.0 du framework Bootstrap va supprimer jQuery, sa plus grande dépendance côté client pour du pur JavaScript. Bootstrap n'est plus à présenter aux développeurs Web, car c'est sans doute le framework HTML, CSS et JavaScript le plus populaire pour développer des projets mobiles first et responsives sur le Web.

Il offre des outils utiles à la création du design de sites et d'applications Web. C'est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option. Microsoft présente Bosque, un nouveau langage fonctionnel. La semaine dernière, Mark Marron, de Microsoft Research, a présenté Bosque, un nouveau langage de programmation, dans un court billet : Le langage de programmation Bosque est conçu pour écrire du code simple, clair et facile à comprendre pour les humains et les machines. Les principales caractéristiques de conception du langage permettent d'éviter toute complexité accidentelle dans le processus de développement et de codage.

Android : Kotlin est désormais le langage préféré et recommandé par Google, vers la fin de Java pour le développement Android ? Android Studio 3.5 Beta est disponible en téléchargement, l'EDI se concentre sur la santé du système ainsi que le polissage des fonctionnalités.