Accueil InfoQ Articles
-
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.
-
Curryfication Java : méthodes & fonctions
Dans la programmation fonctionnelle, le terme Currying ou Curryfication - développé par “Haskell Curry”, créateur du langage Haskell - reste toujours d’actualité. Dans cet article, nous allons exposer le retour en service de cette technique sous java 7 et 8.
-
Tout sur la JVM sans jamais avoir osé lui demander en ligne de commande
Les développeurs connaîssent généralement (ou devraient connaître !) les outils graphiques fournis avec le JDK permettant de collecter des informations concernant le comportement et la configuration des machines virtuelles en cours d'exécution. Or, ce ne sont pas ces outils qui vont être mis en exergue dans cet article. Ici, il va être question de terminal et de ligne de commande !
-
Modèle de stockage physique dans Cassandra : Détail sur le stockage physique dans C*
Dans cet article, nous présenterons les détails d'implémentation du moteur de stockage de C* ainsi que les différents types de colonnes.
-
Comment être inspiré ? Devenez chasseur d'idées !
Difficile de trouver une idée d'entreprise ? Aucune idée ou effrayés qu'elles ne soient pas bonnes ? Ne vous en faites pas. Toutes les idées sont mauvaises. La question n'est pas l'idée elle-même, mais le processus associé. Accrochez-vous. Lorsque vous échouez, tirez-en des leçons et réessayez. Prenez du recul. Soyez un chasseur d'idées.