This article summarizes a list of Angular interview questions that I would ask candidates and that I get often asked in interviews.
How To Generate Angular & Spring Code From OpenAPI Specification
If you are developing the backend and frontend part of an application you know that it can be tricky to keep the data models between the backend & frontend code in sync. Luckily, we can use generators that generate server stubs, models, configuration and more based on a OpenAPI specification.
Manually Lazy Load Modules And Components In Angular
In Angular enterprise applications, it is often a requirement to load a configuration from a server via HTTP request which contains a UI configuration. Based on this configuration data, multiple modules and/or components need to be lazy-loaded and its routes dynamically added to the application.
How To Build An Angular App Once And Deploy It To Multiple Environments
In my last projects, we always had the same requirement: Build the application once and deploy the same build fragment to multiple environments. This leads to some technical challenges, as we need to be able to inject environment-specific information to our application during runtime.
The Last Guide For Angular Change Detection You'll Ever Need
Angular's Change Detection is a core mechanic of the framework but (at least from my experience) it is very hard to understand. Unfortunately, there exists no official guide on the official website about this topic.
JHipster - The Fastest Way To Build A Production-Ready Angular & Spring Boot Application
In the last years, I mainly worked on the frontend part of web & mobile applications, but I also did some minor backend work. Since mid of this year, I have been working to improve my backend knowledge and started to focus on Java backend development using Spring Boot.
How To Easily Write And Debug RxJS Marble Tests
End of 2018, I wrote an article about how I write marble tests for RxJS observables in Angular. The content is still valid, but I recently found a new library that I like and makes debugging marble tests easier.
How I Set Up A New Angular Project
I think Angular is the best choice for large enterprise applications. The basic project setup, which is generated using the Angular CLI is good, but I prefer another way to set up a new project. In this article, I want to talk about these topics:
How I Built A Custom Stepper/Wizard Component Using The Angular Material CDK
Update 12.02.2018: Meanwhile, I have created a PR to the Angular Material repository and added there an official guide
How I Write Marble Tests For RxJS Observables In Angular
I am a passionate Reactive Extensions user and mostly use them in RxJS, which is integrated into the Angular framework.