From ae1e4cc488aa1f008bb37673f70a4737e00b059f Mon Sep 17 00:00:00 2001 From: Bernhard Behrendt Date: Thu, 6 May 2021 10:57:37 +0200 Subject: [PATCH 1/3] Update Angular trial->adopt and new content --- radar/2021-01-01/angular.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 radar/2021-01-01/angular.md diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md new file mode 100644 index 0000000..012c10f --- /dev/null +++ b/radar/2021-01-01/angular.md @@ -0,0 +1,16 @@ +--- +title: "Angular" +ring: Adopt quadrant: languages-and-frameworks + +--- +Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller +production builds. Updating to newer versions has become mostly a "no-brainer" which helps us to integrate latest +community bug-fix & improvements on a friday during a cup of coffee. Angular ships as a fully integrated development +platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi language builds (i18n) and stable +dev/build processes and keeping it extensible at the same time. This "ganzheitlichkeit" makes Angular in the beginning +way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation" +aka early providing value rather than library wiring. Beside the existing telco-industry projects we've actually also +chosen Angular for resource critical industry 4.0 / embedded projects. Here we've selected Angular beside the +performance aspects to fulfill requirements like adaptive multi device support (custom hardware buttons, tablets and +laptops) on the one hand and on the other hand to reduce the risk loosing time by having too many self-managed external +dependencies. From f6a7e2bda3028bde6f4b42807ad6e0f939f23688 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Thu, 6 May 2021 11:01:39 +0200 Subject: [PATCH 2/3] Update rx.js trial->adopt --- radar/2021-01-01/rxjs.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 radar/2021-01-01/rxjs.md diff --git a/radar/2021-01-01/rxjs.md b/radar/2021-01-01/rxjs.md new file mode 100644 index 0000000..73b80ea --- /dev/null +++ b/radar/2021-01-01/rxjs.md @@ -0,0 +1,17 @@ +--- +title: "RxJs" +ring: adopt +quadrant: languages-and-frameworks + +--- +RX/JS aka reactive streams + +RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator +pattern and follows the functional programming ideas. The pattern actually got a renaissance because it's not completely +new but has new implementations in many frameworks and languages like Angular, Akka, Spring and many more. Reason for +that attention actually is (in the javascript world), that observables can be cancelled (by rules too) and observables +can pass (stream) data on multiple events. Both aspects are not well realizable using promises e.g. and both were also +detected as a huge limitation in the JavaScript community — and so it's worth to get an understanding for reactive +programming in general. + +We at AOE actually use RxJS in combination with Angular and can fully recommend the approach of observables. From d9fe19862d9457672303a7037da7160691187ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 14:45:49 +0200 Subject: [PATCH 3/3] Update angular.md --- radar/2021-01-01/angular.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md index 012c10f..e819162 100644 --- a/radar/2021-01-01/angular.md +++ b/radar/2021-01-01/angular.md @@ -1,6 +1,7 @@ --- title: "Angular" -ring: Adopt quadrant: languages-and-frameworks +ring: adopt +quadrant: languages-and-frameworks --- Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller