Advertisement · 728 × 90

Posts by Justin

Does Claude Code know more? I got "Angular's FormBuilder is legacy sugar. With modern Angular, you should use FormControl, FormGroup, and FormArray directly." 😆 #Angular

6 months ago 0 0 0 0

Stylus🍿

8 months ago 0 0 0 0

Not doing a lot of web related stuff lately. I discovered Godot and am addicted 😆

8 months ago 1 0 1 0

It’s been a while. I wanna start writing again..

10 months ago 1 0 0 0

This is hype! It also prefetches API calls

1 year ago 5 0 0 0
Post image

Type checking in host bindings with language service support just landed in Angular!

github.com/angular/angu...

1 year ago 34 5 1 0

Done with debug december! Sadly not a hoodie, but maybe the ps5 though 😆

1 year ago 2 0 0 0

So how good is Copilot in VS Code? Can it already replace Cursor?

1 year ago 2 0 0 0

Really interesting!

1 year ago 2 0 0 0
Advertisement

Followed it online. It was great! Well done all!

1 year ago 1 0 0 0
NgGlühwein 2024 | 14.12. Vienna
NgGlühwein 2024 | 14.12. Vienna YouTube video by Push-Based

I know this time of year can be super busy, and some of you can’t make it for NgGlühwein—but we’ve got you covered!

We’ll be live-streaming 📽️ the entire conference tomorrow!

📺 [ENG] You can watch it here:
www.youtube.com/watch?v=5m0e...

#Angular #TechConference

1 year ago 9 2 0 0
Preview
Angular The web development framework for building modern apps.

Please use the `NgOptimizedImage` directive within #Angular. It's so good. Especially with a image CDN!

angular.dev/guide/image-...

1 year ago 3 0 0 0

I want to declaratively listen to changes with TDF and was just trying some things out.

1 year ago 0 0 0 0
@Component({
  standalone: true,
  changeDetection: ChangeDetectionStrategy.OnPush,
  imports: [FormsModule],
  selector: 'app-group',
  template: `
    <form>
      <div #personGroup="ngModelGroup" ngModelGroup="person">
        <input
          type="text"
          [(ngModel)]="formModel().name"
          name="name"
          #nameControl="ngModel"
        />
      </div>
    </form>
  `,
})
export class GroupComponent {
  personGroup = viewChild.required<NgModelGroup>('personGroup');
  nameControl = viewChild.required<NgControl>('nameControl');

  formModel = signal({
    name: 'John',
  });

  ngAfterViewInit() {
    this.nameControl().valueChanges!.subscribe((value) => {
      console.log('name', value);
    });

    setTimeout(() => {
      this.personGroup().valueChanges!.subscribe((value) => {
        console.log('personGroup', value);
      });
    });
  }
}

@Component({ standalone: true, changeDetection: ChangeDetectionStrategy.OnPush, imports: [FormsModule], selector: 'app-group', template: ` <form> <div #personGroup="ngModelGroup" ngModelGroup="person"> <input type="text" [(ngModel)]="formModel().name" name="name" #nameControl="ngModel" /> </div> </form> `, }) export class GroupComponent { personGroup = viewChild.required<NgModelGroup>('personGroup'); nameControl = viewChild.required<NgControl>('nameControl'); formModel = signal({ name: 'John', }); ngAfterViewInit() { this.nameControl().valueChanges!.subscribe((value) => { console.log('name', value); }); setTimeout(() => { this.personGroup().valueChanges!.subscribe((value) => { console.log('personGroup', value); }); }); } }

Why is the `NgModelGroup` not available without a `setTimeout`, but the `NgControl` is? Guess I'm gonna have to dive into the source x) #angular

1 year ago 3 0 1 0

How would you listen to `valueChanges` from the `ngModelGroup` declaratively?

1 year ago 0 0 1 0

Why are apps automatically translating to my first language. Stop it😫

1 year ago 1 0 0 0
Advertisement
Preview
Enforce Module Boundaries Learn how to avoid dependency hell and scale a codebase by imposing constraints on your projects using the module boundary lint rule.

If you use NX, adopt enforce module boundaries asap. It will save you a headache..

nx.dev/features/enf...

1 year ago 4 0 1 0
Advent of Code 2024

December 1st! Which means adventofcode.com time!😄

1 year ago 4 0 0 0

Everywhere. I use cursor for non-related work stuff. It works great. Even with experimental things such as `resource`.

1 year ago 1 0 0 0

When are the #Angular vids from #ngPolandConf being uploaded. I really want to know what they said about forms!

1 year ago 2 1 0 0
Preview
TanStack Query in Angular? Learn how to effortlessly reuse queries in Angular with TanStack Query. Simplify state management and boost app performance!

Wrote a while ago about reusing TanStack queries in #angular, but never shared it here.

medium.com/@iamjustin/t...

1 year ago 4 0 0 0

inject all the way. We migrated our codebase without problems + it’s just better

1 year ago 0 0 1 0
Screenshot of TypeScript/Angular code showing an AddressInfoComponent class. The code includes a form template with a company ID input field and an address display section. The component class contains dependency injections and an Observable pipe chain that processes address data based on company ID validation.

Screenshot of TypeScript/Angular code showing an AddressInfoComponent class. The code includes a form template with a company ID input field and an address display section. The component class contains dependency injections and an Observable pipe chain that processes address data based on company ID validation.

Experimenting with TDF, but how do we react to `valueChanges` declaratively? This works, but idk #Angular

1 year ago 2 0 1 0

For sure! You can find them here go.bsky.app/hLveAd

1 year ago 3 0 2 0
Advertisement

A lot of content from @brechtbilliet.bsky.social. I've been reading all day. Super interesting! Gonna start experimenting with TDF. Thanks all :)

bsky.app/profile/toba...

1 year ago 1 1 0 0

And with signals 👀 bsky.app/profile/arma...

1 year ago 1 0 1 0
Preview
A practical guide to Angular Template-Driven Forms The things I looked up while learning the template-driven way

Also find this gem from @timdeschryver.dev. It's really good timdeschryver.dev/blog/a-pract...

1 year ago 0 0 1 0
Prefer Template-Driven Forms | Ward Bell | ng-conf 2021
Prefer Template-Driven Forms | Ward Bell | ng-conf 2021 YouTube video by ng-conf

For anyone wondering. The videos by Ward Bell www.youtube.com/watch?v=L7rG... & www.youtube.com/watch?v=EMUA...

1 year ago 1 0 1 0

So I'm watching the videos from Ward Bell about template-driven forms in #Angular. It's great. Anyone else preferring TDF over RF? Any good articles or videos to share? :)

1 year ago 1 0 3 0
Preview
Meet Angular v19 In the past two years we doubled down on our investment in developer experience and performance — in every single release we’ve been…

🚀 Meet Angular v19

‣ Incremental hydration
‣ Server route config
‣ linkedSignal, resource, renderEffect
‣ Auto CSP
‣ Unused import reporting
‣ Standalone by default
‣ Enhanced theming
‣ Time picker
‣ 2D drag & drop
‣ Many codemods to modernize your code

Much more!

blog.angular.dev/meet-angular...

1 year ago 195 61 14 4