Ship internal tools in hours, not weeks. Real auth, users, jobs, audit logs, and cohesive UI included. Early access $249 $499 → [Get it now]

How to build a weather app in Angular

Building a weather application in Angular is a classic project that demonstrates how to handle asynchronous data, service injection, and reactive UI updates.
With over 25 years of software development experience and as the creator of CoreUI, I’ve built numerous data-driven dashboards that require real-time API integration.
The most efficient way to build this in Angular is by leveraging HttpClient for API calls and Signals for state management, which provides a highly performant and reactive user experience.
This guide will show you how to structure your service, manage state, and build a polished UI using CoreUI components.

Read More…

How to build an e-commerce cart in Angular

Building a robust e-commerce cart is a fundamental requirement for any online storefront, yet managing state effectively across multiple components can often become complex. With over 25 years of experience in software development and as the creator of CoreUI, I have architected numerous enterprise-level e-commerce systems using Angular since its early versions. From my expertise, the most efficient and modern solution for Angular applications is to leverage a singleton service combined with Angular Signals for reactive state management. This approach ensures that your cart data is synchronized across the entire application without the overhead of heavy state management libraries.

Read More…

How to use Angular Signals

Angular Signals provide fine-grained reactivity with automatic change detection, offering better performance than traditional Zone.js-based change detection. As the creator of CoreUI with 12 years of Angular development experience, I’ve implemented Signals in production Angular applications that reduced change detection cycles by 70% while simplifying state management for millions of users.

The most effective approach uses Signals for component state and computed values with effects for side effects.

Read More…

How to handle process signals in Node.js

Process signals allow Node.js applications to respond to system events like termination requests, enabling graceful shutdowns and proper resource cleanup. As the creator of CoreUI, a widely used open-source UI library, I’ve implemented signal handling in Node.js production servers throughout my 11 years of backend development. The most reliable approach is listening for SIGTERM and SIGINT signals to perform cleanup operations before process termination. This method ensures database connections close, pending requests complete, and temporary files are removed before shutdown.

Read More…
Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
CSS Selector for Parent Element
CSS Selector for Parent Element

What is the Difference Between Null and Undefined in JavaScript
What is the Difference Between Null and Undefined in JavaScript

How to Add a Tab in HTML
How to Add a Tab in HTML

How to check if an element is visible in JavaScript
How to check if an element is visible in JavaScript

Answers by CoreUI Core Team