Accueil InfoQ Programmation sur InfoQ
-
Le principal développeur de Phantom.js jette l'éponge : avenir incertain pour le projet
Le principal développeur du navigateur sans interface graphique dédié au test Phantom.js a décidé de jeter l'éponge après la publication de la dernière version de Chromium qui embarque une version sans interface. Ce n'est pour le moment pas clair si l'auteur du projet trouvera l'aide suffisante pour continuer les développements.
-
Outils et Astuces de Recrutement de Google
Google a publié un certain nombre d'outils utiles pour le processus d'embauche, y compris des conseils pour créer une description de poste, préparer l'intervieweur, les meilleures pratiques d'entretien et bien d'autres.
-
Le groupe Web des Objets du W3C commence son travail
Le groupe de travail Web des Objets du W3C, récemment créé a commencé à étudier les options de standardisation. Ce groupe est né du précédent travail d'exploration réalisé par le groupe d'intérêt Web des Objets (IG).
-
Les Filtres de Désérialisation d'Objet portés depuis Java 9
La JEP 290, qui permet de filtrer les données entrantes lors de la désérialisation d'un objet et initialement destinée à Java 9, a été portée vers Java 6, 7 et 8.
-
Développer pour Microsoft Surface Hub
Microsoft a publié une série de neuf vidéos pour expliquer comment concevoir et développer des applications pour Microsoft Surface Hub. Ces vidéos sont destinées à la fois aux développeurs et aux concepteurs qui utilisent la Plateforme Universelle de Windows (UWP).
-
Une Etude montre que le Web est rempli de Librairies JavaScript Obsolètes et Vulnérables
Une étude récente a révélé que 37% des 75K premiers sites Web sur Alexa présentent au moins une vulnérabilité et près de 10% en compte au moins deux. Peut-être plus choquant encore, 26% des 500 premiers sites d'Alexa emploient des librairies vulnérables.
-
Le format Open Space et Play14
#Play14 fait partie des "unconference" avec une présence un peu partout en Europe. InfoQ FR échange avec Yann Gensollen, co-créateur de #Play14 Luxembourg, sur le déroulement d'un #Play14, le format Open Space, les non têtes d'affiche et la philosophie défendue.
-
Google rend public son Guide de Conception d'API
Google a publié un Guide de Conception d'API pour la création d'APIs HTTP ou RPC. Ces principes de conception sont recommandés en particulier aux développeurs qui créent des APIs gRPC se connectant à Google Cloud Endpoints.
-
Kotlin 1.1 apporte les Coroutines, les Alias de Type, une Prise en Charge améliorée de JavaScript
La nouvelle version de Kotlin introduit un certain nombre de nouvelles fonctionnalités du langage - en particulier les coroutines - et une prise en charge améliorée de sa cible JavaScript, d'après Roman Belov, responsable marketing de Kotlin.
-
La version 2.2 de TypeScript donne aux développeurs JavaScript plus de ce qu'ils attendent
Microsoft a publié la version 2.2 du langage TypeScript, qui se concentre sur un nouveau type d'objet et une productivité améliorée pour les développeurs.
-
Java 9 ajustera les limites de mémoire si l'exécution est sur Docker
Une première modification expérimentale a été ajoutée à OpenJDK 9 afin que la JVM puisse comprendre qu'elle s'exécute dans un conteneur et ajuster les limites de mémoire en conséquence. Cette modification, qui pourrait être mise à la disposition du public une fois que Java 9 sera publié, est une tentative pour empêcher un grand nombre de scénarios.
-
Google Cloud Endpoints est désormais disponible en GA
Après trois mois en version bêta, Google a annoncé la disponibilité générale de son système de gestion d'API Cloud Endpoints (GCE) basé sur Open-API, qui vise à permettre la construction de plates-formes d'APIs efficaces et prêtes à l'emploi selon Google.
-
Les dangers des déclarations if dans la logique domaine
La déclaration if trouvée dans la plupart des langages de programmation a deux rôles principaux : la validation de l'entrée pour protéger le domaine contre des données erronées et pour traiter la logique métier dans le domaine. Malheureusement, nous consacrons trop peu de temps à gérer les risques liés à l'utilisation de déclarations logiques du point de vue business ou du domaine.
-
MicroProfile devient Eclipse MicroProfile
MicroProfile, l'initiative communautaire pour fournir une plate-forme standard de micro-services Java d'entreprise, a rejoint la Fondation Eclipse pour devenir un projet Eclipse.
-
Netflix présente Hollow, une bibliothèque Java pour le traitement des jeux de données en mémoire
Netflix a récemment introduit Hollow, une bibliothèque Java et une boîte à outils conçue pour stocker efficacement des ensembles de données qui ne sont pas caractérisées comme du "big data".