Accueil InfoQ Architecture & Design sur InfoQ
-
GS Collections par l’exemple – Partie 2
Donald Raab, créateur de GS Collections, rendu libre par Goldman Sachs en 2012, continue d'explorer cette puissante bibliothèque à l'aide de nombreux exemples.
-
Où est passée la PermGen Java ?
Avant le JDK 8, les méta-données de classe et les constantes résidaient dans un emplacement appelée la "génération permanente", contigüe avec la pile Java. Avec l'avènement du JDK 8, nous n'avons plus de PermGen. L'espace où il était stocké a migré vers la mémoire native à un emplacement connu sous le nom de "Méta-Espace".
-
Composition de Kleisli
Cet article démontre les différents moyens de composition des fonctions monadiques et met l'accent sur la composition de Kleisli loin des fondements théoriques.
-
Les "Options Réelles" sous-tendent les Pratiques Agile
La "liberté de choisir" est un principe qui sous-tend beaucoup de pratiques Agile. En évitant les engagements prématurés, la flexibilité de choix à reporter augmente. Dans cet article, Chris Matts et Olav Maassen suggèrent qu'une compréhension des "Options Réelles" nous permettrait de développer de nouvelles pratiques Agile pour nous emmener dans des directions jamais prises auparavant.
-
Vorlon.js : le debugger open source à distance et multiplateforme de Microsoft
Echanges avec Etienne Margraff à propos de l'outil Vorlon.js de Microsoft, à présent Open Source et qui propose une véritable alternative aux remote debuggers habituels comme les Chrome DevTools ou Weinre.
-
Méthodes Startup : Keepeek, de l'Agile au Lean
Keepeek, qui évolue entre l'agile et le lean depuis 2009 en mode multi-site, se prête à discuter "méthodes startup" afin d'expliquer la manière dont gérer une offre de DAM évolutive.
-
Innovation et Lean Startup chez Telefónica
La création de produits digitaux est différente de la construction de produits telco traditionnels : selon Susana Jurado Apruzzese, l'incertitude est plus forte, la manière de créer de la valeur pour le client est complètement différente et le cycle de vie est plus rapide. Telefónica a adapté le Lean Startup à leurs processus, culture et organisation, pour le faire fonctionner.
-
Java : ce qui était Super il y a 20 ans et ce qui Déchire Aujourd'hui
Un Java One spécial se profile, 2015 étant l'année des 20 ans de Java. En 1995, je travaillais en alternance et l'arrivée de cette nouvelle plate-forme semblait amorcer une révolution. Je vous propose au travers de mon prisme, de revivre ce qui paraissait génial à l'époque, et ce que je pense être les meilleurs atouts de Java en 2015.
-
Kanban sur les rails - Gestion Evolutive du Changement pour les Chemins de Fer Suisses
Les chemins de fer Suisses ont utilisé Kanban pour transformer un département avec une performance décevante en un service à la capacité prévisible, grâce à une série de changements incrémentaux. La nature évolutive de Kanban tracta cette transition avec des premiers "quick wins" et entraîna une meilleure gestion quotidienne et adéquation au changement.
-
Méthodes Startup : Architecture Technique de Keepeek
InfoQ FR a rencontré les équipes d’une startup française spécialisée dans le traitement et le stockage du capital digital des entreprises, pour échanger sur les fonctionnalités, les architectures et les évolutions de la solution.
-
Pour le fun : for-comprehension à la sauce Java 8
Le but de cet article est d’imiter For-comprehension de Scala, en utilisant Java. Nous allons essayer de lever une partie de ce défi sans donner de cours sur les monades et sans avoir recours aux macros.
-
Traitements Big Data avec Apache Spark - 2ème partie : SparkSQL
Spark SQL, composant du framework Apache Spark, est utilisé pour effectuer des traitements sur des données structurées en exécutant des requêtes de type SQL sur les données Spark. Srini Penchikala discute le module Spark SQL et la manière dont il simplifie les analyses de données utilisant SQL.