Menu

JavaScript News

Creating a Smart Navbar With Vanilla JavaScript

April 5th, 2021

Sticky, or fixed, navigation is a popular design choice because it gives users persistent access to navigate the site. On the other hand, it takes up space on the page and sometimes covers content in a way that’s less than appealing. A possible solution? Smart navigation. Let’s define “smart navigation” as: Visible at the top…

React Authentication & Access Control

April 1st, 2021

Authentication and access control are required for most applications, but they often distract us from building core features. In this article, I’ll cover a straightforward way to add auth and access control in React. Instead of adding a static library that you have to keep up to date or re-research each time you build a…

April 2021 Security Releases NodeJs

March 31st, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Tuesday, April 6th, 2021. Three High severity issues Impact The 15.x release line of Node.js is vulnerable to two high severity issues. The 14.x release line of Node.js is vulnerable to three high severity issues. The 12.x release…

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,…