Stephen Cooper

1.7K posts

Stephen Cooper banner
Stephen Cooper

Stephen Cooper

@SCooperDev

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

London Katılım Kasım 2014
973 Takip Edilen1.6K Takipçiler
Jason Lengstorf
Jason Lengstorf@jlengstorf·
NEW: @tannerlinsley talks the business of open source, leadership without authority, creating trust and ownership in OSS communities, and more — new episode of The Build Log available now!
English
16
18
200
178.5K
Stephen Cooper
Stephen Cooper@SCooperDev·
If you haven't seen our latest product AG Studio you might want to! It's incredibly powerful and might just be what you are looking for to build highly interactive dashboards and business reports.
AG Grid@ag_grid

AG Studio 2.0 is here 🚀 Embedded analytics that works like part of your application - not a separate dashboard in an iFrame. AG Studio is built to work with your design system, authentication, and infrastructure. Your data stays in your environment, even when using AI features. Studio 2.0 adds: 📅 Calendars Bucket and filter time-based data by hour, day, week, month, quarter, or year - directly within the dashboard. 🧩 Preconfigured Widgets Give users ready-to-use widgets with fields, aggregations, sorting, and formatting already configured. 🤖 AI Extensibility Use AG Studio’s built-in AI commands within your own LLM harness. The tools run client-side, remain model-agnostic, and keep you in control of the infrastructure. 🎨 Theme Builder Visually customise colours, typography, spacing, and borders, then export the theme directly into your application. ✏️ Field Customisation Edit field names, descriptions, and formats in the UI to match the terminology your users need, without changing the underlying database schema. 📊 Group by Legend Use a field as the chart legend to automatically create grouped series and add more detail to visualisations. ⌨️ Keyboard Shortcuts Navigate, focus, and manage dashboard widgets using the keyboard. See it in action 👇 #AGStudio #EmbeddedAnalytics #DataVisualization #WebDev #JavaScript

English
0
0
2
245
Stephen Cooper retweetledi
Luca Mezzalira
Luca Mezzalira@lucamezzalira·
AI can write almost any code you ask for now. So why is knowing what to ask for harder than ever? That question turned into an educational documentary and it is live today! Getting to a prototype with #AI is easy, but production is not and everything interesting lives in that gap. So rather than add to the hype, I went looking for honest answers, sitting down with engineers doing this at scale. Alongside those conversations are 3 studio sessions where I take the time to properly work through the frameworks that have reshaped how I think: the knowledge pyramid and what AI quietly does to it, the 3 loops every engineer is already moving between whether they realise it or not, and strategic domain-driven design as the lens for deciding when to stay close to the code, when to step back, and when to buy instead of build. I am not interested in selling you the hype or the panic. I am interested in the questions engineers and tech leaders are actually wrestling with, and in thinking through them honestly. And thanks to AG Grid for a fantastic collaboration during their event Beyond the Prompt. How are you approaching this in your own teams? I would genuinely like to know. Link in the comments 👇
Luca Mezzalira tweet media
English
1
6
8
1.1K
Kevin Thomas Van Cott
Kevin Thomas Van Cott@KevinVanCott·
Now that I've written a blog post 3 weeks in a row, I kinda just want to keep publishing one every week
English
3
0
15
650
Stephen Cooper retweetledi
AG Grid
AG Grid@ag_grid·
Who’s in Amsterdam this week? 👀 We’ll be at @ReactSummit , @thejsnation , and @CSSDayConf conferences this week and we’d love to meet you! If you’re building with JS or React, working on data-heavy UIs, or just curious about what’s new with AG Grid, come say hi!
AG Grid tweet media
English
0
4
6
592
Stephen Cooper
Stephen Cooper@SCooperDev·
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.
English
0
0
0
106
Stephen Cooper
Stephen Cooper@SCooperDev·
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.
English
1
0
0
120
Stephen Cooper
Stephen Cooper@SCooperDev·
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

🚀 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 be between 20-40% smaller, depending on which features you're using. To help make upgrading easier, we've also created a module selector which lets you select the features you want to use and generates the relevant imports. ⏳ Async Context Menu Items Custom Context Menu items can now be provided asynchronously, allowing you to call a remote service to determine what actions a user is entitled to perform and provide the appropriate context menu items. 📝 Inner Header Components Inner Header Components allow you to customise the appearance of column headers, without needing to reimplement column header functionality like sorting, filtering, reordering, etc... 🎨 Theming API Updates Following its initial release in version 32.2, the Theming API is now the default way to style the grid. 💻 Native Support for Vue 3 Composition API Version 33 comes with native support for the Vue3 Composition API, letting you use the latest features of Vue with AG Grid. Want to learn more? Read our release blog, linked below:

English
1
1
6
562
Dominik 🔮
Dominik 🔮@TkDodo·
Heads up: After talking to @_gsathya (on the other other platform, you know which one), I’ve decided to write a part 2 to my callback ref article. The upcoming react compiler changes some of the recommendations I’ve made in the original article, which is more than two years old!
English
3
4
98
6.2K
Stephen Cooper
Stephen Cooper@SCooperDev·
@Jean__Meche Thanks for the clarification! Just found it has a positive impact on AG Grid performance when using custom components. Will keep investigating other options so that we don't have to suggest an app wide change. But it also seems promising for a zoneless future
English
1
0
0
80
Matthieu Riegler
Matthieu Riegler@Jean__Meche·
@SCooperDev Zone is on the global scope, you can only have global level. Switching the default is likely too breaking.
English
1
0
0
202
Stephen Cooper
Stephen Cooper@SCooperDev·
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? angular.dev/api/core/NgZon…
English
1
0
2
412
Stephen Cooper retweetledi
Daria Shabala
Daria Shabala@DariaShabala·
Every time I plan to tweet live 😅 and every time I end up tweeting after the conference is over 😅 however #ReactSummitUS is not over yet - one more day tomorrow! And everyone can join! But what a day it was, or actually 2 days! I had a blast!
Daria Shabala tweet mediaDaria Shabala tweet mediaDaria Shabala tweet mediaDaria Shabala tweet media
English
7
5
39
7.4K
Stephen Cooper
Stephen Cooper@SCooperDev·
@mattpocockuk I have found this helpful with my children where it is especially true, given how they are growing and learning all the time.
English
0
0
2
247
Matt Pocock
Matt Pocock@mattpocockuk·
I don't understand this I'm not good enough I can't do this Just add 'yet'
English
15
20
211
15.5K
Stephen Cooper
Stephen Cooper@SCooperDev·
@ReactSummit was another great conference! Thanks to those who came to the booth to chat about AG Grid/ Charts and to those that came to my talk too. Won't forget speaking in such an amazing venue anytime soon!
Stephen Cooper tweet mediaStephen Cooper tweet mediaStephen Cooper tweet media
English
0
0
2
24
Stephen Cooper
Stephen Cooper@SCooperDev·
RT @ag_grid: The AG Grid Team at React Summit US, our final conference for 2024 🇺🇸🗽
Stephen Cooper tweet media
English
0
1
0
16