Tous
nos
articles
2025
What's new in Angular 20.1?
9 juil. 2025Angular 20.1 is out!
What's new in Angular 20.0?
28 mai 2025Angular 20.0 is out!
What's new in Angular 19.2?
26 févr. 2025Angular 19.2 is out!
Angular 19.2 introduces a new function called `httpResource()`. Let's dive in!
What's new in Angular 19.1?
15 janv. 2025Angular 19.1 is out!
2024
What's new in Angular 19.0?
19 nov. 2024Angular 19.0 is out!
What's new in Vue 3.5?
5 sept. 2024Vue 3.5 is out!
What's new in Angular 18.2?
14 août 2024Angular 18.2 is out!
What's new in Angular 18.1?
10 juil. 2024Angular 18.1 is out!
What's new in Angular 18.0?
22 mai 2024Angular 18.0 is out!
What's new in Angular 17.3?
13 mars 2024Angular 17.3 is out!
What's new in Angular 17.2?
14 févr. 2024Angular 17.2 is out!
What's new in Angular 17.1?
17 janv. 2024Angular 17.1 is out!
2023
What's new in Vue 3.4?
29 déc. 2023Vue 3.4 is out!
What's new in Angular 17?
9 nov. 2023Angular v17 is out!
What's new in Angular CLI 17.0?
9 nov. 2023Angular CLI 17.0 is out!
Angular 17 introduces a new syntax to lazy-load parts of a template using @defer. Let's dive in!
Angular 17 introduces a brand new template syntax to replace *ngIf/*ngFor/*ngSwitch. Let's dive in!
What's new in Angular 16.2?
9 août 2023Angular 16.2 is out!
What's new in Angular 16.1?
14 juin 2023Angular 16.1 is out!
What's new in Vue 3.3?
15 mai 2023Vue 3.3 is out!
What's new in Angular 16?
3 mai 2023Angular 16 is out!
What's new in Angular CLI 16.0?
3 mai 2023Angular CLI 16.0 is out!
An introduction to Angular Signals
26 avr. 2023Angular 16 introduces the concept of signals. Let's dive in!
What's new in Angular 15.2?
23 févr. 2023Angular 15.2 is out!
You have an Angular application that you want to migrate to standalone components? Follow the guide!
What's new in Angular 15.1?
11 janv. 2023Angular 15.1 is out!
What's new in Angular CLI 15.1?
11 janv. 2023Angular CLI 15.1 is out!
2022
What's new in Angular 15?
16 nov. 2022Angular 15 is out!
What's new in Angular CLI 15.0?
16 nov. 2022Angular CLI 15.0 is out!
Angular now supports building applications without modules. But how to use HTTP in a standalone application?
Directive Composition API in Angular
19 oct. 2022Angular 15 introduces an API to compose directives!
What's new in Angular 14.2?
26 août 2022Angular 14.2 is out!
What's new in Angular 14.1?
21 juil. 2022Angular 14.1 is out!
What's new in Angular CLI 14.1?
21 juil. 2022Angular CLI 14.1 is out!
What's new in Angular 14?
2 juin 2022Angular 14 is out!
What's new in Angular CLI 14?
2 juin 2022Angular CLI 14 is out!
A guide to Standalone Components in Angular
12 mai 2022Angular 14 introduces optional NgModules with the new standalone components!
Strictly typed forms in Angular
21 avr. 2022Angular 14 finally has strictly typed forms!
What's new in Angular 13.3?
16 mars 2022Angular 13.3 is out!
Taste our new speculoos
28 févr. 2022Taste our new ngx-speculoos
Getting started with Vite and Vue 3
23 févr. 2022How to get started with Vite and Vue 3?
Débuter avec Vite et Vue 3
23 févr. 2022Comment bien commencer avec Vite et Vue 3 ?
What's new in Vue CLI 5.0?
17 févr. 2022Vue CLI 5.0 is out!
Notre formation Kotlin
2 févr. 2022Nous proposons maintenant une formation Kotlin
What's new in Angular 13.2?
27 janv. 2022Angular 13.2 is out!
What's new in Angular CLI 13.2?
27 janv. 2022Angular CLI 13.2 is out!
How to generate PDF documents in Java
6 janv. 2022How to generate PDF documents in Java (or any other language on the JVM)
2021
What's new in Angular 13.1?
10 déc. 2021Angular 13.1 is out!
What's new in Angular CLI 13.1?
10 déc. 2021Angular CLI 13.1 is out!
What's new in Angular 13?
3 nov. 2021Angular 13 is out!
What's new in Angular CLI 13.0?
3 nov. 2021Angular CLI 13.0 is out!
Comment utiliser la syntaxe `script setup` en Vue 3
30 sept. 2021Vue 3.2 a ajouté la syntaxe `script setup` pour définir un composant. Voyons comment l'utiliser !
How to use the `script setup` syntax in Vue 3
30 sept. 2021Vue 3.2 introduced the `script setup` syntax in its final version. Let's see how t use it!
What's new in Vue 3.2?
10 août 2021Vue 3.2 is out!
What's new in Angular 12.2?
4 août 2021Angular 12.2 is out!
What's new in Angular CLI 12.2?
4 août 2021Angular CLI 12.2 is out!
What's new in Angular 12.1?
25 juin 2021Angular 12.1 is out!
What's new in Angular CLI 12.1?
25 juin 2021Angular CLI 12.1 is out!
What's new in Vue 3.1?
7 juin 2021Vue 3.1 is out!
What's new in Angular 12.0?
12 mai 2021Angular 12 is out!
What's new in Angular CLI 12.0?
12 mai 2021Angular CLI 12.0 is out!
Migrating from Protractor to Cypress
5 mai 2021A few tips on how to handle the migration from Protractor to Cypress
Migrating from TSLint to ESLint
31 mars 2021A few tips on how to handle the migration from the deprecated TSLint to ESLint
What's new in Angular 11.2?
11 févr. 2021Angular 11.2 is out!
What's new in Angular CLI 11.2?
11 févr. 2021Angular CLI 11.2 is out!
The Angular linker (goodbye ngcc!)
27 janv. 2021Angular 11.1+ allows to ship partially compiled libraries to NPM. What does it mean?
What's new in Angular 11.1?
21 janv. 2021Angular 11.1 is out!
What's new in Angular CLI 11.1?
21 janv. 2021Angular CLI 11.1 is out!
Angular Language Service with Ivy
19 janv. 2021The Angular Language Service has been rewritten in Angular v11.1. Let's see what's new
2020
One trick for 3 times faster `ng test`
25 nov. 2020`ng test` can be 3 times faster with a simple trick
What's new in Angular 11.0?
11 nov. 2020Angular 11.0 is out!
What's new in Angular CLI 11.0?
11 nov. 2020Angular CLI 11.0 is out!
What's new in Angular 10.2?
22 oct. 2020Angular 10.2 is out!
What's new in Angular 10.1?
3 sept. 2020Angular 10.1 is out!
What's new in Angular CLI 10.1?
3 sept. 2020Angular CLI 10.1 is out!
What's new in Angular 10.0?
25 juin 2020Angular 10.0 is out!
What's new in Angular CLI 10.0?
25 juin 2020Angular CLI 10.0 is out!
Getting started with Vue 3
27 mai 2020Let's start a new application with Vue 3 from scratch.
Commencer avec Vue 3
27 mai 2020Commençons une nouvelle application avec Vue 3 en partant de zéro.
Nous sommes très contents d'annoncer la sortie de notre ebook et formation en ligne sur Vue 3 !
We are super happy to release our new ebook and online training about Vue 3!
What's new in Angular 9.1?
26 mars 2020Angular 9.1 is out!
What's new in Angular CLI 9.1?
26 mars 2020Angular CLI 9.1 is out! Read all about TSLint support and the new Protractor options!
What's new in Angular 9.0?
7 févr. 2020Angular 9.0 is out!
What's new in Angular CLI 9.0?
7 févr. 2020Angular CLI 9.0 is out! Read all about Ivy by default, the automatic migrations, the multiple configurations support and all the new options!
2019
Internationalization with @angular/localize
10 déc. 2019Angular 9.0 introduced a new i18n package called `@angular/localize`. Let's see what we can do with it!
Buy more Angular online trainings for less money
25 sept. 2019You can now add licenses to your team with a bigger discount!
What's new in Angular CLI 8.3?
22 août 2019Angular CLI 8.3 is out! Read all about the new deploy command, the faster builds and new home design!
What's new in Angular 8.2?
1 août 2019Angular 8.2 is out!
What's new in Angular CLI 8.2?
1 août 2019Angular CLI 8.2 is out! Read all about the component style budgets, deferred scripts and build time improvements!
What's new in Angular 8.1?
3 juil. 2019Angular 8.1 is out!
What's new in Angular CLI 8.1?
3 juil. 2019Angular CLI 8.1 is out! Read all about the new options for several commands and changes in the default configuration!
Proxies in JavaScript
13 juin 2019Did you know that ES2015 introduced Proxies in JavaScript? Let's see what they bring!
What's new in Angular 8.0?
29 mai 2019Angular 8.0 is out! Read all about the new Ivy compiler/runtime, the new Bazel support, and all the tiny features and breaking changes!
What's new in Angular CLI 8.0?
29 mai 2019Angular CLI 8.0 is out! Read all about Ivy, differential loading, CLI analytics, SVG templates, Web Worker support, and more!
Build your Angular application with Bazel
14 mai 2019Angular 8 adds a better support for Bazel in the CLI. Let's learn how to use it!
What is Angular Ivy?
7 mai 2019Angular 8 is all about Ivy. But what _is_ Ivy?
We completed a project for a customer using Kotlin/Spring Boot and Angular/TypeScript, and we tried and learned a few new things we wanted to share
Cool things we learned - part 1 - backend edition
28 févr. 2019We completed a project for a customer using Kotlin/Spring Boot and Angular/TypeScript, and we tried and learned a few new things we wanted to share
What's new in Angular CLI 7.3?
31 janv. 2019Angular CLI 7.3 is out! Read all about the conditional ES5 browser polyfill loading, new TS config and schematics available!
What's new in Angular CLI 7.2?
9 janv. 2019Angular CLI 7.2 is out! Read all about the new flags and options available!
What's new in Angular 7.2?
7 janv. 2019Angular 7.2 is out! Read about the new Bazel support, TS 3.2 and more!
2018
What's new in Angular CLI 7.1?
27 nov. 2018Angular CLI 7.1 is out! Read about the new dependency and options!
What's new in Angular 7.1?
22 nov. 2018Angular 7.1 is out! Read about the new router and forms options, Bazel support and more!
What's new in Angular CLI 7.0?
19 oct. 2018Angular CLI 7.0 is out! Read about the interactive prompts, the new flags and more!
What's new in Angular 7?
18 oct. 2018Angular 7 is out! Read about the support of the new versions of TypeScript, the progress made on Ivy, the router features and the deprecations introduced!
Learn how to make your Angular application faster. In this last part, let's talk about how you improve the runtime performances with pure pipes, the attribute decorator and other tips.
Learn how to make your Angular application faster. In this fourth part, let's talk about how you improve the runtime performances with change detection strategies.
Learn how to make your Angular application faster. In this third part, let's talk about how you can profile the runtime performances of your application and how to improve them.
The Gradle Kotlin DSL is now documented
18 sept. 2018The whole Gradle user guide now shows Kotlin samples
Angular Performances Part 2 - Reload
13 sept. 2018Learn how to make your Angular application faster. In this second part, let's talk about how you can speed up the reloading of an application.
What's new in Angular CLI 6.2?
7 sept. 2018Angular CLI 6.2 is out! Read about the watch mode for libraries, Ivy support, the new linter options and more!
Angular Performances Part 1 - First load
6 sept. 2018Learn how to make your Angular application faster. In this first part, let's talk about the first load of an application.
What's new in Angular CLI 6.1?
27 juil. 2018Angular CLI 6.1 is out! Read about the project refactoring, the new bundling features and more!!
What's new in Angular 6.1?
26 juil. 2018Angular 6.1 is out! Read about the new keyvalue pipe, the new features of the router and more!
ngx-valdemort: super simple, consistent validation error messages for Angular
Announcing ngx-speculoos: a free, small library to write simpler, cleaner Angular unit tests
Angular Elements
29 mai 2018Angular Elements is a new package in Angular 6, allowing to use components as Custom Elements!
The story of a Java to Kotlin migration
22 mai 2018We migrated a project from Java to Kotlin, and its Gradle build to the Kotlin DSL
Soutien à Globe42 - Tech-activism
10 mai 2018Ninja Squad soutient le centre de santé pour migrants, Globe42.
What's new in Angular 6?
4 mai 2018Angular 6 is out! Read about the new Ivy renderer, the tree-shakeable providers, RxJS 6, Angular Element, ElementRef, runtime i18n, and the other small features and big changes!
What's new in Angular CLI 6.0?
4 mai 2018Library support, new architecture, ng update, Webpack 4, dynamic lazy-loading, breaking changes and more!
What's new in Angular CLI 1.7?
19 févr. 2018Angular CLI 1.7 is out! Which new features are included? App budgets, ng update, e2e test suites, Angular 6 support, TypeScript 2.5 and 2.6, Webpack 4, faster builds and more!
What's new in Angular 5.2?
11 janv. 2018Angular 5.2 is out! Which new features are included?
2017
What's new in Angular CLI 1.6?
12 déc. 2017Angular CLI 1.6 is out! Which new features are included?
Ninja Squad et le caritatif
8 déc. 2017Ninja Squad s'organise pour plus de caritatif.
What's new in Angular 5.1?
7 déc. 2017Angular 5.1 is out! Which new features are included?
We wrote a small open-source tool to help you upgrade your Angular CLI applications.
What's new in Angular CLI 1.5?
3 nov. 2017Angular CLI 1.5 is out! Which new features are included?
What's new in Angular 5?
2 nov. 2017Angular 5 is out! Which new features are included?
Bilan comptable 2016-2017 💼
22 sept. 2017Voici le bilan comptable de Ninja Squad pour l'exercice 2016-2017
What's new in Angular 4.4?
18 sept. 2017Angular 4.4 is out! Which new features are included?
What's new in Angular CLI 1.4?
14 sept. 2017Angular CLI 1.4 is out! Which new features are included?
Nous avons une formation sur tous les sujets avancés : vous allez l'adorer !
We have a new training about all the advanced topics: you are going to love it!
What's new in Angular CLI 1.3?
10 août 2017Angular CLI 1.3 is out! Which new features are included?
What's new in Angular 4.3?
17 juil. 2017Angular 4.3 is out! Which new features are included?
Angular - How to use HttpClientModule?
17 juil. 2017Angular 4.3 introduced the new HttpClientModule. How do we migrate our applications to use it?
🎂 Ninja Squad a 5 ans 🥂 !
4 juil. 2017Ninja Squad fête ses 5 ans d'existence. Quelles leçons en tirer ?
What's new in Angular 4.2?
9 juin 2017Angular 4.2 is out! Which new features are included?
What's new in Angular 4.1?
28 avr. 2017Angular 4.1 is out! Which new features are included?
What's new in Angular 4?
24 mars 2017Angular 4 is out! Which new features are included?
2016
What's new in Angular 2.3 and 2.4?
22 déc. 2016Angular 2.3 and 2.4 are out. Which new features are included?
Injectable must be added on services. But do we really need it?
Keynote Codeurs en Seine 2016
24 nov. 2016La retransciption de la keynote d'Agnès Crépet et Cyril Lacote à Codeurs en Seine 2016 : Codeurs du Monde.
What's new in Angular 2.2?
17 nov. 2016Angular 2.2 is out. What new features are included?
Our Angular book, under the cover
10 nov. 2016How to write a technical book: tooling and process
What's new in Angular 2.1?
3 oct. 2016Angular 2.1 is out. What new features are included?
Our Angular Pro Pack is out!
7 sept. 2016The Pro Pack is available and lets you build a complete app to learn everything about Angular.
Notre Pro Pack Angular est disponible !
7 sept. 2016Notre Pro Pack est disponible et vous permettra de construire une application complète pour tout apprendre sur Angular.
First week with Kotlin
31 mai 2016My first week on a real Kotlin project
Atelier game dev avec Laurent Victorino
11 mai 2016Ninja Squad vous invite à vous initier au développement de jeu vidéo avec Laurent Victorino et Unity
One-way binding in AngularJS
12 avr. 2016One-way binding in AngularJS directives
Angular 2 - Les Types, comme dans TypeScript
5 avr. 2016Angular 2 est sorti en beta. Il a été conçu pour apporter beaucoup de choses incroyables en développement web, comme TypeScript. Regardons de plus près!
Une astuce sur la validation de formulaires avec Angular et Bootstrap
Tip about form validation with Angular and Bootstrap
Make your code safer and more maintainable by typing your JSON with TypeScript
Ninja Tips 2 - Type ton JSON avec TypeScript
15 mars 2016Rend ton code plus sûr et plus maintenable en typant ton JSON avec TypeScript
Ninja Tips 1 - Angular et son parser HTML
8 mars 2016Trucs et astuces concernant le moteur de parsing propre à Angular
De nouvelles formations Ninja Squad à venir !
14 févr. 2016Le calendrier de nos formations est à jour, notamment avec les formations AngularJS, Angular, Git et Java 8
Our Angular ebook is available!
20 janv. 2016Our DRM-free ebook is out. Pay what you want and learn Angular!
Notre ebook sur Angular est disponible !
19 janv. 2016Notre ebook sans DRM est disponible. Paie ce que tu veux et apprends Angular !
New free chapters on Angular
8 janv. 2016Angular 2 is out in beta, we will release our ebook in a few days, and here are some new free chapters!
2015
Where is your invoice API?
14 déc. 2015So, you made a cool API. Can we download our invoice?
Angular 2 is not that far now. It has been designed to leverage a lot of new wonderful things in Web development, like TypeScript. Let's have a look!
Angular 2 is not that far now. It has been designed to leverage a lot of new wonderful things in Web development, like TypeScript. Let's have a look!
Angular 2 is not that far now. It has been designed to leverage a lot of new wonderful things in Web development, like TypeScript. Let's have a look!
What we learnt at Angular Connect
27 oct. 2015Angular Connect took place the 20-21 October in London, and we learnt a few things on AngularJS 1.x and Angular 2
The road to Angular 2 - ES6 part 2
13 oct. 2015Angular 2 is not that far now. It has been designed to leverage a lot of new wonderful things in Web development, like ES6. Let's have a look!
The road to Angular 2 - ES6 part 1
6 oct. 2015Angular 2 is not that far now. It has been designed to leverage a lot of new wonderful things in Web development, like ES6. Let's have a look!
Vive la rentrée! Formez-vous!
28 août 2015C'est la rentrée, c'est le moment de vous former ! AngularJS, Git, Java 8, voici nos dates de formation pour la fin 2015
What's new in AngularJS 1.4
21 juil. 2015AngularJS promises are not easy to understand, and are often misused. This shows how to compose and chain them, and how they can be unit-tested.
AngularJS promises are not easy to understand, and are often misused. This posts lists a few traps I've fallen into or seen people fallen into.
Using Controller As in AngularJS
5 mai 2015La syntaxe 'controller as' devient la syntaxe privilégiée pour écrire les controllers AngularJS. Voyons à quoi elle ressemble et ce qu'elle apporte !
A book on Angular while traveling
14 avr. 2015I'm writing a new book while traveling around the world. Check https://books.ninja-squad.com/angular for more details, and read this blog post if you want to know why.
What we learnt from Quizzie: Ops
17 mars 2015We're pretty decent developers, but when it comes to operations, that's another story. Building and operating Quizzie is a great way to slowly become devops, and not just devs.
What we learnt from Quizzie: Spring
11 mars 2015Last week, I proudly announced Quizzie, and explained that doing it was a great way to learn new things. In this post and future posts, I'll share some of the things we learnt by making Quizzie. And I'll start with Spring.
Quizzie: quiz me if you can!
3 mars 2015Quizzie: quiz me if you can! Play and create public or private quizzes about subjects you like, and learn with fun.
Quizzie : qui m'aime me quiz !
3 mars 2015Quizzie : qui m'aime me quiz ! Jouez et créez des quiz publics ou privés, sur les sujets que vous adorez, et apprenez en vous amusant.
5 tricks about AngularJS directives and tests
27 janv. 20155 tricks on how to write AngularJS directives and have them tested
5 astuces sur la façon d'écrire les directives AngularJS et leurs tests
Dons à Dr Souris sur les ventes d'ebook
23 janv. 2015La vente de notre ebook AngularJS était non seulement à prix libre, mais en soutien optionnel à une association caritative, Docteur Souris. Il est temps de reverser vos dons !
2014
What's coming in AngularJS 1.4
15 déc. 2014A new version of AngularJS (1.4) will be released in March next year. Let's have a look at its shiny new features!
Dis-moi, professeur Nizet...
22 nov. 2014Nous avons la chance de travailler avec Jean-Baptiste Nizet, et de profiter de son talent de développeur au quotidien. Voici une compilation de ses bons conseils.
Une seconde année en chiffres
31 oct. 2014Le bilan de la seconde année comptable de Ninja Squad. Alors, pâtes ou caviar?
Les nouveautés d'AngularJS 1.3 - Part 4
28 oct. 2014Bilan des ventes de l'ebook AngularJS
23 sept. 2014Alors, est-ce que ça marche de vendre un ebook sans DRM à prix libre? Combien payent les acheteurs, quel est le volume de ventes? Des auteurs de livres sortis via le circuit traditionnel des maisons d'édition viennent également apporter leur témoignage.
Nos formations à prix réduit pour les héros
18 sept. 2014Les nouveautés d'AngularJS 1.3 - Part 3
28 août 2014Hibernate 4 et le cache de second niveau
13 août 2014Les nouveautés d'AngularJS 1.3 - Part 2
31 juil. 2014Les nouveautés d'AngularJS 1.3
24 juin 2014Développer pour Google Glass
25 avr. 2014Gagnez votre place pour MiXiT
8 avr. 2014JHipster - boost your Spring and AngularJS app
25 mars 2014The poor man's JRebel
5 mars 2014Workflow, Pull Requests & Code Reviews
11 févr. 2014
2013
Angular, Express et Socket.io
19 déc. 2013Bitbucket vs Github
29 nov. 2013Going to SoftShake
23 oct. 2013Forms in AngularJS
22 oct. 2013Nouvelles dates de formation!
8 oct. 2013Git config - les options indispensables
30 sept. 2013Announcing DbSetup 1.1.0
27 sept. 2013Une année en chiffres
20 sept. 2013Les ninjas font leur rentrée!
11 sept. 2013Git rerere - ma commande préférée
30 août 20133D Pixel Art
28 août 2013Ninja Squad - Un an!
22 août 2013Stop with serialVersionUID!
26 juil. 2013Puzzler Java - les constantes
12 juil. 2013Angular filter - Part 1
28 juin 2013Getting started with AngularJS
10 juin 2013Branching avec git
3 juin 2013Démarrer avec Git
27 mai 2013Getting started with lambdas - Part 2
5 avr. 2013Les NoSSII à Devoxx France
22 mars 2013Getting started with lambdas - Part 1
28 févr. 2013Apprivoisez Java 8 et les lambdas
13 févr. 2013Les sélections de Code Story 2013
8 févr. 2013MongoDb Aggregation Framework
22 janv. 2013Ninjackaton - Java Lambda JDK8
17 janv. 2013Getting Real
7 janv. 2013
2012
Le visitor pattern, et ses bénéfices avec JPA
27 déc. 2012Scala on Coursera
30 nov. 2012Formations : Human Coders + Ninja Squad
28 nov. 2012Devenez un ninja!
27 nov. 2012Ninja Squad à Devoxx
22 nov. 2012Une Java Championne chez Ninja Squad?!
19 oct. 2012Puzzler Java
12 oct. 2012Let me introduce (drumroll...) DbSetup
2 oct. 2012Responsive JS media queries, Bootstrap-compatible
19 sept. 2012JUG Summer Camp 2012
17 sept. 2012Hello Ninja Squad!
13 sept. 2012
Nos livres en vente


Prochaines sessions de formation
- Du 22 sept. 2025 au 25 sept. 2025Angular : de Ninja à Héros (à distance)
- Du 6 oct. 2025 au 9 oct. 2025Angular : de Zéro à Ninja (à distance)