|
|
November 20 · Issue #80 · View online
Weekly curated blogs and tools for Angular pros.
|
|
|
Angular promises versus observables
3 minutes - This blog post explains what observables are and how they are superior than promises using the Syncfusion Charts control.
|
Practical guide to Angular: components & NgModules
10 minutes - Learn about Angular components and modules, and how to use the CLI to generate Angular components.
|
Last guide for Angular change detection you'll ever need
10 minutes - I will provide you all the necessary information you need to know about change detection. I will explain the mechanics by using a demo project I built for this blog post.
|
|
|
How I wrote NgRx Store in 63 lines of code
6 minutes - Deep dive into NgRx Store. How I tried to understand it by getting to the very essentials.
|
(A)synchronous validators for template validation
10 minutes - A number of existing validators provide the basics but if you have custom business logic to process for validation you’ll need to create custom Validators. In this post I describe how to create both sync and asycn Angular Validators for use in declarative forms.
|
|
9 ideas for Angular often overlooked by developers
9 minutes - Angular has been around for some time now. But a lot of us still struggle with scaling our applications to match the demands of the requirements.
|
Collapse sticky elements and maintain scroll offsets in Angular
11 minutes - Ben Nadel demonstrates how to maintain an appropriate scroll offset within the Window when a large portion of the content is collapsed in Angular 9.0.0-rc.2. This is inspired by the sticky file-header that GitHub uses in their Pull Review experience.
|
|
|
6 patterns for microfrontends
15 minutes - An overview of microfrontend patterns: advantages, drawbacks and implementation.
|
TypeScript DDD: handling updates on aggregates
20 minutes - You’ll learn approaches for handling aggregates on Aggregates in Domain-Driven Design.
|
|
New design pattern -- defining constants in Google Sheets then using them in my frontend with https://t.co/JBmM72Ld20
This makes config really easy. Also, with TypeScript, you can even infer the types of the rows associated with different sheets.
|
6:33 PM - 16 Nov 2019
|
|
Maximizing Angular performance by removing Zone
11 minutes - Exploring some ways in which the new Angular Ivy compiler (being released in version 9) will be able to make apps work without Zone much simpler than it was in the past.
|
File upload w/ FormData, HttpClient, RxJS & Material ProgressBar
11 minutes - We’ll see by example how to upload multiple image files using FormData, HttpClient (for posting multipart/form-data), Angular 9 and TypeScript.
|
|
|
Material Design implemented as web components
|
Moveable: component that creates Moveable & more
Moveable is Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.
|
|
I want a version of `npm install` that automatically installs types from DefinitelyTyped if they're available. 💥
|
6:45 PM - 15 Nov 2019
|
|
Recipes for testing common scenarios with Cypress
|
Using Netlify to ease the CI/CD pipeline with Angular
6 minutes - How I transformed a mono repository platform to a platform with two distinct applications and using Netlify to simplify the CI/CD pipeline.
|
Improving dev experience for writing structured data
3 minutes - Writing JSON-LD should be no harder than any JSON that is constrained by a certain schema. This led me to create schema-dts ( npm, github) a TypeScript lib and optional codegen tool with type definitions of the latest Schema.org JSON-LD spec.
|
|
|
TypeScript & Javascript ORM exploration
4 minutes - In the never-ending quest for the perfect web stack, I had some time the last few weeks to explore new developments in the Javascript world.
|
|
|
I read a blog recently about a functional approach to switch statements using `switchCase`. I improved the blogged version and added TypeScript support with Generics.
Only to get blocked by complex generic types. Jedi-Master @ rescued me; Thank you so much Craig! https://t.co/GCiaCMfJig
|
9:43 PM - 14 Nov 2019
|
|
Apple is trying to kill web technology
4 minutes - Apple rejecting Electron apps from its App Store continues its war on web technology.
|
How TypeScript can unite the engineering tribes
4 minutes - How we use TypeScript at Amplience.
|
|
Nrwl Connect Live with Ben Lesh: RxJS
|
Duration: 63 minutes
|
ngHouston - RxJS Observables w/ Mayra Rodriguez
|
Duration: 44 minutes
|
About Angular Weekly
Angular Weekly is a mailing consisting of the finest blogs and tools curated for Angular pros . I’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.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|