#angular

[ follow ]

Generating OpenAPI API clients for Angular - LogRocket Blog

OpenAPI simplifies Angular API client development by enabling auto-generation, reducing errors, and ensuring consistent method implementations.
#lazy-loading

ngx-quicklink

Quicklink optimizes Angular applications by preloading visible lazy-loaded modules to improve navigation speed.

GitHub - mgechev/ngx-hover-preload: Preload Angular lazy-loaded routes on mouse over

ngx-hover-preload triggers lazy loading on mouse hover, enhancing responsiveness without overwhelming system resources.

Lazy Loading Tabs in Angular Material

Lazy-loading is a popular technique in front-end software development to optimize resource usage.
Lazy loading of tabs in Angular Material is available in version 17.

ngx-quicklink

Quicklink optimizes Angular applications by preloading visible lazy-loaded modules to improve navigation speed.

GitHub - mgechev/ngx-hover-preload: Preload Angular lazy-loaded routes on mouse over

ngx-hover-preload triggers lazy loading on mouse hover, enhancing responsiveness without overwhelming system resources.

Lazy Loading Tabs in Angular Material

Lazy-loading is a popular technique in front-end software development to optimize resource usage.
Lazy loading of tabs in Angular Material is available in version 17.
morelazy-loading
#ai

Building Angular Design Systems with AI

AI is streamlining the development of Angular design systems by automating tasks and improving collaboration.

Figma to Angular: Convert Designs to Clean Angular Code in a Click

Figma and Angular are popular tools for UI design and development.
Visual Copilot by Builder.io streamlines Figma to Angular code conversion with AI for efficient development.
Visual Copilot ensures responsive design and supports multiple frameworks and styling libraries for versatile integration.

Building Angular Design Systems with AI

AI is streamlining the development of Angular design systems by automating tasks and improving collaboration.

Figma to Angular: Convert Designs to Clean Angular Code in a Click

Figma and Angular are popular tools for UI design and development.
Visual Copilot by Builder.io streamlines Figma to Angular code conversion with AI for efficient development.
Visual Copilot ensures responsive design and supports multiple frameworks and styling libraries for versatile integration.
moreai
#web-development

Angular Air

Angular is a JavaScript platform for mobile and desktop web apps.
YouTube offers live videocasts on Angular.

Learn how to animate transitions in Angular apps - LogRocket Blog

Animations are crucial for user engagement, making experiences dynamic and enjoyable.

Using real-time data in Angular with SignalR - LogRocket Blog

Web development has evolved from static data to real-time notifications.
.NET and Angular are stable frameworks for implementing real-time messaging with SignalR.

Meet Angular v19

Investment in developer experience and performance has led to significant improvements in delivering fast web apps.

ngx-fastboot: How to Increase Angular Velocity at Bootstrap | HackerNoon

ngx-fastboot optimizes Angular applications by reducing initial bundle size and improving loading performance.

Delivering Angular apps in online vs. offline modes - LogRocket Blog

Angular enables offline functionalities for applications to provide seamless user experiences with intermittent connectivity.
Service workers in Angular applications ensure reliable offline data access and synchronization when connectivity is restored.

Angular Air

Angular is a JavaScript platform for mobile and desktop web apps.
YouTube offers live videocasts on Angular.

Learn how to animate transitions in Angular apps - LogRocket Blog

Animations are crucial for user engagement, making experiences dynamic and enjoyable.

Using real-time data in Angular with SignalR - LogRocket Blog

Web development has evolved from static data to real-time notifications.
.NET and Angular are stable frameworks for implementing real-time messaging with SignalR.

Meet Angular v19

Investment in developer experience and performance has led to significant improvements in delivering fast web apps.

ngx-fastboot: How to Increase Angular Velocity at Bootstrap | HackerNoon

ngx-fastboot optimizes Angular applications by reducing initial bundle size and improving loading performance.

Delivering Angular apps in online vs. offline modes - LogRocket Blog

Angular enables offline functionalities for applications to provide seamless user experiences with intermittent connectivity.
Service workers in Angular applications ensure reliable offline data access and synchronization when connectivity is restored.
moreweb-development

Enhancing two-way data binding in Angular - LogRocket Blog

Signals in Angular enhance two-way data binding, offering a more effective alternative to @Input and @Output decorators.

Search by field that contains button and mat-menu not showing inside of table

Integrate Search by field button within app-table-actions for proper alignment with Filter Tags.
Verify HTML structure to avoid display issues.

Using CSS classes inside `innerHTML` in an Angular component without losing emulated encapsulation

Angular's Emulated encapsulation style prevents CSS from affecting dynamically generated elements; changing encapsulation can lead to unwanted global styles.
#state-management

Managing Component State the Sane Way with Freddy Montes - AiA 426AiA_426 - Adventures in Angular

Freddy Montes advocates for simpler state management solutions in Angular over complex ones like ngrx for small to medium applications.

Signals vs. ngOnChanges for better Angular state management - LogRocket Blog

Angular is evolving with new features like signals and state management, offering a different approach from React in handling view updates.

Embracing Angular's Evolution with Santosh Yadav - JSJ 631 - JavaScript Jabber

Angular is considered the best framework in JavaScript development.

Managing Component State the Sane Way with Freddy Montes - AiA 426AiA_426 - Adventures in Angular

Freddy Montes advocates for simpler state management solutions in Angular over complex ones like ngrx for small to medium applications.

Signals vs. ngOnChanges for better Angular state management - LogRocket Blog

Angular is evolving with new features like signals and state management, offering a different approach from React in handling view updates.

Embracing Angular's Evolution with Santosh Yadav - JSJ 631 - JavaScript Jabber

Angular is considered the best framework in JavaScript development.
morestate-management

GitHub - mgechev/angular-vinxi: Minimal demo of Angular + Vinxi using Analog's vite plugin

This setup allows developers to quickly start a CSR and SSR Angular application using Vinxi and Analog's Vite.
#development

GitHub - angular/angular: Deliver web apps with confidence

Angular is a development platform for building web applications using TypeScript/JavaScript.
Angular documentation encourages contributions with clear setup instructions and guidelines.

The future is standalone!

Angular v19 makes standalone: true the default for all components, directives, and pipes, streamlining Angular development further.

GitHub - angular/angular: Deliver web apps with confidence

Angular is a development platform for building web applications using TypeScript/JavaScript.
Angular documentation encourages contributions with clear setup instructions and guidelines.

The future is standalone!

Angular v19 makes standalone: true the default for all components, directives, and pipes, streamlining Angular development further.
moredevelopment

Managing Angular

Building a successful product requires iterative development and strong communication within teams and with customers, rather than aiming for a mythical perfect version.
#typescript

Using isolatedModules in Angular 18.2

Angular 18.2 introduces TypeScript isolatedModules, improving production build times by up to 10%.
The new bundling strategy optimizes TypeScript code constructs during transpilation.

JetBrains JavaScript Days 2023

JetBrains JavaScript Days 2023 focused on practical insights in Angular, AI integration, TypeScript, ECMAScript, React, JavaScript tooling, and view transitions.
Speakers emphasized adaptability, user-centric design, and pragmatic approaches to web development challenges.

Using isolatedModules in Angular 18.2

Angular 18.2 introduces TypeScript isolatedModules, improving production build times by up to 10%.
The new bundling strategy optimizes TypeScript code constructs during transpilation.

JetBrains JavaScript Days 2023

JetBrains JavaScript Days 2023 focused on practical insights in Angular, AI integration, TypeScript, ECMAScript, React, JavaScript tooling, and view transitions.
Speakers emphasized adaptability, user-centric design, and pragmatic approaches to web development challenges.
moretypescript

The JAM in JAMstack with Tara Z. Manicsic - AiA 420 - Adventures in Angular

Understanding JAMstack architecture and benefits in Angular development.

What Are Directives in Angular? | Simplilearn

Directives in Angular add behavior to elements, manipulate the DOM, and extend HTML syntax.
Angular Directives include Component Directive, Structural Directive, and Attribute Directive.

Event Dispatch in Angular

Under-the-hood details of Angular's new event delegation system enable fine-grained hydration and performance improvements.

Ngrid with Shlomi Assaf - AiA 408 - Adventures in Angular

Ngrid was built due to the need for an opensource customizable grid after facing issues with nggrid.
Shlomi emphasizes the importance of community contributions and highlights the challenges faced while building ngrid.

ng-conf 2024 Report

Improvement in Angular framework features like standalone components, control flow, signals. Ivy-enabled features are becoming more mainstream.
Angular conference facing challenges with smaller attendance and fewer sponsors.

Getting Started with an Angular App in 2024

Creating an entity component in Angular with Bit allows for maintainable code with validation logic and unit tests.
Node.js functions created with Bit can facilitate the development of backend functionalities like fetching articles.

Understanding Dependency Injection and Services in Angular

Dependency Injection is fundamental in Angular for flexibility, maintainability, and testability.
Using Dependency Injection in Angular makes components more modular, highly testable, and flexible.

Enjoy rich integral types of .NET and overcome the 53-bit limitation of JavaScript

Using JS Doc comments to hint data range for TypeScript interfaces in JavaScript clients.
Utilize string object for large integral numbers in JavaScript request and response payloads.
Customize serialization/binding for specific integral types in ASP.NET Core Web API.

Material 3 Experimental Support in Angular 17.2

Material 3 theming is now available as experimental support in Angular 17.2
Material 3 themes are based on design tokens implemented as CSS custom properties, making it easier to override the theme without increasing CSS selector specificity.

components/src/youtube-player at main angular/components

Material Design components for Angular are available in the components/src/youtube-player directory.
The directory contains code for YouTube player functionality within an Angular application.

@mgechev on Threads

Angular expertise
Opinions are my own

GitHub - mgechev/update-guide-generator: Small utility that generates the update guide for Angular between specified versions

Generates update guides for Angular
Useful tool for developers working with Angular

Integrating @ngrx/translate with Angular Standalone API: A Step-by-Step Guide

Language localization is important for creating user-friendly applications
@ngrx/translate is a powerful tool for managing translations in Angular

Analog.js vs. Next.js vs. SolidStart: Comparing modern meta-frameworks - LogRocket Blog

Analog.js, Next.js, and SolidStart are meta-frameworks built on existing JavaScript frameworks.
Analog.js extends Angular.js, Next.js focuses on server-side rendering in React, and SolidStart enhances SolidJS with improved application structure and development tools.
#performance-improvement

Angular 17, a Brand New Look

Angular version 17 introduces a new declarative block template syntax that simplifies control flow and improves performance.
The new syntax separates conditional statements from components, making them easier to follow and improving type-checking, bundle size, and performance.

Angular v18 is now available!

Experimental support for zoneless change detection in Angular, which improves performance and developer experience.

Angular 17, a Brand New Look

Angular version 17 introduces a new declarative block template syntax that simplifies control flow and improves performance.
The new syntax separates conditional statements from components, making them easier to follow and improving type-checking, bundle size, and performance.

Angular v18 is now available!

Experimental support for zoneless change detection in Angular, which improves performance and developer experience.
moreperformance-improvement
#reactive-forms

Generate Typed Forms of Angular Reactive Forms from Swagger / OpenAPI definitions

OpenApiClientGen can automate the crafting of codes for Reactive Forms in Angular apps.
It generates interfaces for data models, client API functions to the backend, and Typed Forms codes including validations.

Generate Typed FormGroup of Angular Reactive Forms with ASP.NET Core Web API

Reactive Forms are preferred over Template-Driven Forms for data entry in Angular apps.
Automating the creation of FormGroups can make the process easier and more efficient.

Generate Typed Forms of Angular Reactive Forms from Swagger / OpenAPI definitions

OpenApiClientGen can automate the crafting of codes for Reactive Forms in Angular apps.
It generates interfaces for data models, client API functions to the backend, and Typed Forms codes including validations.

Generate Typed FormGroup of Angular Reactive Forms with ASP.NET Core Web API

Reactive Forms are preferred over Template-Driven Forms for data entry in Angular apps.
Automating the creation of FormGroups can make the process easier and more efficient.
morereactive-forms
In 2023 we delivered a lot to address developers' needs for higher performance and better developer experience.

Find out an overview of the results from last year’s developer survey and how they informed our roadmap for 2024

https://t.co/bgwmHJ2AfA

Angular Developer Survey 2023

Angular has been evolving based on developer feedback and community trends.
The results from the Angular developer survey have been highly influential in shaping the prioritization process for Angular.

Angular Developer Survey 2023

Angular has been evolving based on developer feedback and community trends.
The results from the Angular developer survey have been highly influential in shaping the prioritization process for Angular.

Tour of Heroes: MAUI, with ASP.NET Core 8 Backend

The 'Tour of Heroes' app is a tutorial app for Angular 2+ that demonstrates functional and technical features of building a real-world business application.
This series of articles explores the experiences of building the 'Tour of Heroes' app on different frontend development platforms, including Angular, Aurelia, React, Vue, Xamarin, and MAUI.

WebStorm 2023.3: Improvements for Angular, Vue, and Svelte, AI Assistant, New Testing Functionality, and More | The WebStorm Blog

WebStorm 2023.3 includes improvements for Angular, Vue, and Svelte
New features and improvements for JavaScript, TypeScript, and CSS

What's New in Server Side Rendering: React vs Angular vs Vue

Server-side rendering (SSR) is a technique that improves page load times, performance, and SEO by rendering web pages on the server.
Angular has made advancements in SSR, including non-destructive hydration and plans to integrate SSR into their CLI.

Using defer in Angular 17 to implement lazy loading - LogRocket Blog

Lazy loading is a strategy used in software development to defer loading content until it is needed.
Splitting up larger applications and only loading the required parts improves user experience and reduces loading time.

Zoneless change detection in Angular 18 - LogRocket Blog

Angular v18 introduced zoneless change detection, eliminating the need for Zone.js, resulting in faster renders, smaller bundles, and simpler debugging.

Exploring Angular 18's RedirectCommand class and @let block - LogRocket Blog

Angular's rapid release cycle introduces quality-of-life improvements like the RedirectCommand class for better redirect control and variable declaration within the view.
[ Load more ]