Dan Abramov on The Elements of UI Engineering

Home » Blog

Dan Abramov on The Elements of UI Engineering

Somewhat recently, Dan Abramov wrote this interesting piece on his approach to learning about UI engineering. The article's key takeaway is this: "My biggest learning breakthroughs weren’t about a particular technology. [ ... ] It’s this combination of understanding the problems, experimenting with the solutions, and applying different strategies that led to the most rewarding learning experiences in my life." In keeping with this wholistic, problem- rather than technology-oriented approach Dan starts with outlining the problems and challenges he has encountered repeatedly when developing ... Read more

Angular Checklist

Angular Checklist is a useful tool that allows you to compile checklists of best practices, common mistakes and other aspects to consider both before launching a new app and during ongoing development. Although the tool's name and the default checklist suggest Angular-only usage this checklist tool of course is applicable to other frameworks, too. Read more

Filipe Silva @ AngularConnect 2018: The CLI Roadmap

Read more

Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications

Read more

How to Subscribe to Multiple RxJS Observables in Angular

Cory Rylan, Google Developer Expert and instructor at Angular Boot Camp wrote this article on subscribing to multiple observables in Angular components. In this article, Cory explains how to use the RxJS forkJoin and combineLatest operators in conjunction with Angular's *ngIf directive and the AsyncPipe in order to consume asynchronous data provided by multiple RxJS Observables. Read more

Michael Hladky @ AngularConnect 2018: RxJS schedulers in depth

Read more

Stefan Baumgartner & Katrin Freihofner @ AngularConnect 2018: Automating UI development

Read more

Cloud Design Pattern Library by Microsoft

Microsoft maintains an extensive library of cloud design patterns. Whether you create applications that run on AWS, Microsoft Azure or Google Cloud Platform, use platforms such as Heroku or you develop enterprise applications which run on on-premise cloud networks within a corporate intranet, cloud computing becomes ever more crucial to providing business value through software. Hence, it's not only expedient to know about the classic relatively low-level GoF design patterns or Martin Fowler's Patterns of Enterprise Application Architecture but about design patterns for ... Read more

References to Design Pattern Libraries

When designing and developing software it's always useful to have a reference to common software design patterns handy. Apart from cloud design pattern libraries there are collections of more low-level or more general design patterns, too. These include the classic GoF design patterns and Martin Fowler's Patterns of Enterprise Application Architecture. Read more

State of JavaScript Survey: 2018 Edition – Criticism from an Angular Perspective

Recently, the results of the 2018 edition of the State of JavaScript survey have been published. As usual, the report comes with handy categories such as front-end, data layer, testing or mobile. While I very much support the idea of creating a yearly survey of the JavaScript landscape and this survey in particular, which I have been supporting since its inception, there's a major issue with this year's edition: In contrast to its previous editions the survey results lump together (or at least the ... Read more
« Previous PageNext Page »