← Back to all blogs
Profile photo of Bernardo de Castilho
About the Author

Bernardo de Castilho

Bernardo de Castilho leads GrapeCity's technical direction as the company's Chief Technology Officer. Before gaining more than 20 years of experience in the software industry, Bernardo earned a doctorate in Civil Engineering at UC Berkeley. He loves the diversity of a global company like GrapeCity, as well as the challenges and freedoms that come with working on the cutting edge of software development. When he's not working, Bernardo enjoys travelling, biking, and scuba diving.

Recent Posts

Add Dynamic Grouping to your WinForms Data Grid

The latest version of the FlexGrid control for WinForms adds a powerful and convenient feature that has been available in other versions of the FlexGrid for a while: dynamic grouping.

Use CSS to add Excel-style animations to your JavaScript grid

Did you notice how Excel uses animation to move the selection marquee? That effect makes it easier for the eye to follow the selection. Adding similar animation effects to the FlexGrid control is incredibly easy. Simply add a transition to the style of the marquee and cell header elements.

Building Ionic web apps with Wijmo and NPM

As of the 2018 v1 release, Wijmo is available on NPM. Here's a look at how to use Wijmo and NPM to build apps for Ionic. This blog is the last in a series about using Wijmo in frameworks.

How to build Vue.js apps with Wijmo and NPM

As of the 2018 v1 release, Wijmo is available on NPM. Here's a look at how to use Wijmo and NPM to build apps for Vue.js. This blog is the fourth in a series about using Wijmo in frameworks.

How to build React apps with Wijmo and NPM

As of the 2018 v1 release, Wijmo is available on NPM. Here's a look at how to use Wijmo and NPM to build apps for React. This blog is the third in a series about using Wijmo in frameworks.

How to build Angular apps with Wijmo and NPM

As of the 2018 v1 release, Wijmo is available on NPM. Here's a look at how to use Wijmo and NPM to build apps for Angular. This blog is the second in a series about using Wijmo in frameworks.

Add a dependency-free JavaScript TabPanel control with Wijmo

We recently added a TabPanel control to Wijmo’s ‘nav’ module, where you'll also find our TreeView control.

Connect directly to Microsoft SSAS Cubes with Wijmo OLAP

Add the power of Microsoft SSAS cubes with Wijmo OLAP pivot table with a new direct connection.

Building web apps with Wijmo, NPM, Webpack, and JavaScript frameworks

As of the 2018 v1 release, Wijmo is available on NPM. Here's a look at how to use Wijmo and NPM to build apps for Angular, Ionic, React, and Vue.js. This blog is the first in a series.

How to create a JavaScript GanttChart with FlexChart

We can customize a Wijmo FlexChart to create a simple JavaScript Gantt chart for project management apps.

Creating Simple Reports with React and Wijmo Core

Reporting is a common requirement for business applications, and React is one of the most popular JavaScript libraries.

Easy Undo/Redo for HTML Forms

A friend of mine once told me he had an idea for the “ultimate killer app”. It would be a form with two buttons: “Undo” and “Redo”. If you find this funny if you are a probably a geek like me...

Problems and Solutions: Adding Accessibility to FlexGrid

Over the last few months, we have been working on improving accessibility for all Wijmo controls, especially the FlexGrid. And we are happy to report that the latest version of the FlexGrid is not only one of the fastest and most full-featured grids on the market, but is also one of the most accessible.

Two ES6 Features You Should Be Using Today

We've all been following the progress of the JavaScript language, from its humble beginnings (ECMAStript 3, in 1999) to the version that is part of the HTML5 standard (ECMAScript 5, 2011), to the latest and greatest version (ECMAScript 6, aka Harmony, ES2015, ES6 Harmony) that everyone is talking about. (For more details, see https://en.wikipedia.org/wiki/ECMAScript.)

LearnWijmo Released!

I am very excited because today we released the first version of a project I’ve been working on for a few months. It’s called LearnWijmo, and it’s a tool that I hope will make it easier for people to learn how to use our JavaScript UI library.

How to Create a Dynamic Dashboard in React

A while ago one of our customers asked for a sample showing how to create a “dynamic dashboard”—one like those you can create in the Google Analytics app. The image below shows an example:

Data Validation in a JavaScript Data Grid

Data validation is an important task for any applications that accept user input. In build 212, we added data validation to the CollectionView class, which can be used by all Wijmo controls that support data collections, including the FlexGrid.

Building Great Web Forms with Wijmo

Most web applications use forms to get data from users. Whether the form is made of text boxes, toggles, buttons, checkboxes, or custom controls, web developers need to be purposeful about forms to make users happy and increase conversions.

Create Amazing Dynamic Charts using Wijmo

Good charts turn raw data into information that users can grasp easily. Great charts go beyond that. They tell engaging stories and invite exploration and discovery. This blog describes the process of implementing of one of the greatest charts I have ever seen using the Wijmo library.