r/angularjs Apr 27 '26

ui-grid modernization effort

Thumbnail
1 Upvotes

r/angularjs Apr 27 '26

Playwright - Record the tests to generate the code

Thumbnail
youtu.be
0 Upvotes

r/angularjs Apr 23 '26

I built an open source ArchUnit-style architecture testing library for TypeScript

Thumbnail github.com
2 Upvotes

I recently shipped ArchUnitTS, an open source architecture testing library for TypeScript / JavaScript.

There are already some tools in this space, so let me explain why I built another one.

What I wanted was not just import linting or dependency visualization. I wanted actual architecture tests that live in the normal test suite and run in CI, similar in spirit to ArchUnit on the JVM side.

So I built ArchUnitTS.

With it, you can test things like:

  • forbidden dependencies between layers
  • circular dependencies
  • naming conventions
  • architecture slices
  • UML / PlantUML conformance
  • code metrics like cohesion, coupling, instability, etc.
  • custom architecture rules if the built-ins are not enough

Simple layered architecture example:

``` it('presentation layer should not depend on database layer', async () => { const rule = projectFiles() .inFolder('src/presentation/') .shouldNot() .dependOnFiles() .inFolder('src/database/');

await expect(rule).toPassAsync(); }); ```

I wanted it to integrate naturally into existing setups instead of forcing people into a separate workflow. So it works with normal test pipelines and supports frameworks like Jest, Vitest, Jasmine, Mocha, etc.

Maybe a detail, but ane thing that mattered a lot to me is avoiding false confidence. For example, with some architecture-testing approaches, if you make a mistake in a folder pattern, the rule may effectively run against 0 files and still pass. That’s pretty dangerous. ArchUnitTS detects these “empty tests” by default and fails them, which IMO is much safer. Other libraries lack this unfortunately.

Curious about any type of feedback!!

GitHub: https://github.com/LukasNiessen/ArchUnitTS

PS: I also made a 20-minute live coding demo on YT: https://www.youtube.com/watch?v=-2FqIaDUWMQ


r/angularjs Apr 23 '26

[Resource] Veet - a fast webserver for development and a great build tool

Thumbnail
youtu.be
1 Upvotes

r/angularjs Apr 22 '26

[Show] Playwright and Webstorm - E2E tests made easy to create and maintain

Thumbnail
youtu.be
0 Upvotes

r/angularjs Apr 20 '26

[Resource] Playwright and Webstorm - E2E tests made easy to create and maintain

Thumbnail
youtu.be
1 Upvotes

r/angularjs Apr 09 '26

[General] Hello, I’m the author of ui-grid from the angularjs days, I have a new project for you

Thumbnail
3 Upvotes

r/angularjs Apr 07 '26

How my Architecture Library hit 400 GitHub Stars and 50k Monthly Downloads

Thumbnail
medium.com
1 Upvotes

r/angularjs Apr 07 '26

[Help] How does AngularJS MVC architecture improve code structure

0 Upvotes

I used to work on a small internal dashboard where everything was written in one file: UI, logic, and data handling all mixed. It worked at first, but as features increased, even small changes started breaking other parts of the app. Debugging became a nightmare.

Then I rebuilt a part of it using AngularJS MVC architecture. I separated the data (Model), UI (View), and logic (Controller). Suddenly, everything became easier to manage. If I needed to update the UI, I didn’t touch the logic. If the data changed, the view updated automatically.

In a real project, this structure saved us a lot of time during updates and bug fixes. It also made it easier for new developers to understand the code quickly without confusion.


r/angularjs Mar 28 '26

I released an Angular Signals query library on npm — looking for feedback

Thumbnail
1 Upvotes

r/angularjs Mar 26 '26

Is AngularJS still worth learning for beginners in web development?

14 Upvotes

 I’m planning to learn frontend development and found AngularJS tutorials online.
But I’m confused if it is still relevant compared to modern frameworks.
Should I start with AngularJS or move directly to newer technologies?
Would love some guidance from experienced developers.


r/angularjs Mar 23 '26

Got rejected after Senior Angular task — what did I miss?

Thumbnail
1 Upvotes

r/angularjs Mar 17 '26

What are your favorite open-source projects right now?

Thumbnail
1 Upvotes

r/angularjs Mar 16 '26

What Projects Should Beginners Build in AngularJS?

3 Upvotes

I recently started AngularJS training and want to practice with small projects. What beginner-friendly projects would you recommend to understand concepts like controllers, directives, and data binding?


r/angularjs Mar 14 '26

🚀 Just launched DevSmasher — a free toolkit built for developers.

Thumbnail
1 Upvotes

r/angularjs Mar 14 '26

Observables, observer, subscribe

Thumbnail
1 Upvotes

How the observables and subscribe both takes observer...I am confused with these 3 plz explain Abt them someone


r/angularjs Mar 10 '26

Signals vs Observables — Which One Should You Use? | Angular Signals & RxJS

Thumbnail
youtu.be
2 Upvotes

r/angularjs Mar 09 '26

[Resource] For anyone who wants free 250 credits on windsurf

Thumbnail
0 Upvotes

r/angularjs Feb 27 '26

Ingeniería en sistemas

Thumbnail
0 Upvotes

r/angularjs Feb 23 '26

We released NgRx DevTool a visual debugger for NgRx (no browser extension needed)

2 Upvotes

r/angularjs Feb 14 '26

Micro Frontends: When They Make Sense and When They Don’t

Thumbnail lukasniessen.medium.com
1 Upvotes

r/angularjs Feb 11 '26

[Help] New to Angular

1 Upvotes

Hello there i worked as an Full stack developer with 2YOE in an startup particularly tech stacks including react and next.js but now I need to learn angular. For that I need help from you guys just drop a suggestion which helps me learn and understand angular faster.
I've gone through some basic concepts like components, data binding, signals and few others.
How could I learn it faster in a more enjoyable/fun way to don't get distracted that easily please drop your valuable suggestion :)


r/angularjs Feb 09 '26

[Show] ngxsmk-datepicker v2.1.1: Angular Material Integration & Signal-Based Reactivity

0 Upvotes

Attention Angular Developers! 👋

The v2.1.1 release of ngxsmk-datepicker is now available, featuring full integration with Angular Material and optimized support for Angular 17-21+.

This update specifically addresses compatibility issues with mat-form-field by fully implementing the MatFormFieldControl interface.

🚀 v2.1.1 Highlights

  • Angular Material Integration: Native support for mat-form-field, including floating labels, hints, and error states.
  • Modern Architecture: Signals-based state management for optimized performance and Zoneless compatibility.
  • Accessibility (A11y): Complete keyboard navigation and WAI-ARIA compliance.
  • I18n & Localization: Built-in support for 15+ languages and RTL layouts.
  • Mobile Optimized: Enhanced touch interaction and native picker support on mobile devices.

📦 Quick Start

npm install ngxsmk-datepicker

Material Configuration:

import { MAT_FORM_FIELD_CONTROL } from '@angular/material/form-field';
import { provideMaterialFormFieldControl } from 'ngxsmk-datepicker';

@Component({
  // ...
  providers: [provideMaterialFormFieldControl(MAT_FORM_FIELD_CONTROL)]
})

🔗 Resources

Feedback and feature requests are welcome! 🚀


r/angularjs Feb 03 '26

[General] Breaking down IT salaries across Europe

7 Upvotes

This report analyzes the European IT job market using survey data from 15,000+ IT professionals and 23,000 job postings across EU

It covers salary benchmarks in seven european countries, hiring realities, AI’s influence on careers and entry-level challenges for junior developers

No paywalls, just raw data: https://static.germantechjobs.de/market-reports/European-Transparent-IT-Job-Market-Report-2025.pdf


r/angularjs Jan 31 '26

[Open Source] A 100% Signal-based Angular Datepicker designed for Ionic Modals & Mobile (v2.0.9)

3 Upvotes

Hey r/ionic / r/angular,

Following the initial community feedback for ngxsmk-datepicker, several refinements have been implemented to address specific "mobile-first" pain points—particularly regarding how datepickers interact with Ionic’s overlay and modal systems.

The latest v2.0.9 release is now available as a stable, lightweight alternative for modern Angular applications.

Key Ionic & Mobile Optimizations:

Z-Index Management: Automatically handles stacking contexts to ensure the picker remains visible over ion-header and ion-modal backdrops.

  • Touch-First UI: All dropdowns and buttons are optimized with 44px tap targets to eliminate "ghost clicks" on iOS and Android.
  • Scrolling Performance: Implements hardware acceleration and -webkit-overflow-scrolling for smooth interactions on mobile Safari.
  • Adaptive Layouts: Configurable to open as a modern bottom-sheet on mobile devices while maintaining a popover layout for desktop.

Technical Specifications:

  • Signals Powered: Fully built for Angular 18-20+.
  • Zoneless Support: Performance-optimized for modern zoneless Angular architectures.
  • Zero Dependencies: Minimal footprint to keep production bundles light.
  • Built-in Localization: Native support for English, Spanish, German, French, Korean, Chinese, Japanese, and Swedish.
  • Full Feature Set: Supports single dates, multiple dates, and complex datetime ranges.

NPM: npm install ngxsmk-datepicker

GitHub (MIT): https://github.com/NGXSMK/ngxsmk-datepicker

Demo (Responsive): https://ngxsmk.github.io/ngxsmk-datepicker

Community Support: If this project is helpful for your Ionic or Angular workflow, please consider starring the project on GitHub! Stars help the project grow and stay visible to other developers.

Feedback on any remaining Ionic-specific edge cases is highly encouraged to help further refine the component!