Angular Weekly Weekly curated blogs and tools for Angular pros.

Fundamentals

What’s new after Angular 8 blog.angularindepth.com We got many new features with the release of Angular 8, and more will come when Angular 9 will be released around November 2019.

Expected: TypeScript subset for embedded devices www.infoq.com Microsoft submitted a research paper introducing Static TypeScript. STS is a subset of TypeScript targeting low-resource embedded devices. STS programs may run on devices with only 16 kB of RAM, faster than embedded interpreters would, thus extending battery life.

Nominal types are coming to TypeScript

Best-practices

Debugging TypeScript in Firefox DevTools hacks.mozilla.org Firefox Debugger has evolved into a fast and reliable tool chain over the past several months and it’s now supporting many cool features.

Flexible caching and refreshing w/ RxJS in Angular www.prestonlamb.com A couple weeks ago I wrote about how we can use RxJS to cache data in our services and share that with new subscribers, making it possible for the data to automatically update when a new subscriber comes in after a certain amount of time. Go read that article here for more information, because this post builds on that one.

SSR Angular/Ionic — a workaround devsfallenangel.com Mobile app stores take a look at our code and check for code that may be harmful or disregard any of the stores’ rules and regulations. Which makes SSR for mobile apps, well, very counter-intuitive and hard.

Want to give your primitive type an alias that persists?

Tutorials

Configuring an Angular CLI project with GraphQL blog.angularindepth.com In this post we will cover how to configure an empty Angular CLI project to get it up to speed with a top notch developer experience.

Building a skinnable, multi-tenant Angular application itnext.io Your client asks you if it would be possible to deploy the application you’ve built one of their other properties — the catch is the look and feel has to be different than the one you’ve been developing. Oh, and maybe, just for fun, let’s say it talks to a different authentication provider.

Machine learning for front-end devs with Tensorflow.js www.smashingmagazine.com Using JavaScript and frameworks like Tensorflow.js is a great way to get started and learn more about machine learning. In this article, Charlie Gerard covers the three main features currently available using Tensorflow.js.

Try out the new Typescript playground

Tools

How to learn D3.js wattenberger.com Fantastic extensive guide, with code examples, to help you master D3.

Frontend e2e testing with Cypress www.kimsereylam.com Cypress is a frontend testing tool which can be used to write unit test and end to end (e2e) tests. It comes packed with features that make it easy to write tests, execute them and trace back failures.

Bitwarden: extension vault for Chrome, Firefox, Edge github.com Also Opera, Safari and some other browsers are supported. The Bitwarden browser extension is written using the Web Extension API and Angular.

Web build tools: repo for large scale web development github.com A Microsoft tool box that was trending this week at GitHub’s TypeScript section.

Perspectives

Don't get locked up into avoiding lock-in martinfowler.com You do not only have vendor lock-ins, but also product, version, architecture, platform, skills, legal and mental lock-ins.

Perspectives from contributing to Angular blog.angular.io This past summer I had the privilege of being a part of the Angular Team at Google, where I worked on source code indexers.

Design decisions for an embedded analytics framework blog.statsbot.co For the last couple of years, we’ve been working on Cube.js, an open-source analytics framework built specifically for customization and embedding.

MVC: detailed insight to modern web apps development pdfs.semanticscholar.org Model, view and controller (MVC) is a well-known three-layer development architecture used for web applications developments. This academic paper presents the key insight related to the MVC layers, its uses, advantages and practices concerning MVC during web applications developments.

Presentations

Not sold yet, GraphQL: tale from skeptic to enthusiast Garrett Heinlen talks about how Netflix builds and deploys GraphQL and how they are running it in production.

About this 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 (Dutch) developer platform Jexia . With Jexia you can quickly build prototypes for your startup or new project, as well as build, deploy and scale their full-fledged versions. Do you have a question, feedback or you want to notify me about a recent blog for Angular pros? Reach out to me via andrey at angular-weekly.com. Btw, I don’t accept proposals to include sponsored content in my weekly.

Did you enjoy this issue?

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