If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
December 14 · Issue #32 · View online
Weekly curated blogs and tools for Angular pros.
|
|
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|
Gravatar directive in Angular
Directives can extend the behavior of a component by adding behavior to template elements. In this article I’ll show you an example of how we can do that.
|
So what’s new in Typescript 3.2?
A quick overview of the newest release of Microsoft’s Typescript version 3.2 and all the news about changes and stricter types.
|
A deep dive into Angular animations
This article teaches how to add animations to your Angular apps. By the end, you’ll have a good understanding of how to write clean and maintainable animation code.
|
|
|
|
8:08 PM - 12 Dec 2018
|
|
New in Angular v7.1: updates to the router
Angular 7.1 adds some new changes to the router, such as the ability to return UrlTrees from guards, and a new option for runGuardsAndResolvers.
|
Smart components vs presentational components
Let’s find out the differences between these two types of components, and when should we use each and why!
|
Container vs presentational components: design pitfalls
We are going to present a very common component design and a potential design issue that you might run into while applying it.
|
|
Angular smart 404 page
Typos in the URL is a straightforward way to 404 page. But could we make user experience in that situation better?
|
Angular x Jest snapshot testing
Imagine that we have a component called that accepts item as an input.
|
Angular 7 + unit testing + code coverage
Unit testing is a process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.
|
|
Looking for Blind XSS? You should also be looking for framework specific execution such as and https://t.co/TwPuyGyCnK (First payload will also work in Angular)
|
5:09 PM - 8 Dec 2018
|
|
Handling cache and AJAX race conditions
When working with data stored in a cache, you want to make sure that data is up-to-date. There are quite a few ways to solve this dilemma, but the way I’ve proposed is to first retrieve the cache…
|
Angular async pipe – How to handle errors
In this post, I am going to show you a very simple & effective way of handling errors and loading animation when using Async Pipe in Angular.
|
Reactive programming in Javascript using RxJS
This article explains the motivation behind learning reactive programming, and the basic concepts to get started.
|
Redux middleware example: promise-based API over reactive core
In this post, we use our own development experience as a Redux middleware example. We leveraged it to expose a promise-based API from a reactive core.
|
|
How to build a chatroom with Angular 7
Build a basic chatroom using Angular 7 for the frontend, a simple Node backend, and Chatkit to support the chat functionality.
|
Building better Angular Libraries — Part 1
Have you ever wondered what it takes for us, as potential library developers, to make it easy for our consumers to use our libraries?
|
|
|
WOW!!! So happy to see Material Community Components 2.5k downloads in the last 30 days... Thanks, @ for letting me build this inside the company and @ for all the help. https://t.co/k1Lw4BYRpq
|
3:45 PM - 7 Dec 2018
|
|
How to use Sass in Angular 7 - tutorial example
We will configure Sass styles in our angular 7 application and use Bootstrap 4 Styles for this project.
|
Modal component in vanilla JavaScript, React, Angular and Vue
Moving between companies isn’t easy, as often there’s not a consistency between technologies and libraries each company uses for developing frontend projects.
|
|
Todo boilerplates with Hasura on Angular
Hasura provides a GraphQL engine which you can use develop next generation apps with absolutely no fuss of the backend.
|
Test automation for Angular apps using Protactor
The protractor is an end-to-end test framework for Angular and AngularJS applications. It was built by Google and released to open source.
|
|
|
|
1:01 PM - 11 Dec 2018
|
|
Improved UX with Ghost elements + Angular 7 animations
Sometimes referred to as ‘skeletons’, ghost elements are gray-box representations for pending, real UI that will be used once your async data has loaded.
|
Test ngrx/store dependent components in Angular 7 applications
The following text will discuss different approaches to testing the angular components that use ngrx/store.
|
|
Running across NPM
I’m going to explain NPM package manager and show some useful things which provide npm.
|
The latest npm breach…or is it?
Some dude gave away his popular Node.js repo to a hacker, and that hacker added code to it that can steal your bitcoin wallet! Wanna know how that happened?
|
Netflix' learnings from adopting GraphQL
|
Why Canva left manual UI testing behind
Visual regression testing can make a developer’s eyes sparkle with joy or darken with rage.
|
A recap of frontend development in 2018
The world of frontend development moves fast. Very fast. This article will recap the most important frontend news, notable events, and trends in JavaScript for 2018.
|
An in-depth overview of Progressive Web Applications
|
|
Wassim Chegham - What's coming next in Angular
|
Pascal Precht - Building Decentralized Apps with Angular and Embark
|
Ward Peeters - Bringing Lighthouse to Angular
|
Samantha Brennan - Angular for the Visual Learner
|
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.
|
|
|