Skip to content

Writing

21 articles. Free course content on RxJS, AG Grid and AG Charts lives at /courses.

AG Grid Responsive Pinned Columns

· Brian Love

By default, AG Grid will unpin columns starting from the left. In this article, we'll show you how you can use the processUnpinnedColumns event listener to unpin columns from the right in AG Grid.

AG Grid in React

· Brian Love

Watch the recording of our AG Grid in React workshop at the React Advanced Conference in London.

How to Reduce Flaky Cypress Tests

· Brian Love

In this article you'll learn how to reduce the flakiness of your Cypress tests. We'll introduce SIFERS and refactor tests to reduce flakiness. We'll also discuss the use of component harnesses to isolate DOM interactions.

Component Store and FormControl Sync

· Brian Love

In this article you'll learn how to sync data from NgRx Component Store into an Angular `FormControl` instance and vice versa.

Who needs a software consultant

· Brian Love

Who needs a software consultant? A hero who has been called to action and who recognizes their own limitations and need for an expert. Find an expert guide who will lead you and your team to success.

Overcoming TypeScript Type Challenges for Library Authors

· Mike Ryan

As a library author, TypeScript can be a powerful tool for creating ergonomic APIs that fully rely on the dynamism of JavaScript while also providing type definitions that match the runtime constraints of dynamic APIs. Learn how to overcome TypeScript type challenges for library authors.

Testing React Apps using SIFERS

· Brian Love

Simple Injectable Functions Explicitly Returning State (SIFERS) is a testing strategy that seeks to improve the developer experience for writing automated tests that are easier to write, maintain, and less flaky.

Typed Forms in Angular

· Brian Love

Angular version 14 is a feature-packed release that brings new APIs, functionality, and a developer experience. In this article, you'll learn how to migrate to the new strongly-typed forms API in Angular version 14.

React Hooks with RxJS and Axios

· Brian Love

In this article, we will explore how to use RxJS with React Hooks and Axios to manage asynchronous data fetching and event streams. We will also explore how to debounce an input stream and manage subscriptions with a custom React hook. Let's get started!

The TypeScript Gluten Behind NgRx createActionGroup

· Mike Ryan

Creating strongly typed APIs in TypeScript relies on understanding advanced typing strategies. NgRx heavily depends on typing strategies such as string literal types, conditional types, and template literal types to create an API surface that encourages consumers to build strongly typed applications. Let's take a look at an example API in the NgRx codebase to see how NgRx leverages these advanced typing techniques.

20 Questions on Product Validation

· Brian Love

Product validation is a key step when building innovating web products. We'll answer the top 20 questions that we have heard and have learned on product validation.

Angular 14 Standalone Components

· Brian Love

Angular 14 releases a new standalone component feature. Learn how to get started with standalone components in Angular, plus, we'll dive into the new details of using standalone components with Angular's dependency injection and routing.

Where Mental Health Matters

· Brian Love

Mental health is a priority at LiveLoveApp. We affirm the value of our people through thoughtful policies and culture. Learn more about our culture!

The Golden Age of Web 2.0

· Brian Love

Are we currently in the golden age of web 2.0? What will the future of the web look like? We don't know, but have some ideas we want to share with you.

Our Just Cause

· Brian Love

Determining our just cause was a journey of determination, introspection, and definition of culture. Join us on our journey!