#New Angular announcement

1209 messages Β· Page 2 of 2 (latest)

cursive gulch
#

Same I need webpack for wasm bindgen stuff

fickle crest
#

Thats look beatiful, also the shirt haha

clear coyote
#

AY YO BRING BACK DANGULAR

#

Naawwwww 😭

kind glade
mossy pollen
#

@main hamlet any work on MF for SSR please?

prime ice
#

I think that was awesome! πŸ”₯

plain echo
#

So I think I misheard, what did he say about MFE's and esbuild/vite? That they're looking into getting support?

cursive gulch
#

I like what was announced.

mossy pollen
plain echo
#

Ah, thanks for the clarification. We use MFE's but not SSR and was wanting faster build times so was seeing if they worked together yet.

mossy pollen
plain echo
#

Oh? Do you have a resource I could use to check it out? Maybe we missed something.

mossy pollen
plain echo
#

I'd be curious to check it out πŸ™‚

fickle crest
#

Hello

eager hazel
#

and.... we're back lol

#

great time for Discord to go down

plain echo
#

Thought the same thing lmao

cerulean nacelle
formal berry
#

Sadly, no Discord shoutout 😦

#

I tried

mossy pollen
plain echo
#

Thanks πŸ™‚

fickle crest
#

@frank pagoda You talk about New framework, what do you mean about that? πŸ‘€

eager hazel
#

I interpreted it as an evolving framework angular

clear coyote
#

Redefining what it means to be a framework, not a meta-framework

#

New standards

#

Also, yes, it's built with Angular.

mighty thunderBOT
#

Hi @clear coyote, I found the following API reference(s) for the query 'slice':
- pipe: SlicePipe, status: stable - link to API reference: api/common/SlicePipe

eager hazel
#

it's been there ^^

still sentinel
#

No matter how much is said about SSR, material still disables it entirely for your entire app that lives inside SideNav. So it is still basically a non existent feature. Almost finished with our rewrite to Qwik and not looking back at all. The announcements matched my expectations :p

clear coyote
#

I use PrimeNG, not Material, so all good there 😁 Tons more components

#

The form inputs alone make it worth it

clear coyote
#

@eager hazel it passed πŸ˜‰

royal gale
#

so what do pipes look like when used in the template in the new control flow?

little folio
#

same as before I believe

astral wolf
#

Can someone give me a tl;dr on today's announcement? Busy moving house lol

clear coyote
eager hazel
clear coyote
#

The @ElseIf was kinda a surprise

#

To me at least

eager hazel
astral wolf
clear coyote
little folio
eager hazel
clear coyote
little folio
clear coyote
#

Probably a query param but yeah

#

Tryin to see if this uses Monaco

#

I'm thinkin not

#

cm, not sure what that is

little folio
#

yup

#

I like how they named the project "blossom"

desert ember
#

Monaco is πŸ’©

light wigeon
#

Fun fact is that I am at the NG Poland right now, and I just got my T Shirt with the wonderful, now former, logo on it πŸ™ƒ

little folio
#

How do we mortals get these t-shirts?

weary bronze
#

"added 951 packages in 6s"

Why? Do I need 951 packages on my computer to print hello world?

#

(hint: the answer is no)

clear coyote
mortal zodiac
#

Dead link

clear coyote
#

OH GOD I DIDN'T KNOW THE MAIN PAGE SCROLLED πŸ₯΅

light wigeon
#

I’m watching the replay and have a question that might be a dumb one: the rebranding, the dozens of hours put into the new features, the merch, etc

All of that comes at a cost, how is angular Angular actually financed or sustainable?

desert ember
#

It's Google

#

you might know that small company

light wigeon
#

Yes but why is it even worth the investment for it?

desert ember
#

Google is the first user of Angular

#

thousands of projects

clear coyote
#

It's actually a relatively small team of devs that are tasked with Angular I think, it's a very small subset of the funding

light wigeon
#

Fair enough

desert ember
#

its actually a great insight

light wigeon
#

So making this accessible for free is sort of a transaction like « you get the framework, we get community feedback, maintainers and 3rd party libraries » ?

desert ember
#

The angular team is responsible for the break changes inside their monorepo

eager hazel
#

Maybe Google does what @formal berry did to me... promise me cookies for my work here (still waiting btw.)

weary bronze
eager hazel
clear coyote
#

I wish it would draw the Angular logo in ascii art in the terminal every time you ran ng serve

#

But see I say that and after a week of it being in there I probably wouldn't like it anymore.

#

Just like I had neofetch run every time I opened a terminal. And then it just annoyed me because I couldn't type until it finished fetching data.

little folio
# light wigeon Yes but why is it even worth the investment for it?

Imagine having hundreds of projects made in a technology, controlled by another company that can change license at any time. Imagine using React back in the day, and their dodgy license https://medium.com/@raulk/if-youre-a-startup-you-should-not-use-react-reflecting-on-the-bsd-patents-license-b049d4a67dd2

Medium

That is, if you ever hope to be acquired by a larger company

light wigeon
#

Thanks for the answers there πŸ™Œ

little folio
#

Has anyone tried to build the new adev?

cursive gulch
#

Ok So these new docs are really good.

still sentinel
#

is there control flow syntax highlighting support within VSCode with a plugin? right now they just appear as white in the middle of your HTML

light wigeon
#

I think we might need to wait for the official release

cerulean nacelle
eager hazel
# still sentinel is there control flow syntax highlighting support within VSCode with a plugin? r...

You can install a next version of the language service, but you need to do it manually.

Installing a particular release build
Download the .vsix file for the release that you want to install from the releases tab.

Do not open the .vsix file directly. Instead, in Visual Studio code, go to the extensions tab. Click on the "..." menu in the upper right corner of the extensions tab, select "Install from vsix..." and then select the .vsix file for the release you just downloaded.
latest next release: https://github.com/angular/vscode-ng-language-service/releases/tag/v17.0.0-next.2

Since the v17 release is tomorrow, I would just wait for that πŸ˜‰

clear coyote
#

Happens every 6 months πŸ™‚

gilded aspen
clear coyote
#

Wait... wait... I'm confused.

No changing the gradient colors - but here is an example of us changing the gradient colors and we reccommend you do the same?

eager hazel
#

I think the left refers to official Angular branding and the other to community adopting the logo

kind glade
eager hazel
#

For discord I tried to stay close to the official Angular branding, including using the recommended colors

clear coyote
#

Got it, 'aight, thanks everyone!

fickle crest
#

Can i just print the logo in a tshirt and use it? haha

clear coyote
#

Start a business

eager hazel
eager hazel
fickle crest
#

So we can make 50$ a good trade

#

If you have paypal i will send you the 25$

#

Then when you receive the money you will be happy with your 10$

#

🀣

clear coyote
fickle crest
#

Thats @formal berry watching @eager hazel browers tabs... paypal and fedex

#

🀣

#

My tshirt is on the way

formal berry
#

lol

eager hazel
fickle crest
#

i take it

#

hahaha

#

I can use it like a flag instead of tshirt hahaha

#

maybe i put it on the wall

little folio
strong flicker
#

its the 8th now, where's my angular 17 πŸ‘€

cursive gulch
#

Man!!! These defferable views and control flow is πŸ”₯ πŸ”₯ πŸ”₯

clear coyote
#

The Else block beats the ng-template shenanigans soooo much

cursive gulch
#

Right!!? All day long

cerulean nacelle
cursive gulch
#

Has any one tried SSR with actix web?

mortal zodiac
#

If I have a lazy component importing another component (let's call it X). Later I add in the app component a defer with component X inside (standalone import). Will component X be correctly lazy loaded as a separate chunk? (3 chunks total - 2 lazy) assuming defer has only X component inside

placid robin
#

I hope the new documentation will also improve on topics like server side rendering, and give some better code examples which i think is lacking in the current one.

echo crater
kind glade
desert ember
arctic sigil
#

Will it be possible to use esbuild plugins with the new application builder?

strong flicker
#

we need a countdown to the release angular

frosty wharf
eager hazel
sly pebble
#

Angular Material v16 is missing πŸ€”
I have to type it manually in the URL, that's so difficult

lethal cobalt
#

Let's go A17

clear coyote
#

Oh! Fresh ng new project to check out ng17. Bye bye Tour of Heroes 🫑

#

Ah, so application builder has HMR enabled by default. Nice!

strong flicker
#

i wonder if the welcome page in new projects have changed thin_cat (don't spoil it for me) i'm starting a new project now

clear coyote
#

Yes, it has changed.

#

🀐

strong flicker
#

πŸ‘€ angular

cerulean nacelle
strong flicker
#

i love the new page, but no mention of angular material πŸ‘€ will it be added when v3 is available?

clear coyote
#

Ok. Well now I gotta try it without the --minimal flag cause I was a little dissapointed and I thought you would be too.

#

But you're right, there is no mention of Material here!

#

Oh! Ok, yes it's slick

eager hazel
strong flicker
#

i'm kinda digging this way of adding configs in a specific file by default, i'm used to doing it in main.ts, but this is my first time seeing it, idk if it's actually new

clear coyote
#

I believe

strong flicker
eager hazel
strong flicker
#

standalone by default, yltsi

#

now it's much easier to explain to someone who's new

#

jetbrains needs to bring an update asap to support the new control flow syntax

clear coyote
#

Didn't they already?

#

Pretty sure they had it working before Angular Language Service got it

strong flicker
#

aah EAP, i'm on 2023.2.4

clear coyote
#

Ah

strong flicker
#

i'm getting the EAP now

clear coyote
#

Man, once Angular auto-imports components and pipes it's game over.

#

That's the one magic I do like about Nuxt

#

Oh, and their developer control panel thing is completely πŸ”₯ .

#

Is there a proper term for that?

#

Oh, just "devtools"

strong flicker
#

i just tried that, saw a colleague use it the other day, but thought it was just a 3rd party plugin

clear coyote
#

It's cool as heck. Nope, it's part of Nuxt. I wish the Angular Devtools did that instead of just being a Chrome Extension

#

Maybeeeee one dayyyyyy

prime ice
#

Monster release! Been chugging along since 2.0; this is really exciting times for the framework. A lot of good decisions has been made. Can’t wait to upgrade πŸ”₯

frosty wharf
#

@clear coyote did you see the slides from the NG Poland keynote?

clear coyote
frosty wharf
clear coyote
#

Though I quite think removing the selector is far more spicy than auto-importing

#

Ahh, and now I see the point. Using the class name instead of the selector. I get it now πŸ˜…

#

Ok, then correction. The most spicy take here is not calling it FullDetailsComponent 😀 I am fuming

#

" App " 😱

frosty wharf
#

🀣 I never use the Component suffix for components. Always Cmp or nothing

clear coyote
#

The most "pattern" part of Angular is an anti-pattern

placid robin
strong flicker
eager hazel
#

#what-is-new-v17 angular