SCooperDev Profile Banner
Stephen Cooper Profile
Stephen Cooper

@SCooperDev

Followers
2K
Following
2K
Media
146
Statuses
2K

Senior Developer @ag_grid Sharing things about Typescript, Angular and React✍️ Christian Father of 4

London
Joined November 2014
Don't wanna be here? Send us removal request.
@SCooperDev
Stephen Cooper
8 months
Updated 🦋 to my own domain.
0
0
0
@SCooperDev
Stephen Cooper
7 months
Also should call out the new Theming API which means no more need for importing those CSS files above your component/ somewhere in the app. Having the CSS in the code also means it is split per module adding even more savings.
0
0
0
@SCooperDev
Stephen Cooper
7 months
Not to mention the simplicity gains for us internally being able to work with just 2 packages instead of getting close to 20 separate ones. If we can work more effectively it will mean better velocity going forward for new features.
1
0
0
@SCooperDev
Stephen Cooper
7 months
This release has to be one of the greatest step forwards we have ever implemented! Really proud of what we have managed to achieve here. Re-working our internals means we can now tree shake from a single bundle, greatly simplifying the path to minimal bundles.
@ag_grid
AG Grid
7 months
🚀 AG Grid 33 is out now! Highlights include: . ⬇️ Up To 40% Smaller Bundle Size .AG Grid 33 modularizes the grid which allows you to import only the modules you need for the features you're using. Any unused modules are automatically removed, which means your bundle size will
1
1
5
@SCooperDev
Stephen Cooper
8 months
Any of my #Angular expert friends know if there are plans to default runCoalescing to true like eventCoalescing was?. Also it seems like there is no way to set this apart from at the root level? i.e I cannot set it for library calls only? .
1
0
2
@SCooperDev
Stephen Cooper
8 months
RT @DariaShabala: Every time I plan to tweet live 😅 and every time I end up tweeting after the conference is over 😅 however #ReactSummitUS….
0
5
0
@SCooperDev
Stephen Cooper
8 months
Shared this at #ReactSummitUS yesterday 🙂.
@TkDodo
Dominik 🔮
8 months
@mhdcode callback refs. My example is with focus but this pretty much the same thing: .
0
0
2
@SCooperDev
Stephen Cooper
8 months
RT @ag_grid: The AG Grid Team at React Summit US, our final conference for 2024 🇺🇸🗽
Tweet media one
0
1
0
@SCooperDev
Stephen Cooper
8 months
If you are @ReactSummit then please come say hello! 👋
Tweet media one
1
2
14
@SCooperDev
Stephen Cooper
8 months
Run and sightseeing 😁
Tweet media one
Tweet media two
0
0
2
@SCooperDev
Stephen Cooper
8 months
Made it to New York for @ReactSummit next week. Got a weekend of site seeing to do first. Any recommendations?
Tweet media one
2
0
4
@SCooperDev
Stephen Cooper
8 months
Oh and statics should absolutely be avoided as they can completely break tree shaking due to the way they are compiled. Same for decorators. Ditching those was a massive win.
0
0
0
@SCooperDev
Stephen Cooper
8 months
Standalone pure functions are great as you don't have to worry about how long their name is because it can safely be mangled. But the same can't be said for any public class methods or things that are exported publicly.
1
0
0
@SCooperDev
Stephen Cooper
8 months
This year for me has been all about bundle size reduction! . Never spent so much time thinking about how different code styles impact minification. Especially important in a class based codebase. this is never mangled, for example.
1
0
9
@SCooperDev
Stephen Cooper
8 months
This is a great enhancement, especially for working with others on issues.
@addyosmani
Addy Osmani
8 months
Tip: @ChromeDevTools now lets you annotate and share performance findings!. What's new?. ✍️ Interactive annotations: Label, connect events, and highlight time ranges right on the trace. 🤝 Seamless collaboration: Save, share, and upload annotated traces to the Performance panel.
Tweet media one
0
0
2
@SCooperDev
Stephen Cooper
8 months
RT @addyosmani: Tip: @ChromeDevTools now lets you monitor your local and real-user performance (Core Web Vitals) via the Performance panel….
0
43
0
@SCooperDev
Stephen Cooper
8 months
RT @ag_grid: Last week we attended @ReactAdvanced London as Premium Sponsors. Check out our recap blog to see what we got up to and catch u….
0
1
0
@SCooperDev
Stephen Cooper
8 months
This is an amazing extra debugging help!.
@WebTwitr
Vinicius Dallacqua
9 months
After pulling the latest patches from DevTools into PerfLab I've noticed the new Layout Shifts track and oh boy the DevTools team is on fire! It's already enabled on but you can enable it with the Layout Shift track experiment (second image)
Tweet media one
Tweet media two
0
0
3
@SCooperDev
Stephen Cooper
8 months
RT @WebTwitr: After pulling the latest patches from DevTools into PerfLab I've noticed the new Layout Shifts track and oh boy the DevTools….
0
9
0
@SCooperDev
Stephen Cooper
9 months
Adding another one to the collection 🙂
Tweet media one
@SCooperDev
Stephen Cooper
2 years
Definitely not the reason I chose to work for @ag_grid! . Collecting mugs across the different frameworks! 😊 ☕
Tweet media one
1
0
10