Accueil InfoQ Articles
-
Le défaut fatal des Finalizers et Phantom References
La plupart des développeurs savent qu'il ne faut pas compter sur les finalizers, mais qu'ils sont parfois nécessaires. Les PhantomReferences, souvent citées comme une bonne alternative, souffrent des mêmes problèmes fondamentaux. Dans cet article, nous allons révéler comment gérer les problèmes autour de la finalization en Java.
-
Cours JEE (CDI, JPA, EJB, REST avec JAX-RS, JSF) sur Azure, l'interview
À l'occasion de la sortie d'un cours complet et gratuit sur l'écriture d'une application JEE moderne avec Glassfish utilisant des services cloud Azure, InfoQ FR a pu interroger ses auteurs José Paumard et Sébastien Pertus, sur les sujets abordés : CDI, JPA, EJB, REST en JAX-RS / JAXB, JSF, ainsi que l'Azure Blob Storage.
-
Prestidigitation Java
Le langage java a un bon nombre de particularités. "Prestidigitation Java" (*“Java Sleight of Hand”*) présente neuf casse-tête Java originaux, des fragments de code en apparence innocents qui produisent des résultats inattendus.
-
Plaidoyer pour l'adoption d'Ember en entreprise
Andrew Walton explique les raisons du choix d'Ember au sein de son entreprise et détaille ce qui le pousse à considérer ce framework comme le meilleur dans un tel contexte.
-
Pourquoi certaines Web APIs ne sont-elles pas RESTful et ce qui peut être fait à ce sujet
Beaucoup de concepteurs de Web APIs présentent leurs APIs comme étant RESTful. Pourtant celles-ci ont souvent peu à voir avec REST. Que doit-il être fait pour que l’API d’un Web service soit réellement RESTful ?
-
Vrais ou Faux Jumeaux ?
L’objectif de cet article est de mettre en évidence différentes familles de paradigmes (la comparaison des langages de programmation n’est pas traitée ici). Il s’agit tout simplement de présenter l’implémentation de la logique de vérification de jumeaux sous divers types de langages : JavaScript, Java, Scala et Idris.
-
Revue de livre et Interview - Practical Cassandra: A Developer's Approach
Le livre "Practical Cassandra: A Developer's Approach", de Russell Bradberry and Eric Lubow, est un guide de développement expliquant comment construire des applications s’appuyant sur la base de données Cassandra. Ce livre couvre tous les aspects du cycle de développement Cassandra et présente des cas d'utilisation. InfoQ s’est entretenu avec les auteurs.
-
Cassandra : Introduction à CQL3
Dans cet article, nous présenterons le language CQL3 et les différences avec SQL.
-
WAQS et la méta-programmation en .NET avec Matthieu Mezil
InfoQ FR a interviewé Matthieu Mezil, expert C# français, pour parler de méta-programmation en .NET et faire le point sur le développement de son Framework WAQS, Web Async Queryable Services.
-
Startup Architecture : Movidone
Lors de l'événement Azure Camp qui a eu lieu cet été, InfoQ FR a pu rencontrer les startups qui ont participé à la conférence et fait un retour d'expérience sur leurs systèmes de production. Voici donc un épisode de cette petite série, consacré à Movidone, avec Sylvain Lamarche, son CTO.
-
Interview et Critique de livre : Chef Infrastructure Automation Cookbook
Dans "Chef Infrastructure Automation Cookbook", Matthias Marschall fournit des informations tactiques sur Chef d'Opscode pour des utilisateurs de niveau débutant à expert. Les premiers y trouveront un apprentissage progressif à l'aide d'outils open source et de services gratuits ; les seconds pourront commencer à automatiser la configuration des applications de production dans leurs data centers.
-
Utilisation de Cassandra en tant que RDD Spark avec le connecteur Datastax
Premier article dévoilant comment il est possible d'utiliser Cassandra et Spark pour effectuer des opérations sur une grande quantité de données, le tout de manière distribuée. Nous allons utiliser des données représentant un ensemble de trajets reliant des villes américaines et effectuer des opérations impliquant ces trajets.