Menu

JavaScript News

Nishu Goel: The journey to GDE

March 26th, 2021

Google Developers Experts is a community of passionate developers who love to share their knowledge with others. There are over 150 women in the community. #WomenAreExperts is a series that features their stories and achievements, with an aim to inspire more women to follow their path. Today, meet Nishu Goel — a Google Developer Expert in Angular, and…

Takes on React State

March 24th, 2021

React is actually a bit of an outlier with state management. While it has first-class tools like useState and Context, you’re more own your own for reactive global state. Here’s David Ceddia with “React State Management Libraries and How to Choose” which does a good job of talking about the options. I say “outlier” because…

Alyssa Nicoll: A love story — The Web & Angular

March 19th, 2021

Google Developers Experts is a community of passionate developers who love to share their knowledge with others. There are over 150 women in the community. #WomenAreExperts is a series that features their stories and achievements, with an aim to inspire more women to follow their path. Today, meet Alyssa Nicoll — a Google Developer Expert in Angular, and…

Handling User Permissions in JavaScript

March 17th, 2021

So, you have been working on this new and fancy web application. Be it a recipe app, a document manager, or even your private cloud, you‘ve now reached the point of working with users and permissions. Take the document manager as an example: you don’t just want admins; maybe you want to invite guests with…

Architecting a career in Angular

March 12th, 2021

Google Developers Experts is a community of passionate developers who love to share their knowledge with others. There are over 150 women in the community. #WomenAreExperts is a series that features their stories and achievements, with an aim to inspire more women to follow their path. Today, meet Natalia Venditto — a Google Developer Expert in Angular, and…

The superpower of becoming an Expert

March 5th, 2021

Google Developers Experts is a community of passionate developers who love to share their knowledge with others. There are over 150 women in the community. #WomenAreExperts is a series that features their stories and achievements, with an aim to inspire more women to follow their path. Today, meet Tracy Lee — a Google Developer Expert in Angular, Microsoft…

Angular Ivy’s internal data structures

March 3rd, 2021

I thought it would be useful to dive into Angular’s new Ivy rendering engine’s inner workings. In this article, I would like to stay high level but at the same time provide critical insights into how Ivy internally organizes its data structures to focus on memory performance. Template, Logical, and Render Trees When Ivy does rendering,…

React Without Build Tools

March 3rd, 2021

Jim Nielsen: I think you’ll find it quite refreshing to use React A) with a JSX-like syntax, and B) without any kind of build tooling. Refreshing indeed: CodePen Embed Fallback It’s not really the React that’s the hard part to pull off without build tools (although I do wonder what we lose from not tree…

React Component Tests for Humans

February 23rd, 2021

React component tests should be interesting, straightforward, and easy for a human to build and maintain. Yet, the current state of the testing library ecosystem is not sufficient to motivate developers to write consistent JavaScript tests for React components. Testing React components—and the DOM in general—often require some kind of higher-level wrapper around popular testing…

Angular Best Practices from the Start

February 20th, 2021

One of the highest priorities for Angular is to enable best practices from the start. We want you to feel comfortable building a large enterprise user interface the same way as creating a to-do app. We apply this mindset in the framework’ APIs, developer tooling, best practices, and documentation. A few examples are the investment in…