Blog

International JavaScript Conference

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.
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.

STAY TUNED!

 

BEHIND THE TRACKS OF iJS

JavaScript Practices & Tools

DevOps, Testing, Performance, Toolchain & SEO

Angular

Best-Practises with Angular

General Web Development

Broader web development topics

Node.js

All about Node.js

React

From Basic concepts to unidirectional data flows