Hi, I’m Andrey, your curator. Currently I use Angular to build dev platform Jexia. Btw, feel free to
|
|
June 14 · Issue #58 · View online
Weekly curated blogs and tools for Angular pros.
|
|
Hi, I’m Andrey, your curator. Currently I use Angular to build dev platform Jexia. Btw, feel free to join my mailing via this rss link.
|
|
|
Micro frontends
In this article we’ll describe a recent trend of breaking up frontend monoliths into many smaller, more manageable pieces, and how this architecture can increase the effectiveness and efficiency of teams working on frontend code.
|
Understanding RxJS operators
I hope that, at the end of this article, you’re aware of the main differences and how/when to use them.
|
|
All about Ivy, the new Angular engine
Smaller bundles, faster compilations, Better debugging, dynamic loading of module and components and advanced concepts like Higher order Components.
|
Magical, mystical JavaScript transducers
|
|
Mathjs v6: a monolith turned modular
In this article, I share with you the journey and the struggles of turning a large, monolithic JavaScript mathematics library, mathjs, into a modular one embracing ES6 modules and functional programming. Because of the heavily intertwined nature of the functionality this was a huge and unique challenge.
|
When is NavigationCancel triggered?
Over the past couple of days, I was working on an Angular component that depended on a stream of router events. There are quite a few of them but I was particulary looking at NavigationCancel.
|
|
Finally got my latest project published. Macro Decorators - decorators for DRYing up your getters and setters, based on the popular pattern from the community, and compatible with any JavaScript/TypeScript project! https://t.co/0GGZuklL5G
|
4:52 AM - 11 Jun 2019
|
|
ngForReal: Indicating loading the right way
Though it seems easy to borrow a spinner from CodePen and display it while you make the server roundtrip, there are common misconceptions and pitfalls.
|
Adding customization to existing RxJS functions
‘forkJoin’ with the progress of completion for bulk network requests in Angular.
|
Single Responsibility Principle: SOLID Node + TypeScript
The Single Responsibility Principle specifies that a class or function should only have one reason to change. Admittedly, that’s not very clear. This article describes why understanding the domain is important to know how SRP can be implemented.
|
More stuff from the trenches:
|
|
Design patterns: iterator
There are 23 classic design patterns, providing solutions to particular problems, often repeated in software development. In this article, I am going to describe what the Iterator Pattern is; and how and when it should be applied.
|
JavaScript versus Data Science
We were going to call this book JavaScript for Scientists and Engineers, but David Beazley thought that “versus” would make a better title.
|
Optimize UX while your Angular app loads
There are applications which require loading some crucial data before users are allowed to use them. For example, our application has multilingual support and white label capabilities.
|
|
Angular 8: user registration and login example
Tutorial with example of how to implement user registration and login functionality with Angular 8, TypeScript and Webpack 4.
|
Writing a code analyzer in TypeScript (from scratch)
This article will introduce you to AST parsing and walking using ESTree compatible tools. It specifically looks at certain token types, most commonly found in JavaScript and TypeScript code.
|
Ultimate guide to set up your Angular library project
Automated code formatting with Prettier & Husky, test coverage reports, deployed showcase and fully automated releases with Travis CI for your Angular library.
|
|
|
Announcing NgRx version 8
@ngrx/data, creator functions, run-time checks, and isolated tests.
|
Too many request errors w/ Auth0, using Polly
I came across a piece of code at one of my clients. It talks to Auth0 API and gets all users. However, Auth0 API has a rate limiting policy.
|
|
|
📣 Guess.js release with Ahead-of-Time predictions
The webpack plugin will now: 🔸 Calculate the probabilities for chunk X to be needed after chunk Y at build time 🔸 Include minimal prefetching instructions
🔥 Give it a try with Angular today https://t.co/YfnyhTrslH https://t.co/FzAcvruu7p
|
7:20 AM - 10 Jun 2019
|
|
How to build a simple carousel in NativeScript
Phani Sajja shows us how he build a complete Carousel UI using NativeScript and Angular.
|
The Ocelot JavaScript programming environment
An IDE for JavaScript, without the “bad parts”.
|
High level overview of BuckleScript interop w/ Javascript
When users start to use BuckleScript to develop applications on JS platform, they have to interop with various APIs provided by the JS platform.
|
|
|
Ejecting Disqus
I was rather pissed that my blog contributes to Facebook’s data so it was time to eject Disqus and look at the alternatives.
|
How to design for the web in 2019
I’ve written about how to design for the modern web before way back in 2018, but the web moves forward quickly so those guidelines are already obsolete and outdated as more modern conventions have become mainstream.
|
You (probably) don’t need ReCAPTCHA
Google’s ReCAPTCHA is often the first tool that many webmasters reach for when confronted with the need to stop spam and automated malicious traffic from harming their services. In this post I explain several reasons why ReCAPTCHA is usually not the best solution to use for this purpose.
|
|
At last, optional chaining is coming to JavaScript! ECMAScript proposal updates @ 2019-06 | ECMAScript Daily https://t.co/onkNNOrgLx via @
|
9:17 AM - 12 Jun 2019
|
|
|
JSConf EU 2019 - full video playlist
|
JavaScript: Who, What, Where, Why and Next by Laurie Voss | JSConf EU 2019
|
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.
|
|
|