Tuesday, September 27, 2022

Robert Gravelle

Rob Gravelle resides in Ottawa, Canada, and has been an IT guru for over 20 years. In that time, Rob has built systems for intelligence-related organizations such as Canada Border Services and various commercial businesses. In his spare time, Rob has become an accomplished music artist with several CDs and digital releases to his credit.
72 articles written

Explore

Angular: Highlighting Search Terms in MatTree Nodes

In the previous article in this series,...

Advanced TypeScript/ES6 Array Features: Destructuring, Cloning, and Reducing

Developing Angular applications for the past several...

Manage Theme Colors in Angular Using an Object Map

In the Using an Angular Service to...

Using an Angular Service to Read Sass Variables

Sass - short for Syntactically Awesome Style...

Top 10 AngularJS Alternatives

Well, it's been a good run, but...

Customizing Multi-select Lists with CSS

Build a Web Form with HTML -...

Styling the Standard Select with CSS and HTML

Build a Web Form with HTML -...

Creating Responsive Grid Layouts with Flexbox

Back in the late twentieth century, the...

Choosing Between TypeScript String Literals and Enums

One of the benefits to being part...

Detecting @Input Property Changes In Angular

In the Parent-child Component Interaction in Angular...

Create a Multi-level Drop-down Menu in Angular 11

The very first article I wrote was...

Transforming HTML Elements into Custom Angular 11 Components

Many modern programming languages, such as Java...

Popular Articles

Featured