15
Mar
/
tsoa: API documentation for Node.js
JavaScript is known as the Wild West of web development. But despite the absence of law and order, there are a few things that even the wildest developers should stick to. These include consistent structure, documentation, and testing. We will take a look at how that works for API documentation with tsoa for Node.js.
15
Feb
/
Resumability in JavaScript
Fast could mean a lot of things, but in this article, we are concerned with startup performance. From the moment the user clicks on a link to navigate to a page until the page is ready for interaction. This contrasts with the update performance of how long it takes to update the UI when the user interacts with the page. The startup performance is where we could see the most benefit to user experience.
17
Jan
/
Island Architecture with Astro
Astro provides Progressive Hydration for creating performant content-driven web solutions. It combines pre-rendered page areas with interactive islands that the browser loads only when it needs them.
4
Oct
/
Svelte vs Angular vs. React vs. Vue – Who wins?
Right now, there’s really no shortage of frontend frameworks. In addition to the top dogs Angular, React, and Vue, a fourth framework, Svelte, is shaking up the market.
5
Aug
/
Server-side Rendering – Back to the Roots?
When it comes to modern web development, there's no avoiding big single page application frameworks like Angular, React, Vue, or even Svelte. The big advantage of this kind of web application is that, ideally, they feel like desktop applications to users. So there are no loading times between individual views. But the biggest disadvantage of these applications is their initial loading time.
1
Aug
/
No Angular SPA without routing – Angular Tutorial – Part 5
Efficient, simple, and scalable—that's how developing a web application should be. Since 2014, Google's Angular platform has been aiming to do just that. In this series, I’d like to introduce you to developing an Angular application and its concepts and best practices. They will be embellished with many code examples, tips, and tricks on how to achieve your goal of a maintainable web application with Angular.
12
Jul
/
Observables: Reactive with RxJS – Angular Tutorial – Part 4
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, we need to take a closer look at the framework and its underlying principles.
21
Jun
/
Angular’s Data Layer – Angular Tutorial – Part 3
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.
7
Jun
/
The building blocks of an Angular app – Angular Tutorial – Part 2
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.
13
Apr
Angular for beginners – Angular Tutorial – Part 1
If you want to develop a single page application for the web, frameworks like Angular are indispensable. The current State of JS 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 doubled to 56 percent in 2020.