🚀 @angular.dev v21 is out!
🎯 Signal Forms
⚡ Zoneless by default
🧪 Vitest
Plus HttpClient by default, `@angular/aria`, and more!
👉 blog.ninja-squad.com/2025/11/20/w...
🚀 @angular.dev v21 is out!
🎯 Signal Forms
⚡ Zoneless by default
🧪 Vitest
Plus HttpClient by default, `@angular/aria`, and more!
👉 blog.ninja-squad.com/2025/11/20/w...
New blog article: Angular tests with Vitest browser mode.
Make the unit tests of your zoneless #angular components easier and more expressive than ever 🤩
blog.ninja-squad.com/2025/11/18/a...
Aujourd'hui, c'est le premier anniversaire de ma demande de naturalisation française.
J'attends toujours une réponse.
Pour améliorer l'école, la macronie baisse les budgets. Pareil pour l'hôpital.
Du coup, pour la défense ils devraient faire pareil non?
#on-m'aurait-menti
To me, it shows that optimizing performance is, most of the time, fixing a problem that doesn't exist.
I'm glad that Angular introduced all these signals-related changes, but mostly because of the improvements they bring in DX, not so much about the better performance they allow.
La droite: "Le voile c'est un signe de soumission des femmes. Il faut que ces femmes soient libres et émancipées."
Also la droite: "Il faut interdire aux femmes voilées le sport, les lieux publics, les études, ...".
Le voile permet juste à la droite d'être raciste et sexiste en même temps.
Mes chaussures de marche, déformées, mouillées et aux semelles usées.
1500 km. Reposez en paix maintenant.
La France. Quand des procureurs requièrent une condamnation dans un dossier de corruption, une grande chaîne de télévision fait une émission pour se demander si les juges font de la politique, avec, pour en débattre, le fils du mis en cause qui est aussi le filleul du propriétaire de la chaîne.
Here it is, @Angular v19.1 is out! 🚀
- HMR for templates by default 🤯
- Automatic removal of unused imports
- SSR improvement for i18n
And more! Check out our blog post:
blog.ninja-squad.com/2025/01/15/w...
Une pensée pour les travaux du Haut commissariat au plan interrompus en plein élan...
An #Angular component of mine using #leaflet started acting weird since I migrated to Angular 19 (wrong zoom, map displayed only on the top half of the element).
It turns out it's caused by HMR.
« La communication perverse d’Emmanuel Macron » par @clemovitch.com
youtube.com/watch?v=Wgr_...
We just released ngx-speculoos v13.
1️⃣9️⃣ Based on Angular 19
🚀 Ready for zoneless testing, with automatic change detection
📖 Documentation: github.com/Ninja-Squad/...
🪜Upgrade instructions: github.com/Ninja-Squad/...
Photo d'un groupe de zombies particulièrement décomposés
Les médias dominants nous présentent leurs candidats à Matignon :
Et pour le prix de ce cessez le feu violé d’abord par Israël et à présent par le Hezbollah, la France a perdu toute crédibilité internationale en abandonnant à vil prix ses principes.
Photo de Macron en train de célébrer un but lors de la coupe du monde au Qatar de façon outrancière et déplacée, provoquant la gêne palpable de ceux qui l'entourent
Rt si toi aussi tu sais que le macronisme est d'extrême-droite
Copie d’écran de l’alerte Le Monde sur le fait que Michel barnier recherche un compromis avec Marine Le Pen
Le réveil 🤢🤢🤢
Ça devrait finir par me laisser indifférente mais je ne m’habitue pas. Quand des millions de personnes ont fait en conscience le choix de bloquer l’accession du RN par des votes parfois difficiles à faire cette situation est tout simplement inacceptable.
Minuit passé, pas de vote sur l'abrogation de la réforme des retraites en raison de l'obstruction du "socle commun", allant jusqu'à la violence physique. "Ils sont minables, jusqu'au bout, on aurait dû aller au vote", m'écrit un député de gauche, dégoûté. "Un déni de démocratie" #Off
On n'est pas bien là dans ce pays gouverné par l'extrême droite alors qu'on a précisément voté en masse pour dire non au RN ?
La démocratie en France c'est subtil
Question naïve.
Pourquoi les députés du NFP prennent-ils la parole pour défendre l'abrogation de la réforme des retraites plutôt que d'en dire le moins possible et d'aller plus vite face à l'obstruction des droitards?
Also, developers start from this idiom (kotlinlang.org/docs/idioms....), and then try to find a way to add an else block to it.
What I mean is that `val foo = condition ? bar : baz;` is shorter than `val foo = if (condition) bar else baz;`, so developers tend to try to find (often less readable and more bug-prone) alternatives.
The absence of the classic ternary operator in Kotlin is probably one of the reasons for this. One of the cases where Kotlin is more verbose than Java.
Sous Macron, les gens crèvent sur des brancards dans des couloirs d'hôpitaux, les écoles sont en ruine et le nombre de SDF a triplé, mais on a ça :
12 décembre 2020, Paris. À l’occasion d’une des premières manifestations autorisées après les confinements, deux amis punks avec deux jolies crêtes se retrouvent et s’enlacent parmi la foule.
[ TIRAGE AU SORT ]
Bientôt les fêtes et vous n’avez pas de cadeau ?
Pour financer mes départs à venir, je mets en vente des tirages issus de dix ans de reportages à travers la France et le monde.
=> louiswitter.bigcartel.com
Celui-ci est à gagner !
Il vous suffit de reposter 📸
Résultat jeudi !