π€ What if there were a conference without talks? Just hanging out with OSS maintainers & builders, seeing what theyβre working on, and learning cool stuff by actually talking to people.
π€― What if hallway track turned into the whole event!
π‘ @tannerlinsley.com is exploring it. Interested? β¬οΈ
Posts by Stephen Cooper
That sounds great!
It was a pleasure to be able to speak and share what I had learnt while reducing the bundle size of AG Grid.
Sorry to hear that, hope something comes along for you quickly!
π Just 2 months until AngularConnect!
@scooper.dev from @ag-grid.bsky.social shares why you should be there!
Our Premium Sponsor @ag-grid.bsky.social offers blazing-fast Charts!
π Free forever
π Built for big data
π Financial-ready
π’ Enterprise features - no trial needed
π ag-grid.com/charts
Can't wait for this one!!!
Ah getting major FOMO now!
Oh I didn't quite leave it to the last day to apply then π€£
With an Angular app that includes an Angular lib I am seeing different bundle sizes based on changes in the versions used.
Lib 17 + app 19 smaller than lib 18 + app 19
But lib 20 + app 20 is significantly smaller than both.
No code changes, just package.json
Is this expected / known about?
Oh exciting!
Just applied to speak @angularconnect.com 2025!
Yes it's coming back!!! π₯³
What makes this even more interesting is that Chrome 136 looks to have improved things.
But also the performance only really goes down when DevTools is open.
Ah looks like it has been raised as a Chrome issue but doesn't seem to have gone anywhere
issues.chromium.org/issues/40488...
Ah maybe this is actually a Chrome related issue.
Need to work out what is causing the following to take 50% of the performance profile.
"Run Console Task"
stackoverflow.com/questions/79...
When profiling it looks to be related to the improved Error reporting that creates a JavaScript Error for each element.
This really starts adding up if you have lots of elements on a page.
I am in the process of evaluating the changes in React performance between v18 and v19.
Prod fairly stable.
Dev 19 is significantly slower.
I know we should never measure performance in Dev but in reality a lot of developers are doing just that!
Has anyone else noticed this?
It's always great to hear how AG Grid has positively impacted not only the applications but a developer too! β€οΈ
added a little diagram at the end
I used JS private members for a long time, because they are awesome and really private.
But I haven't thought about that the bundler can mangle the names, because they are private!
All makes sense now... Thank you, @scooper.dev
youtu.be/B8qrGmAbJFU
638 Files changed +258 -16,620
It's been a good day π
Always nice deleting code
Smart Bear would have failed had I not listened to what customers were really saying.
And almost always they were saying it via tech support, not via interviews, not via reviews, not via feature-submission forms.
Support == product development
Nice work! π
I have thought of switching them all private and then fixing the build for the ones that are actually required. Similar approach really π
Have heard of that, will have to check if it can work on the class level.
Does anyone know of a tool that can run over a Typescript code base and suggest possibly unused public methods?
What to automate the process of finding unused methods following code changes with the aim of minimal bundle size.
(I don't fancy doing find for 500 that are marked public...)
I am relieved to see this view point expressed from a testing authority as this is what we have started telling people in support.
I can't imagine the time that has been lost to unexpected test failures, especially when "it works fine in my browser"
www.epicweb.dev/why-i-won-t-...
I spent yesterday converting a load of AG Grid Angular examples to use signals.
I love the DX and how easy it has become to enable OnPush with confidence.
computed - the way you can just use signals and let Angular take care of the dependency updates is π₯!
Good work @angular.dev team!
Thanks for sharing!
πCheck out the talk recording "What Refs Can Do for You" by @scooper.dev.
Watch it here‡οΈ
gitnation.com/contents/wha...