Angular Weekly Weekly curated blogs and tools for Angular pros.

Fundamentals

CSS-in-JS and static rendering frontarm.com CSS-in-JS can be a huge win for maintainability. But plain CSS still has its place.

Angular: you may not need NgRx blog.angularindepth.com You may not need to use NgRx in your application. But you should use Facades in your application! Let’s explore why, where, and how.

What’s new in JavaScript ES2019? medium.freecodecamp.org In this post, I will explain about who makes the final call on any new specification, what is the procedure for it, and what’s new in ES2019.

Be aware of the debounce decorator engineering.datorama.com The examples are in Angular, but the problem this post discusses isn’t bound to it.

Best-practices

Making NgRx cleaner and simpler medium.com Patterns to make your NgRx implementation cleaner and clearer.

Having fun with structural directives in Angular medium.com This post aims to show undocumented or inconvenient usage of Angular directives. They can help in numerous ways to keep your view declarative and to move side effects to the outer boundaries of your application.

Why Angular teams don't share code and how to fix it christianlydemann.com I see many teams believing that npm packages are the way to share code in Angular projects. The problem with this is that this creates a lot of friction.

Expect the unexpected — best practices for Angular error handling blog.angularindepth.com In this article, I write about centralizing error handling in Angular. I discuss some of the more common topics such as: Why do we have errors in our applications? Why can’t we write code from specifications that always works?

Not loading redundant ES2015+ browser polyfills with Angular CLI netbasal.com Working with the newest JS language features, such as those which came in ES2015 or later, we are forced to add the transpiled and polyfilled code to our main bundle to support older browsers (mostly IE ).

Tutorials

Write object-oriented TypeScript: inheritance blog.jetbrains.com This is part 1 of a 4 part article on how to program in TypeScript using object-oriented techniques.

Angular authentication using JSON web tokens medium.com Building a web-based product is not just a skill anymore; it’s a necessity, for anything and everything that requires public attention.

TypeScript: interface — Part I: parameters with interfaces medium.com Ah yes, you’ve come across an interface in TypeScript. Maybe you’re using Angular or React, or maybe you want a piece of the small talk action the cool developers have?

The magic of RxJS sharing operators and their differences itnext.io Before diving into sharing operators first we need to determinate what kind of observables are out there in RxJS.

Tools

How to test your frontend with the Cypress.io framework medium.freecodecamp.org Modern JavaScript frameworks add complexity that sometimes breaks things in a subtle yet impactful way.

Build a simple game in the browser with Phaser 3 and TypeScript medium.freecodecamp.org Phaser is a free software 2D game framework for making HTML5 games for desktop and mobile.

Perspectives

In defense of JavaScript oddities dzone.com A web developer defends the supposed ‘oddoties’ of the JavaScript language, arguing its not the language, but how we use it that is often at fault.

Safari shows the way to JavaScript resource limitation www.technadu.com A JavaScript resource limitation feature has been proposed to the WebKit developers team. Chrome has also been processing a similar proposal.

Mozilla's Fission meets its first milestone at the end of February mystor.github.io Firefox aims to build a browser which isn’t just secure against known vulnerabilities, but also has layers of built-in defense against potential future threats. To accomplish this, we need to revamp the architecture of Firefox and support full Site Isolation. We call this next step in the evolution of Firefox’s process model “Project Fission”.

Presentations

Source maps in Angular - How to handle them in production

Scalable Angular Architectures with Juan Herrera

Did you enjoy this issue?

If you don't want these updates anymore, please unsubscribe here