Angular Weekly Weekly curated blogs and tools for Angular pros.

Fundamentals

The official Redux style guide redux.js.org 14 minutes. The new Redux docs ‘style guide’ page. Recommended patterns.

Tools for fast Angular apps (Chrome Dev Summit 2019)

Duration: 6 minutes

Clean code applied to JavaScript - Part 1 www.carloscaballero.io 7 minutes - This series discusses the classic tips around clean code that every programmer should know but applied to a specific JavaScript / TypeScript language.

6 steps to your Angular-based micro front-end shell www.softwarearchitekt.at 8 minutes - A structured way for implementing a shell for micro frontends.

Real-world reports

Partial types in TypeScript eriksamuelsson.com 2 minutes - TypeScript is great for many reasons and when getting past the first few steps it really makes developing a joy. With that said there may come a time when objects keep growing in size and maybe not all properties will exist all the time.

Partial<T>, where have you been my whole life? dev.to 2 minutes - Oh boy, how did I not know about Partial until now?, says Nick Raphael. ‘This is something all Typescripters need to know.’

The 'no tears' Cypress setup fullstackhq.io 13 minutes - Testing the user interface of a web application is one of the most frustrating aspects of web development. Enter Cypress.

Interfaces generally belong with users neugierig.org 3 minutes - Here’s an interesting pattern that comes up in Go and TypeScript, which both have type systems with structurally typed interfaces.

How we built a micro front-end architecture medium.com 6 minutes - Using a micro front-end Aachitecture can help you in being agile, flexible, and most importantly: fast.

Tutorials

Recreating the NgRx demo app medium.com 9 minutes - With the Firefly Semantics Slice State Manager.

Make illegal states unrepresentable khalilstemmler.com 12 minutes - By using TypeScript’s static type system, not only can we enforce business rules and error states, we can create a domain-specific language so well-defined that it becomes virtually impossible for any future code to be written that puts the system in an illegal state.

Exclusively offered to Angular Weekly subscribers: Angular coach Bartosz Pietrucha sent a DM to Jexia ’s Twitter, proposing to offer his 10-week security curriculum to Angular Weekly subscribers. As I appreciate Bartosz’ efforts and he discounts with 50%, I thought ‘why not?’ The discount code is angular_weekly_50

When to use a private constructor khalilstemmler.com 3 minutes - I explain how using a private constructor helps to force a single way to create an object, and why it’s most commonly used with the Factory Pattern.

Mock a backend in Angular using HttpInterceptor blog.bitsrc.io 6 minutes - Like the name implies, HttpInterceptor is used to intercept HTTP calls (requests and responses) from our Angular app.

Execute a function on a different thread in Angular blog.logrocket.com 6 minutes - Learn how we can shift heavy processing from the main thread to a background thread, without blocking the main thread to provide a great user experience.

Tools

Ngx-infinitegrid github.com A module used to arrange card elements including content infinitely on a grid layout.

Microsoft/monaco-editor github.com A browser based code editor.

Ant-design-pro-layout: 🌃 github.com Powerful and easy to use beautiful layout.

Electron-quick-start-typescript github.com Clone to try a simple Electron app (in TypeScript).

Nx 8.8: Storybook support, run-many command... blog.nrwl.io 4 minutes - UI improvements, and more. Nx is a set of extensible dev tools for monorepos.

Perspectives

JavaScript errors: an exceptional history - Part II blog.appsignal.com 7 minutes - AppSignal continues its deep dive into JavaScript errors. This time, it looks at how to handle them in your code today.

Learning TypeScript as an app dev and lib maintainer blog.isquaredsoftware.com 28 minutes - Thoughts on my experiences learning and using TypeScript, from different perspectives.

Presentations

Michał Jach - Modern Monorepo with Lerna

Duration: 26 minutes

Micro front-end architecture: fitment widget on Walmart.com

Duration: 21 minutes

RxJS operator, what’s your real world use case? - Tracy Lee

Duration: 31 minutes

Creating a scalable monorepo architecture - Christian Lüdemann

Duration: 49 minutes (slides start at 11 min.)

About Angular Weekly . I’m Angular Weekly is a mailing consisting of the finest blogs and tools curated for Angular prosI’m Andrey , your curator, working from Kharkiv (Ukraine) to help building a Dutch serverless functions platform called Jexia

Do you have a question, feedback or you want to share a noteworthy blog for Angular pros? Reach out to me via andrey at angular-weekly.com.

Did you enjoy this issue?

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