Benoît Plâtre

1.5K posts

Benoît Plâtre banner
Benoît Plâtre

Benoît Plâtre

@benLune

Digital designer and coder, back and forth @icilalune co-founder. Angular runner, Drupal decoupler. Digital adventurer from Director to Flash to Angular🇨🇦🇫🇷

Montréal, Québec Katılım Eylül 2009
1.5K Takip Edilen334 Takipçiler
Benoît Plâtre
Benoît Plâtre@benLune·
@RDSca Ça grince toujours via l’AppleTV et l’app RDS… des idées sur la source du problème ?
Français
0
0
1
70
Benoît Plâtre
Benoît Plâtre@benLune·
@Armandotrue Interesting, thanks! Could be useful for params, queryParams, etc. too. I often need to get those informations beyond ActivatedRoute.
English
1
0
1
66
Armen Vardanyan
Armen Vardanyan@Armandotrue·
I don't know if this is actually helpful. Maybe you could use it as a sort of cache or something... ...but combining the #RxJS `scan` operator with #Angular Router's `ResolveEnd` event, you can accumulate all of your app's resolved data in one place
Armen Vardanyan tweet media
English
6
3
43
3K
Cerfia
Cerfia@CerfiaFR·
🎬🎼 DÉBAT | Quelle est, selon vous, la meilleure musique de film de tous les temps ?
Cerfia tweet mediaCerfia tweet mediaCerfia tweet mediaCerfia tweet media
Français
1.9K
260
7.8K
2.1M
Benoît Plâtre
Benoît Plâtre@benLune·
@DeborahKurata I work on projects using Angular and Drupal using JSON:API to get data. I use Drupal Display Views to dynamically create my requests which are no more defined in my apps. I use rxResource to get those definitions, build my JSON:API url with fields and include, then load my entity
English
0
0
1
117
Deborah Kurata | youtube.com/@deborah_kurata
Anyone have a great example of a use case for rxResource? Something requiring data composition? I have this (see below), but am looking for something more interesting. I'm working on a new "Angular: RxJS" course and want to include a section on rxResource. Thanks! #Angular
Deborah Kurata | youtube.com/@deborah_kurata tweet media
English
4
3
52
3.4K
Benoît Plâtre
Benoît Plâtre@benLune·
@kickiniteasy @PierreDeWulf No extra distribution ? Unlimited access to the web is already unlimited. App Stores are the ones which are limited 🤨 Also dedicated app packaging and updates distribution is a lot more limited in App Stores. PWAs removes distribution limitations 😊 Check whatpwacando.today
English
1
0
3
331
Kickiniteasy
Kickiniteasy@kickiniteasy·
@PierreDeWulf there’s not a lot of advantage vs. mobile responsive website don’t get access to the OS-level features (Notifs, Contacts, GPS, etc.) require weird bundling so can’t just ship your plain website as an app can’t ship to the App Store so no extra distribution
English
8
0
14
10.4K
Pierre de Wulf
Pierre de Wulf@PierreDeWulf·
It’s been 10 years and I still don’t know a single person who uses a PWA on their phone. Great ideas, great execution, doesn’t matter. Adoption has its own weird kind of magic.
Pierre de Wulf tweet media
English
766
186
5.3K
670.9K
Armen Vardanyan
Armen Vardanyan@Armandotrue·
A very long-awaited example! Here's a super simplified #Angular directive to show/hide loading instead of dynamic content This is, of course, primitive, but many things can be built on top of this
Armen Vardanyan tweet media
English
27
11
158
25.4K
Benoît Plâtre
Benoît Plâtre@benLune·
@Armandotrue I would add the ability to provide custom loading component(s) from the outside with keys like tiny, default, big (ability to add keys). This directive could be cross projects. And if we need to update the loading component(s), we do it at one place.
English
1
0
1
188
Benoît Plâtre retweetledi
Angular
Angular@angular·
Angular v20 is now available! ✨ Check out the blog post for more info about the cool features and be sure to tune into the v20 developer event premiering tomorrow, May 29 at 9 AM Pacific goo.gle/angular-v20-bl…
English
19
200
684
59.5K
Benoît Plâtre
Benoît Plâtre@benLune·
@Armandotrue This is the way I manage data Read only from Drupal and JSON:API. For the Write part I use interface to represent the native JSON:API. Each entity has its own form. Working on making them fully dynamic, defined in Drupal : FormControls are added dynamically.
English
0
0
0
29
Benoît Plâtre
Benoît Plâtre@benLune·
@Armandotrue If I tell I also have some decorators in those classes to flatten JSON:API response attributes and to get flatten nested included relationships to get one object containing all strongly typed references, we may have another debate 🤭
English
2
0
1
97
Armen Vardanyan
Armen Vardanyan@Armandotrue·
In my #Angular apps, I use types for data models (e.g. `type User`) and interfaces for OOP contracts (e.g. `AuthStrategy`) What's your approach?
Armen Vardanyan tweet media
English
12
0
19
3.2K
Benoît Plâtre
Benoît Plâtre@benLune·
@thedroptimes Doing headless only since 2007 with D6. First with Flash/Flex, then since 2014 with Angular in Read/Write mode using JSON:API and D10+.
English
0
0
0
15
thedroptimes
thedroptimes@thedroptimes·
We asked the Drupal community: How many headless projects have you done? 🔹 64%: 1–10 projects 🔹 4%: 11–30 🔹 5%: 30+ 🔹 26%: None yet Headless is growing, but there's room to grow. Are you going headless in 2025?
thedroptimes tweet media
English
1
0
0
51
Benoît Plâtre
Benoît Plâtre@benLune·
@greensock @webflow Congrats @greensock team! Following you and your lifeful vision, like mine, where every pixels can be reactive/animated. Leaving the dream since Macromedia Director, then Flash where you were born and next to the HTML5 area ! Keep up the great work 🚀
English
0
0
0
54
GSAP
GSAP@greensock·
🥳 It's an exciting day! 🥳 Thanks to @Webflow GSAP is now 100% FREE - including ALL of the bonus plugins like SplitText, MorphSVG, and all the others that were exclusively available to Club GSAP members. We can't wait to see what you make!
English
104
507
2.7K
287.1K
CSS by T. Afif
CSS by T. Afif@ChallengesCss·
@myfonj @CodePen place-self is chrome-only when it comes to block elements. As usual, Firefox is late to the game.
English
2
0
0
65
CSS by T. Afif
CSS by T. Afif@ChallengesCss·
Let's play a CSS game. Your HTML code is nothing but a random text inside the body. What is the smallest code to center it horizontally and vertically? (hacky code allowed!) Here is my attempt: 1 selector, 2 properties, 47 characters (minified) Can you find shorter?
CSS by T. Afif tweet mediaCSS by T. Afif tweet media
English
2
0
28
1.8K
Benoît Plâtre
Benoît Plâtre@benLune·
@Dawar_R @brito_dev @Enea_Jahollari Signal doesn’t replace rxjs. I use both. Signal data goes naturally in the template without the need of async pipe, ngrxLet or ngrxPush. I plug RxJS pipes result into Signal, to me it’s a bridge to reactivity naturally available in the template.
English
0
0
1
65
dawar
dawar@Dawar_R·
But what boilerplate does RXJS have 🥲 it’s insanely concise and functional that’s the point! Sometimes I’ll write my own Observable operator or factory but I never felt there was any excessive “boilerplate” writing RXJS. I guess the one advantage to signals is it’s angular native so one less dependency but as far as dependencies go RXJS is absolutely worth its weight
English
1
0
0
87
Enea Jahollari 🅰
Enea Jahollari 🅰@Enea_Jahollari·
You can say I’m biased, but I think Angular Signal API is the best out there. It really feels like a unit that you can put anywhere in the code and it will synchronize no matter what. Also the fact that the framework even embraces two-way binding makes it even more powerful. #angular
English
7
1
77
3.9K
Benoît Plâtre
Benoît Plâtre@benLune·
@Enea_Jahollari Yes I was used to massively use ngrx ComponentStore and ngrx Let to be fully reactive and enable zoneless and be subscription less in my apps. And now with Signal everything goes naturally to the template, I can remove a lots of code. Everything is simpler now.
English
0
0
4
320