BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Java sur InfoQ

  • 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.

  • 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.

  • 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.

  • Vous avez achevé les Tests Unitaires ? Vos Tests ont juste commencé

    Arrêter de tester votre code juste après les tests unitaires reviendrait à commencer la production de masse de voitures après avoir testé les vis et les boulons. Le test d'intégration garantit le bon fonctionnement de la collaboration entre les classes. Cet article examine quelques techniques importantes de test d'intégration.

  • Startup Architecture : Wildmoka

    A l'occasion des TechDays 2015, InfoQ FR a pu discuter avec Cristian Livadiotti et Thomas Menguy, les fondateurs de Wildmoka, une société éditrice d'une plateforme de gestion de la vidéo à destination des médias, des chaînes de télévision ou des opérateurs. A leur actif, pas mal de réalisations connues comme le générateur de vidéos personnalisées des 30 ans de Canal+ avec l'équipe de Bref.

  • GS Collections par l'exemple - Partie 1

    Donald Raab, créateur de GS Collections, rendu libre par Goldman Sachs en 2012, explique la puissance de cette bibliothèque et comment, en l’associant avec les fonctions lambdas, elle enrichit Java avec quelques touches de Smalltalk.

  • Retour sur les bases : equals et hashCode

    Je suis régulièrement amené à recevoir des candidats de tous niveaux afin de procéder à une évaluation technique et une de mes questions fétiches concerne `equals` et `hashCode`. Tout développeur se doit évidemment d'être parfaitement affûté sur ce sujet on ne peut plus basique. Pourtant, la réalité montre que la majorité des réponses sont au mieux incomplètes et bien souvent totalement fausses.

  • Virtual Panel : Confrontation sur le Tuning de performance

    Dans le monde de la livraison d'application, le tuning de performance semble échapper au courant dominant. InfoQ a eu l'occasion de discuter avec cinq personnalités de l'analyse de performance à propos des causes et de ce qui peut être fait pour y remédier. Le résultat a été un débat plutôt enflammé.

  • 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.

BT