Reactive programming is a paradigm that’s increasingly found its way into the world of front-end development in recent years. Essentially, it’s about processing data streams and reacting to processing. The Reactive Extensions for JavaScript (RxJS) library takes this idea and implements it. Since Angular relies on RxJS in many places,...
The third part of this series is about Angular Services. We’ll see how we can use a service in a component and look at the basic mechanisms of dependency injection.
From the basics to the first features: How do you create Angular components that can exchange data with each other? That's what the second part of the big Angular tutorial is about. We'll also take a look at how to filter the output data.
If you want to develop a single page application for the web, frameworks like Angular are indispensable. The current <a href="https://2020.stateofjs.com/en-US/technologies/front-end-frameworks/">State of JS</a> also shows a clear increase in the popularity of Angular. While only 20 percent of respondents opted for the framework in 2016, this figure has more than...
Progressive Web Apps are touted everywhere as the only true solution and the app of the future. Some decision-makers and developers are tempted to dismiss native apps outright as a dusty bridging technology. But whether it is advisable for a company to switch from native apps entirely to PWAs depends...
JavaScript projects are complex, with many homegrown problems. This article explores some of these problems and their causes. We will discuss how you can find a way out of the complexity trap can be found with the help of modern tools and standards, such as Snowpack and ESM.
As a web developer, how can I use DevOps for myself? Where does DevOps begin and what does it involve? How do I design my daily routine to achieve the maximum benefit for software development and the warranty of application operation? This article shows how easily we can use React...
A backend programmed in Node.js and executed with Docker is not much use on its own if it cannot be accessed for lack of a client. However, it does not have to have a graphical user interface. A command line tool will do - and is practical in many cases....
Anyone developing an application in Node.js not only has to deal with the code itself. It also involves connecting infrastructure, including databases, and the execution layer with Docker. How does that work?
The case for asynchrony in JavaScript is clear: Callbacks are evil and Promises are the only correct solution. No, actually async/await is the solution, but this relies on Promises, which involve some callbacks. So not everything is as clear as it seems. In the following, we will clarify why asynchronicity...