In Angular2, there are two approaches to building forms. One are template-driven forms…
In web security, cross-site request forgery (CSRF, also XSRF) is one of the most common attack scenarios. This article describes how to protect an Angular2 application that is served by a Spring backend. Good news: one line of code enables the…
At my employer, we’re writing a lot of feature modules for Angular app developers. Such typical features are…
Angular comes with a thoroughly-designed HTTP Client that allows frontend apps to be cleanly decoupled from backends. A natural question is: can we run unit tests for our application with…
In single-page applications, business logic is often implemented over HTTP, translating application behaviour to URLs, request methods, status…