DEV Community

Cover image for AG Grid Community Roundup November 2021
Alan Richardson for AG Grid

Posted on

AG Grid Community Roundup November 2021

November has come and gone, which means that Black Friday has passed, but fear not. In this community roundup post we have lots of free resources to learn from.

AG Grid's Every Day is Black Friday Community Edition

AG Grid never does a Black Friday Sale because we offer the community edition of AG Grid for free every day. You can use the community edition for free, forever and even in commercial products. It's MIT licensed and available on Github

New Release of AG Grid

We released a new version of AG Grid which adds a couple of very useful features with the main points being:


The Sparklines are an extension of our integrated charts so is available in the Enterprise edition.

You can see them in action in this video:

React Rendering Engine

A 100% React Rendering engine is actually a pretty big deal for us, and we should probably have bumped the version higher :)

If you want to learn more about the rendering engine then we cover it in this video:

StoryBookJS's Interactive Stories

Angular Nation hosted a Storybook Office Hours session where the full interactive capabilities were demonstrated to show state changes being check after user interaction events with the new Storybook Interactions Add-on.

It is well worth signing up to Angular Nation so you can take part in all their free events. Fortunately the office hour session has been released to YouTube and it is a great interactive demo:


The WebRush podcast released some interesting episodes:

And if you are looking for a new job, we recommend doing a quick search on job sites for "AG Grid" and you'll see it's a valuable and in-demand skill. The easiest way to build the skill is to create applications that use AG Grid.

Football Stats Direct uses AG Grid

A live example of AG Grid can be found at and you can see the Enterprise edition being used live allow you to pivot, group, export and chart football result statistics.

Football stats

You can see more examples of AG Grid applications in this showcase page.

Content About AG Grid

This blog post from Ramya Balasubramanian shows How to Create a Reusable Angular Components for using Templates
in AG Grid.

If you are interested in styling AG Grid then the Vuestic UI Framework has an AG Grid Theme which might give you some good ideas for your own theme. You can learn all about AG Grid Themes in the documentation.

React Conference Content

All of the talks from React Brussels 2021 are now on YouTube.

It's worth having a look through because there is bound to be something to learn.

On The Blog

On the blog in November we covered:

Using React Testing Library with a 3rd Party Component

A post showing how to use Jest and the React Testing Library for a 3rd party component, in this case the 3rd party component was AG Grid but the approach should work for any 3rd party component.

We don't use any internal information about the component and haven't had to edit it in any way to expose data-testid attributes.

Our documentation has information on how to use Jest and Enzyme to test which would give access to the internal API, if you want even more control over your testing.

Customer Case Study - Proof Trading

In the Proof Trading Case Study we sat down to learn about their business and how they use AG Grid in their real time trading platform.

Building a CRUD App with Angular and Redux

In this post Marats Stelihs shows how to build a CRUD application using Angular, Redux and AG Grid

Automatic Header Names

[Stephen Cooper] wrote a post describing the various ways that AG Grid automatically generates column header names which can help save time writing column definition code.

Dynamically Creating AG Grid Columns From JSON

Rarely, do we need to dynamically create AG Grid Columns From JSON because we normally know the data set we are working from. But it is useful to have the options open to us if we need them.

That's probably enough for the moment.

Top comments (0)