Freelance is not a reward. It is a responsability.

Introduction au data binding d’Angular 1 vs Angular 2

Introduction au data binding d’Angular 1 vs Angular 2

  En prévision de la formation sur angular 5, prévue en fin avril 2018, dans la NG-ACADEMY, j’ai décidé de me pencher sur un des concepts de base d’angular: le data binding. Il existe plusieurs façons de lier des données dans Angular: interpolation, liaison unidirectionnelle (one way binding), liaison bidirectionnelle(two way binding) et liaison d’événement(event binding).En savoir plus surIntroduction au data binding d’Angular 1 vs Angular 2[…]

7 erreurs de carrières mortelles que font les développeurs

7 erreurs de carrières mortelles que font les développeurs

L’échec peut mener au succès, mais la complaisance irréfléchie est un certain tueur de carrière pour les développeurs. Vous ne trouverez pas de pénurie de phrases de motivation de carrière entourant l’échec: Échouer rapidement, l’échec construit le caractère, la clé du succès est l’échec, les erreurs vous font grandir, ne jamais avoir peur d’échouer. MaisEn savoir plus sur7 erreurs de carrières mortelles que font les développeurs[…]

Comprendre le machine learning

Comprendre le machine learning

Qu’est-ce que le machine learning? La définition la plus simple que j’ai trouvée: C’est la branche de l’intelligence artificielle qui explore les moyens d’améliorer les performances des ordinateurs en fonction de leur expérience. Une video d’introducion sur le machine learning en java sera disponible en Avril 2018 dans le catalogue de formation. Stay tuned 🙂En savoir plus surComprendre le machine learning[…]

Comment sécuriser nos API REST ?

Comment sécuriser nos API REST ?

Choisissez le bon protocole de sécurité de l’API Les protocoles d’authentification standard de l’industrie aident à réduire les efforts de sécurisation de votre API. Des protocoles de sécurité personnalisés peuvent être utilisés, mais seulement dans des circonstances très spécifiques. Voici un bref aperçu des avantages et des inconvénients des meilleurs protocoles. Authentification API de baseEn savoir plus surComment sécuriser nos API REST ?[…]

Pourquoi les banques se tournent-elles vers le cloud ?

Pourquoi les banques se tournent-elles vers le cloud ?

Un changement majeur est en cours dans le secteur bancaire en ce moment. De nombreuses banques ont été jusqu’à présent assez silencieuses sur ce sujet, et nombreux sont les opposants qui disaient que cela n’arriverait jamais. Les banques testent et évoluent rapidement vers le cloud. Qu’est-ce qui s’est passé ces deux dernières années et quiEn savoir plus surPourquoi les banques se tournent-elles vers le cloud ?[…]

Les méthodes d’extension de Lombok

Les méthodes d’extension de Lombok

Cet article est une immersion profonde dans l’annotation @ExtensionMethod de Lombok. Il s’attardera sur son utilité, ses cas d’utilisation, ses astuces, ses conseils et ses inconvénients. Une méthode d’extension est une caractéristique des langages de programmation orientés objet qui permet aux méthodes définies en dehors d’une classe d’être utilisées avec des objets de cette classeEn savoir plus surLes méthodes d’extension de Lombok[…]

De l’ingénierie logicielle à entrepreneur. Est ce si facile?

De l’ingénierie logicielle à entrepreneur. Est ce si facile?

On a tous déjà probablement réalisé que le développement de logiciels et l’entrepreneuriat sont deux choses très différentes. Le développement de logiciel est un sous-ensemble minuscule des qualifications qu’un entrepreneur doit acquérir pour réussir dans cette voix. Si vous écrivez du code depuis des années, vous vous êtes probablement fait des opinions qui ne sontEn savoir plus surDe l’ingénierie logicielle à entrepreneur. Est ce si facile?[…]

11 conseils basiques améliorant les performances en Java (Consultants junior)

11 conseils basiques améliorant les performances en Java (Consultants junior)

A partir d’un certain niveau, le but n’est plus seulement d’écrire du code qui marche, mais qui soit performant. Voici quelques étapes que vous pouvez suivre pour éliminer les goulots d’étranglement, les astuces de mise en cache et d’autres suggestions d’optimisation des performances.   La plupart des développeurs s’attendent à ce que l’optimisation des performancesEn savoir plus sur11 conseils basiques améliorant les performances en Java (Consultants junior)[…]

Les critères d’acceptance: un des piliers de l’agilité

Les critères d’acceptance: un des piliers de l’agilité

Toutes mes missions se sont révélées être dans un environnement AGILE. Pourtant la première fois que j’ai été confronter aux critères d’acceptance au sein d’un projet c’était il y a un an pour le compte d’un client : ING Direct. Je dois avouer que pour la première fois je découvrais ce que ca donnait deEn savoir plus surLes critères d’acceptance: un des piliers de l’agilité[…]