Andrey uses Angular to build developer platform Jexia. You can check previous newsletter editions her

Angular Weekly Weekly curated blogs and tools for Angular pros.

Andrey uses Angular to build developer platform Jexia. You can check previous newsletter editions here.

News & fundamentals

What’s new in Angular 7.1? blog.angulartraining.com Angular 7.1 was released recently. While there is not a whole lot of new features in it, some of them are really exciting as they simplify the way we write Angular.

A complete guide to routing In Angular www.smashingmagazine.com Throughout this tutorial, Ahmed Bouchefra introduces Angular Router and how you can use it to create client-side apps and Single Page Apps with routing and navigation.

Angular: refetch data on same URL navigation medium.com Real time applications normally use WebSockets or some server push technology.

Passing a callback function into a custom Angular pipe medium.com An Angular pipe is a powerful feature that gives you the chance to render a customized output of your choice.

Best-practices

Keeping up with the dependencies medium.com New libraries and frameworks are emerging daily. Faster, shinier and better versions are released containing performance improvements, new features, and bug fixes.

End-to-end testing Angular software medium.com Now, how do we do end-to-end testing for our Angular application? Good news — you can automate it.

How to optimize Angular applications itnext.io Angular is well optimized when it comes to performance, but we should always think about few things that can make our application run fast and smooth.

Exploiting developer infrastructure is insanely easy medium.com In late October an issue was opened on an extremely popular node.js tool, nodemon, describing a deprecation warning that was being logged to the console.

Manage HTTP downtime with Angular, RxJS and interceptors netbasal.com In a perfect world, everybody has a fast net connection all the time. But at present, your users can find themselves repeatedly banging their heads on their keyboards.

Experiences

Varnish and A-B testing: how to play nice www.eventbrite.com A/B testing pages served via edge caches, such as Varnish, can create unique challenges. Thankfully using tools such as ESI, we can make them disappear.

A timing attack with CSS selectors and Javascript blog.sheddow.xyz Have you ever encountered a website that runs jQuery(location.hash)? Seemingly pretty harmless, right?

UX Trends I Observed at Google as a Mobile UX Lead medium.com A Mobile UX Lead shares insights from partnering with over 150 web development teams.

Compromised npm package: event-stream medium.com Ownership of a popular npm package, event-stream, was transferred by the author to a malicious user. This was done as part of a highly-targeted supply-chain attack.

Tutorials

How to safely refactor old code: Part 1 medium.com In this series, we go over the conceptual design patterns of safely refactoring old code step-by-step.

Build a simple & customizable web scraper using RxJS and Node medium.freecodecamp.org After getting to know RxJS (thanks to Angular!), I realized that it’s surprisingly a good fit for handling web scraping operations.

Manage state: don’t shoot yourself before starting an application medium.com If you are planning to create large apps with Angular you should learn about the options of handling the state management.

Perspectives

The baseline costs of JavaScript frameworks blog.uncommon.is When you build your app on top of a JS framework, you’re making peace with the fact that your app will never load in less than X seconds.

Presentations

Angular testing… but faster - Stephen Lau

Keeping Angular Apps Clean by Christian Lüdemann

Angular in production in a fast running company by Mikkel and Per, Dinero

RxJS: A Better Way To Write Frontend Applications - Hannah Howard - JSConf US 2018

Redux for Angular -- Introduction to Ngrx Ecosystem - Mohamed Meligy

Did you enjoy this issue?

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