Résultats
Il y a 5 ans
Un vendredi à Devoxx, découvrez le retours des Xebians !
Pour cette nouvelle édition de Devoxx France, les Xebians étaient présents. Ils vous proposent à travers cet article de découvrir leur avis sur certaines des conférences présentées. Découvrez d’ores et déjà leurs retours sur les conférences du jeudi. Keynote French Road L’ordinateur quantique Software Heritage: pourquoi et comment préserver le patrimoine logiciel de l’humanité Web,...
Il y a 5 ans
Un jeudi à Devoxx, découvrez le retours des Xebians !
Un jeudi à Devoxx, découvrez le retours des Xebians ! Pour cette nouvelle édition de Devoxx France, les Xebians étaient présents. Ils vous proposent à travers cet article de découvrir leurs avis sur certaines des conférences présentées : Keynote La e-residence estonienne et l’entrepreneuriat sans frontieres Le Smart Building : par où commencer ? Web,...
Il y a 7 ans
Améliorations d’API de Comparator dans Java 8
Vous avez sûrement déjà dû développer un comparateur, soit en passant par l’interface Comparable soit par Comparator. Prenons comme exemple la classe suivante : [java gutter= »true »]class Person { String firstName, lastName; String getFirstName() { return firstName; } String getLastName() { return lastName; } }[/java] L’API de Comparator Rappelons que l’interface Comparable<T> est définie ainsi : [java]int compareTo(T t1, T t2);[/java]...
Il y a 7 ans
Les conférences de la XebiCon se dévoilent !
Pour la seconde édition de la XebiCon, le 9 novembre prochain, nous réservons aux 700 participants un programme d’exception. Nous pouvons d’ores et déjà vous annoncer que cette année, la XebiCon c’est 51 conférences technologiques sur l’IoT, la Data, la mobilité, le développement Web, les architectures réactives, DevOps, les transformations agiles à l’échelle, etc. En...
Il y a 7 ans
Devoxx France 2016 : Retours sur les conférences des Xebians
Du 20 au 22 avril au Palais des Congrès, c’était la 5ème édition de Devoxx France, la conférence des développeurs passionnés ! Nous ne pouvions pas manquer ce rendez-vous incontournable. Une trentaine de Xebians était présente. Retrouvez les retours sur leurs conférences « Coup de coeur » de la journée 1 de Devoxx France et la journée 2 de Devoxx France. De plus, 10 conférences étaient présentées...
Il y a 10 ans
Vers des applications évolutives et pérennes
Depuis quelques années, nous sommes dans l’ère du tout connecté. L’information est accessible facilement et rapidement sur de multiples supports tels que les smartphones, tablettes, etc. Ce phénomène implique de changer nos habitudes de conceptions des applications sous-jacentes. En effet, nous devons être capables de les faire évoluer vite, continuellement et de manière transparente. Le...
Il y a 10 ans
Les raccourcis clavier d’IntelliJ IDEA – Se déplacer
Intellij IDEA est l’un des environnements de développement Java les plus populaires. Comme beaucoup de développeurs, vous vous êtes peut-être offert une licence fin 2012, suite à une sombre histoire de fin du monde. Cet article est le premier d’une série qui se propose de présenter les raccourcis clavier d’IDEA, à travers des scénarios d’utilisation...
Il y a 10 ans
JCrete 2013 – Frameworks, really??
Lors de la troisième journée de JCrete 2013, Martin Thompson nous a proposé une discussion autour de l’utilisation des frameworks sur la plateforme Java. Les sessions ont toutes été enregistrées (audio seulement) et seront publiées sur le site WikiEducator à l’adresse : http://wikieducator.org/index.php?title=JCrete2013:Blog. L’observation de départ est qu’il y a un très grand nombre de...
Il y a 10 ans
JCrete 2013 – Your Profiler is Lying to you
Lors de la deuxième journée de JCrete 2013, Kirk Pepperdine nous a proposé une session dédiée aux mensonges de nos profilers. Cette session était motivée par la présence d’experts en performances et aussi pour tordre le cou à certaines idées reçues encore appliquées. Ces dernières sont appelées "Tuning by folklore" et consistent en l’application d’astuces...
Il y a 10 ans
JCrete 2013 – The perils of benchmarking
Durant cette session, Kirk Pepperdine a évoqué les différents risques liés au benchmarking. Le sujet était très vaste et les discussions très avancées. En voici un compte rendu. Les aspects sous-estimés d’un exercice de benchmarking sont nombreux, parmi lesquels des questions : Quel type de benchmark est-on en train de produire ? Comment garantissons-nous que le...
Il y a 10 ans
JCrete 2013 – Adopt-a-JSR
Lors de cette première journée de JCrete, Sven Reimers et Rabea Gransberger nous ont proposé une discussion ouverte autour du programme Adopt-A-JSR. En quelques mots, le programme « Adopt a JSR » consiste à spécifier collectivement les améliorations qui vont arriver dans le langage Java et la JVM. Cela se fait en impliquant la communauté des développeurs...
Il y a 10 ans
En route pour JCrete 2013 !
JCrete (ou Java Specialists Symposium) est une conférence qui se déroule chaque année, en Crète comme son nom l’indique et qui regroupe des grands noms de l’écosystème Java. Cette année Xebia France y sera représenté pour vous faire partager les dernières pratiques et innovations issues du monde du développement logiciel et de la JVM. La...
Il y a 10 ans
Les tests unitaires paramétriques avec JUnitParams, une alternative à Junit Parameterized
Lorsque l’on souhaite tester un même comportement sur différentes données, on peut soit : Développer plusieurs méthodes de tests qui vérifient le même code avec des entrées différentes ; Utiliser une méthode de test paramétrique. Les tests paramétriques permettent d’exécuter une même méthode de test sur des données différentes (les paramètres). Cela permet de ne...
Il y a 10 ans
Gatling, ou comment écrouler un serveur – alternative à JMeter
Dans certains projets à fort trafic, les tests de charge sont souvent négligés faute de temps ou bien faute d’outils simples à intégrer au projet. Et ceci à tort, car seuls les tests de charge permettent de valider correctement une application ou un système avant déploiement, tant en qualité de service qu’en consommation de ressources....
Il y a 10 ans
Les outils du développeur web en Java
Les outils du développeur web en Java Imaginons un développeur Java qui démarre un nouveau projet web et qui inaugure un poste de développement flambant neuf. Seul l’OS est installé, Windows, Mac OS X ou Linux, peu importe : les outils présentés dans cet article sont tous disponibles sous votre OS favori.
Il y a 10 ans
Comprendre le fonctionnement de la JVM – Article 2/2
Dans le premier article de cette série, nous avons vu comment la JVM optimise notre code. Ici, intéressons nous à la manière dont la mémoire est gérée et aux différents Garbage Collectors. L’hypothèse générationnelle Toute la gestion de la mémoire opérée par la JVM se base sur une hypothèse générationnelle, résumée par la phrase "la plupart des...
Il y a 10 ans
Les outils du développeur moderne
L’âge de pierre du développement logiciel a été dominé par la répétition de tâches : coder, compiler, livrer. Au fil des ans, les développeurs des différentes tribus ont développés leurs “bifaces” pour s’améliorer : outils de build, de packaging et autres. Les développeurs ont gagné en efficacité et se sont libérés du temps pour des...
Il y a 10 ans
Graphite – les bases
Graphite est un outil pour grapher différentes métriques qui peuvent être aussi bien des indicateurs systèmes (utilisation CPU, espace disque disponible, etc …), des indicateurs applicatifs (utilisation de la heap d’une JVM, requêtes par secondes d’une base de données, etc.) ou des indicateurs métiers exposés en JMX par exemple. Théoriquement, il n’y a pas de limite...