Accueil InfoQ Programmation sur InfoQ
-
Promesses : Nouveau standard JavaScript Asynchrone pour navigateurs ?
Quiconque a déjà programmé en JavaScript, au-delà des choses basiques, s'est déjà confronté aux notions de programmation asynchrone. Malgré tout, les opinions divergent sur la meilleure stratégie et le débat subsiste depuis longtemps dans le monde JavaScript. Avec l'arrivée des promesses natives d'EcmaScript 6, les futures API des navigateurs devraient commencer à les utiliser (si nécessaire).
-
Express 4.0 : Modularisation et Nouveau Routeur
Express.JS, le framework d'application web pour Node.js, est récemment sorti en version 4.0 avec des améliorations du routeur et la suppression des middlewares intégrés.
-
GitHub rend open source l'IDE ATOM
GitHub a rendu open source leur IDE Atom, ainsi que le framework Atom Shell, Atom Core, et l'Atom Package Manager (apm).
-
Scala 2.11 : La Dernière Version Majeure de Scala
Typesafe a récemment annoncé la version 2.11 de Scala sous la licence standard BSD à 3 clauses. Il s'agit d'une version majeure qui comprend des améliorations de scalac, du REPL, de la modularisation/du packaging, des macros, de l'API de Collections et diverses corrections de bogues.
-
Rails 4.1 améliore le Temps de Chargement et les Responsive Layouts
Depuis la version 4.1, Rails pré-charge votre application pour un lancement plus rapide. Cette version apporte également un certain nombre d'améliorations à ActionPack, ActiveRecord et ActionMailer.
-
Les Reactive Streams avec Akka Streams
Typesafe a annoncé une preview d'Akka Streams, une implémentation open-source de la spécification des Reactive Streams actuellement à l'état de draft, s'appuyant sur une implémentation à base d'acteurs. L'initiative derrière les Reactive Streams vise à mettre au point un standard sur la Java Virtual Machine (JVM) pour le traitement des flux asynchrones avec <i>back pressure<i> non bloquante.
-
Sortie de TypeScript 1.0
Microsoft vient de publier la version officielle 1.0 de TypeScript, son langage étant construit tel un sur-ensemble de JavaScript. TypeScript est le premier langage de classe pris en charge par Microsoft et supporté à la fois nativement par VS2013 et VS2012.
-
Publication de MongoDB 2.6 - Interview avec Kelly Stirman
Kelly Stirman, Directeur Marketing Produit chez MongoDB répond à nos questions concernant la version 2.6. Parmi les sujets abordés : stockage fragmenté, intersection d'index, recherche en texte intégral et MongoDB en entreprise. Plus d'informations également sur une des fonctionnalités les plus suivies et les plus demandées du JIRA MongoDB : le verrouillage au niveau des collections.
-
Création de la Fondation .NET
Avec la création de la Fondation .NET, Microsoft atteint une nouvelle étape dans son évolution vers le statut d'acteur majeur du monde open-source. Le but de cette fondation est de "régir la collection grandissante de technologies open source liées à .NET", ce qui comprend ASP.NET MVC, Xamarin Mimekit et la .NET Compiler Platform.
-
Le compilateur C# délivré en Open Source
Microsoft a délivré au public le projet de compilateur Roslyn, sous la licence open source Apache. Rolsyn représente l'investissement significatif que Microsoft a fait en réécrivant intégralement ses compilateurs C# et VM .NET, tout en ouvrant le processus de compilation aux développeurs pour promouvoir un meilleur support pour les outils et l'éditeur.
-
Publication d'Ember.js 1.5 : Des nouveautés pour les Tests et des Améliorations de l'UX
L'équipe d'Ember.js vient de publier la version 1.5 qui apporte de nouvelles fonctionnalités de test et un système d'url plus réactif qui améliore l'UX dans 99% des cas selon Robert Jackson, membre de l'équipe Ember. Via un article sur le blog Ember.js, il décrit cette nouvelle version comme ayant "plein de corrections de bugs et de petites améliorations", en plus des nouvelles fonctionnalités.
-
Android++ sans aucune restriction hardware, MSBuild, LLVM, GCC et GDB intégré
Android++, une extension de développement et de débogage natif pour Visual Studio, a été publié sans aucune restrictions matérielles.
-
La spécification JCACHE finalisée
Oracle a annoncé le mois dernier que la spécification JCACHE est maintenant finalisée. La JSR-107 était la plus ancienne des JSRs encore vivante dans les annales, et avait débuté le 6 Mars 2001. Après treize années d'évolution et de développement, l'"API de Cache Temporaire Java" apportera à Java une interface commune pour l'interaction avec les systèmes de cache.
-
Gérer votre Dette Logicielle
La dette logicielle existe sous différentes formes. La dette technique, largement connue, et d'autres formes comme la dette de compétence ou de qualité. La dette logicielle peut causer une augmentation des coûts de maintenance du produit et peut déprimer les développeurs. Plusieurs solutions existent pour la gérer.
-
Node.js Tools pour Visual Studio Beta 1
Microsoft vient de sortir une beta de Node.js Tools pour Visual Studio, connu sous le nom de NTVS, avec en particulier le support de la version gratuite de Visual Studio, Visual Studio Express for Web.