Hi, I’m Andrey, your weekly curator. Nowadays I use Angular to build dev platform Jexia. Enjoy your u
|
|
July 5 · Issue #61 · View online
Weekly curated blogs and tools for Angular pros.
|
|
Hi, I’m Andrey, your weekly curator. Nowadays I use Angular to build dev platform Jexia. Enjoy your upcoming weekend!
|
|
|
Single component Angular apps
The Angular documentation outlines best practices and patterns that most developers will need when creating large scalable applications. But what if there were a whole class of apps that didn’t need this power and flexibility?
|
Design patterns: the Decorator pattern
Design patterns provide solutions to particular problems, often repeated in the software development. In this article, I am going to describe what the Decorator Pattern is; and how and when it should be applied.
|
Comprehensive introduction to @ngrx/store
With the advent of Angular 2 new patterns, best practices, and libraries empowered by new framework features and functionality are emerging. One such library is @ngrx/store.
|
|
|
Angular + @ngx-translate + typings
In this post we will build a small service that will allow us to considerably improve the use of @ngx-translate in our software development.
|
Beware! Angular can steal your time
Small gotchas from my(and not only my:) Angular experience.
|
|
My extensions.json and settings.json files for optimizing VS @ for @ development https://t.co/VKrpCjpHVx. Let me know what you’d add or remove?
|
1:39 AM - 3 Jul 2019
|
|
The 7 steps to Cypress E2E testing success
In this blog post, I will cover why I went from using Protractor to start using Cypress for end-to-end testing. We will look at the flaws in Protractor and how Cypress is fixing them as well as looking into the 7 steps to Cypress e2e testing success.
|
What could go wrong? Handling errors in Angular
Angular has a built-in way of handling errors and it is extremely easy to use.
|
Add integrated validation to custom form controls
I decided to create a math Captcha component, that implements a custom validation and share the result with you.
|
|
|
Retry failed HTTP requests in Angular
Immediate retry, delayed retry and retry with backoff.
|
TypeScript & JavaScript getters and setters: useless?
In this blog post, we talk about the utility of getters and setters in modern web development. Are they useless? When does it make sense to use them?
|
|
@ I did this: https://t.co/4IJ24zWrLt
Injecting AJV in, then I can load a schema and validate against it within Angular
|
5:15 PM - 18 Jun 2019
|
|
Customize Angular app behavior per build environment
In this post, we take environment specific configurations a bit further. We’ll see how we can customize not only the variables but styles, scripts, assets and even classes.
|
Observable Web Workers: deep dive into a realistic case
Take a plunge into the depths of Observable Web Workers, building an example application which utilises the power of Web Workers with the fluent message passing patterns observables give.
|
|
|
ngx-bootstrap: Angular Ivy is here
Being creators of ngx-bootstrap, we strive to improve our beloved library as Angular innovates. This time we worked on implementing Ivy renderer.
|
Babel 7.5.0: dynamic import & Typescript namespaces
Including improved support for a few ECMAScript proposals, such as support for TypeScript namespaces and for Browserslist’s default query in preset-env.
|
|
FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, Python, and Rust. https://t.co/2TWhvWiSwC
|
11:56 AM - 2 Jul 2019
|
|
web-scripts – create NPM libraries in a snap at Spotify
We’ve opened sourced @spotify/web-scripts, along with 5 other projects which contain our shared ESLint, Prettier, and TypeScript configurations at Spotify. With these libraries available as open source projects, developers inside and outside Spotify can kick-start a TypeScript NPM library in a snap.
|
Live documentation to REST APIs w/ Swagger & Nest.js
APIS should be documented. The challenge is ensuring the docs and the API are in sync.
|
|
|
Making 'npm install' safe
Kate Sills, a software engineer at Agoric, discussed some of the security challenges in building composable smart contract components with JavaScript.
|
ECMAScript 2019 and beyond...
ECMAScript 2019 has landed. It’s time to look what’s new and… go beyond that! ECMA-262 and ECMAScript 2019 release cycle, features, proposals and more.
|
|
Understanding TypeScripts exclude
I found that Omit was defined as a combination of Pick and Exclude. I just couldn’t for the life of me figure out what Exclude did.
|
TC39 pipeline proposal comparison - RxJS case study
As you may or may not be aware there is an exciting new operator possibly coming to javascript - the |> pipeline operator.
|
|
|
GestMan: a cloud tool for stroke-gesture datasets
We implemented GestMan as a cloud-based JavaScript application to enable any online participant to contribute with gesture examples regardless of their OS, web browser, or input device. We used MongoDB, Express.js, Angular.js and Node.js.
|
|
Advanced TypeScript tooling at scale
|
|
Converting a JS library to TypeScript: Part 3 If you missed the prior videos, you can find them here: Part 1 and Part 2.
|
Building test-data-bot in TypeScript: Part 3
|
|
|
|
10:18 PM - 29 Jun 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.
|
|
|