Book review: Mastering lambdas


cover.jpg Mastering lambdas is the second book I've read about lambda. The first one, that i'll use for comparison, was "Java 8 in action" (which is about Java 8 in general, not only lambdas).

This one is written in the same precise style as the very good (and relatively little known) "Java generics and collections", of which Naftalin is a co-author. Some of the content (exception management, performance considerations,...) can't be found anywhere else. On the other hand J8IA is not as well written, but it covers one important technique that "Mastering lambdas" doesn't (using CompletableFutures with Streams).

Overall it's a great book. Also because it's so concise, it's not too thick and can be read in a few days.

This review is based on the printed version, not the Kindle edition (that i didn't try).

Lire la suite...

Pourquoi pas ReactJS ?


A l'heure actuelle, AngularJS s'impose comme la référence des frameworks web. Son approche "full-stack" (c'est à dire qui contient tout le nécessaire pour construire une application single-page ou "SPA") séduit et son architecture présente de vraies bonnes idées (modularité, injection de dépendance, ...). La formation Zenika marche d'ailleurs très fort. Le framework s'appuie sur sa communauté et son écosystème de librairies dont certaines sont devenues incontournables (UI-router, UI-Bootstrap, angular-translate, etc.). Mais au-delà de l'écosystème AngularJS, il y a celui du Javascript, plus vaste encore et dans lequel se trouve le produit d'un autre géant du web : ReactJS.

Lire la suite...

Relevez le challenge "The Great Escape" sur CodinGame


En tant que partenaire de la plateforme CodinGame, Zenika vous propose de relever le défi “The Great Escape” qui commence le 6 février prochain.

CodinGame Pour survivre, ne soyez pas le dernier...

Lire la suite...

Conférence Microservices 101, le 10 février au zlocalhost


Le terme ‘Microservices’ fait le buzz depuis plusieurs mois déjà dans l’ingénierie logicielle. Durant cette soirée, Zenika vous propose de décrire en détail cette technique de décomposition de son système d’information.

La première partie de la soirée présente les enjeux des microservices et les différents cas d’utilisation. La seconde partie aborde différents frameworks Java qui peuvent être utilisés pour la mise en place d’une architecture Microservices.

Lire la suite...

Craftsmanship : Zenika derrière le rideau


Cela fait quelques années déjà que des communautés se forment autour des coding dojos ou assimilables. Au delà de l'aspect technique, ces sessions présentent l'intérêt de pouvoir mener des expérimentations.

Elles offrent ainsi l'opportunité à des développeurs aux pratiques différentes, parfois même opposées, de se rencontrer ainsi que de mettre à l'essai des méthodologies de travail alternatives.

Lire la suite...

Rex - AngularJS et les Fuites mémoires


Il y a peu, j'ai eu le privilège de travailler sur un très gros projet AngularJS. Et par très gros j'entends : démesuré, du genre qui pousse le framework dans ses derniers retranchements. Un projet où la limite « officielle » du nombre de 2000 bindings pour obtenir des performances acceptables (pour les versions <1.3 du moins) se compare avec les 70 000 bindings d'une seule page comportant 1Go de données.

Les fuites mémoires, sont déjà des phénomènes difficiles à résoudre, mais dans un tel contexte, cela devient un véritable cauchemar ! Voici donc un retour d'expérience sur la chasse aux fuites mémoires sur un projet AngularJS.

Lire la suite...

Formation Docker avec Jérôme Petazzoni le 12 mars à Paris et le 16 mars à Lyon


Zenika Training a le plaisir de vous annoncer l’ajout de la Formation Docker à son catalogue.

La première session de cette formation aura lieu le 12 mars à Paris et sera animée par Jérome Petazzoni, senior enginners chez Docker, la seconde sera dispensée dans notre agence lyonnaise le 16 mars 2015.

ban_mail_docker.png

Lire la suite...

NightClazz Docker - Découverte, le 5 février 2015 au zlocalhost


NCD-Docker

Après avoir abordé les différentes problématiques autour d'AngularJS, du Continuous Delivery et de Java 8 :
les NightClazz sont de retours en 2015.

Lire la suite...

Craftsmanship by Zenika, venez découvrir notre nouveau site


Diamant-craftsmanship-little Après le site DevOps sortie en novembre dernier, nous sommes fier de vous présenter notre vision du Software Craftsmanship à travers notre nouveau site Craftsmanship by Zenika

Zenika se positionne comme professionnel du développement de logiciel et excelle dans l'art d'écrire du code de qualité de manière pragmatique.

Lire la suite...

Nouvelle version de la formation "Enterprise Spring"


Avec la formation "Enterprise Integration with Spring", Zenika a le plaisir depuis de nombreuses années de vous former avec succès sur la partie "enterprise" des technologies Spring (web services, messaging, batch). Cette formation vient d’être renommée en "Enterprise Spring" et ce renommage vient avec son lot de nouveautés !

Lire la suite...

- page 2 de 46 -