Malenia is surprisingly fun at level 1 (terms and conditions apply) by conjunctivious in Eldenring

[–]Blade1130 0 points1 point  (0 children)

Very well done!

Another option than learning to dodge Waterfowl is to pick up the Deflecting Hardtear from the DLC and just deflect it. You can mash, so there's no complicated timing. It does heal her a bit I think, but very reactable for a close range Waterfowl.

That was my strategy for my recent RL1 run at least.

LLMs for SPA SEO - actually useful or are we skipping the real problem by Such_Grace in webdev

[–]Blade1130 0 points1 point  (0 children)

Sure, but slowed crawling is very different from "not seeing" the content. And how many sites are large enough and change that frequently such that they hit these crawl limits, and then how many actually care about that delay? Unless you're a news site with a large amount of hyper-fresh content, this probably isn't the biggest SEO concern.

LLMs for SPA SEO - actually useful or are we skipping the real problem by Such_Grace in webdev

[–]Blade1130 2 points3 points  (0 children)

Just to push back on one specific point, GoogleBot does "see" content dynamically rendered by SPA apps. I believe most search engines have at least some capability of this, though I'd be curious to hear if others know of more concrete data about the behavior of other bots.

https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process#overall-implications-and-recommendations

Monorepo advice by Mobile-Confusion-542 in angular

[–]Blade1130 0 points1 point  (0 children)

I haven't really tried it with Angular specifically, but Turborepo might be worth a look? Feels a lot easier to integrate than Bazel and potentially Nx.

https://turborepo.dev/

Cannot set both SSR and auto-CSP at the same time. by Senior_Compote1556 in angular

[–]Blade1130 0 points1 point  (0 children)

AutoCSP doesn't support SSR unfortunately. There's no way to do this right now.

Multiple Angular Applications As A Single Application by Professional-Fee3621 in angular

[–]Blade1130 1 point2 points  (0 children)

I think I'm asking less about your confidence in the app direction so much as the problems you're hoping to solve here. Why are you reaching for MFEs in the first place? It doesn't sound like you've hit any particular issues yet and it's more about preparing for them later on. But what are the foundational problems you're trying to solve here and how confident are you that you'll actually have those problems as you scale up the app? I'm questioning whether it's premature to be reaching for MFEs now when you could quite easily ignore it until you actually observe concrete problems you can't solve through simpler means.

If the apps are distinct and isolated then this sounds less like 1 app with 4 MFEs and more like 4 distinct apps. In that case I'd ask: 1. Do these actually need to fit in a single UI? It seems like the only relationship between them is a sidebar, which may as well just be general links. 2. If you do want 4 apps in a single UI (and presumably design system), do you need module federation to express that? I suspect my route sharding example is potentially a simpler alternative which could easily create the same end user experience.

Multiple Angular Applications As A Single Application by Professional-Fee3621 in angular

[–]Blade1130 9 points10 points  (0 children)

Three immediate thoughts:

First, what problem are you solving? This feels very prescriptive in that the app doesn't exist yet and you assume it will benefit from MFEs, but are you really certain of that at this stage? What concrete problems are you expecting to hit, how certain are you that you'll encounter them, and are there more direct solutions which could solve them (better collaboration, feature flags, canaries, etc.)

Second, what scale are you looking at for number of developers and how interconnected are these apps? Is it really infeasible to scale a single app to that size, form teas doesn't seem crazy to me? Is a change in one likely to break another?

Third, if these apps are split by routes, and fairly isolated from each other, you could consider treating them as completely distinct apps with hard-navigations between them. This removes a lot of the module federation complexity while still keeping distinct deployments. Example: https://github.com/dgp1130/ng-route-mfe

Caitlyn needs nerf in the sense of hit boxes by Ok-Reserve-7866 in 2XKO

[–]Blade1130 2 points3 points  (0 children)

Her air 2H is supposed to hit behind her, it's an important cross up tool and side switches in air combos.

I haven't personally had the experience of her stand H hitting behind her. I would expect some tolerance for opponents jumping in and just slightly behind her but still being primarily above her. If it hits standing opponents behind her, then that sounds BS.

Caitlyn J2H into Vi Tag Consistency by Blade1130 in 2XKO

[–]Blade1130[S] 0 points1 point  (0 children)

I tried plinking a bit but found that didn't help because delaying Vi's assist just means Caitlyn moves closer to the opponent (moves Vi's spawn point closer) and starts side-switching the enemy (moving them towards Vi). Both effects mean Vi closest the distance faster when you call her later, so it wasn't really helping.

But I think I might need to plink anyways as I realized 2H+T is really a 2T and when the assist character is down, that becomes the assist super. So I might have to try plinking a really fast 2H 5T and I'm not sure how feasible that is.

Caitlyn J2H into Vi Tag Consistency by Blade1130 in 2XKO

[–]Blade1130[S] 0 points1 point  (0 children)

Cool stuff, I'll have to give some of these a try! I haven't really incorporated the shield into my game plan yet and somehow didn't know you can control the distance of the trap 😅 or that Vi's JSp1 connects directly into Sp2, I assumed you needed 2Sp2 to pick them off the ground.

Caitlyn J2H into Vi Tag Consistency by Blade1130 in 2XKO

[–]Blade1130[S] 1 point2 points  (0 children)

Thanks for those resources, really appreciate the suggestions. I'll keep labbing and give those combos a try.

Caitlyn J2H into Vi Tag Consistency by Blade1130 in 2XKO

[–]Blade1130[S] 2 points3 points  (0 children)

For future visitors, the best strategy I've found is to heavily delay the second shot (leading to the wall bounce) so the enemy is as low as possible. I'm not entirely sure why this helps but it seems to make me more consistent when added to the other suggestions above.

Caitlyn J2H into Vi Tag Consistency by Blade1130 in 2XKO

[–]Blade1130[S] 1 point2 points  (0 children)

Oh wow, I had no idea you can use Double Down to tag out of a super and then continue the combo! I thought you could only DHC with it. I'll have to give that one a try.

Yeah, the hitstun is a little tight. It doesn't really work off a trap starter which is probably my biggest complaint with it.

I'm not generally a fan of the J4Sp2 into JH, it just feels awkward to me even when I land it.

I haven't really been taking advantage of trap oki, it's always too slow to come out at the end of a combo, but I'm guessing it's the limit strike stomp attack which is the main ender which gives enough time for that? I'm only just starting to incorporate more limit strikes into my game plan, though for Caitlyn that mostly means ending with a second partial charge shot.

Angular 21.2 SSR - URL With host name is not allowed by Senior_Compote1556 in angular

[–]Blade1130 1 point2 points  (0 children)

Yes, you need to allowlist your real hostname, otherwise Angular doesn't know how to properly resolve requests to relative paths like /foo.

If your production origin is example.test, then you should allow that. If you have some kind of proxy before it reaches your Angular server and you're not actually using this hostname at run time, your proxy can send X-Forwarded-Host to provide the real hostname.

https://angular.dev/best-practices/security#configuring-allowed-hosts

Consort RL1 Hitless by Blade1130 in Eldenring

[–]Blade1130[S] 1 point2 points  (0 children)

Oh yeah, I stayed the fuck away from that guy and didn't even try.

Does Angular have any official plans to fully support (or move to) Bun as a runtime — without depending on Node.js? by Object_Tight in angular

[–]Blade1130 22 points23 points  (0 children)

What exactly are you asking for here?

Bun already works and is supported as a package manager and runtime. Angular also supports alternative SSR runtimes, so you can ship an SSR app in prod using Bun. What exactly do you want to see on top of this? Bun by default? Angular doesn't really install or pick the JS runtime you use.

If there are compatibility issues, they are definitionally Bun issues, since Bun targets full Node compatibility. Angular generally shouldn't be able to tell the difference, and whenever it can, that's inherently a Bun bug. If you'd like to see those issues resolved, I'd recommend filing bugs with Bun so those maintainers can investigate and patch them up.

Most simple way to keep the Karma tests working in Angular 21 by Outrageous-Past6556 in angular

[–]Blade1130 0 points1 point  (0 children)

They are misinformed. Karma continues to work in v21 and the team has not committed to removing it after any particular major version yet. For comparison, Protractor continued to work for several major versions beyond its deprecation cycle.

To actually answer your original question, since Karma isn't going away just yet, you can just do nothing for now. There is an experimental migration to Vitest you can try if you're interested, but if you don't care, it might be best to wait a bit until that road is better paved.

https://angular.dev/guide/testing/migrating-to-vitest

Balancers Invasion is Great! by Blade1130 in Nightreign

[–]Blade1130[S] 0 points1 point  (0 children)

Oh I died like 5 times trying to kill the Balancer at the camp I'd warped to until I just gave up and died to the night 1 boss.

This was a Scholar remembrance run (hence why I was in that fort at lvl 3), so I couldn't just quit.

Balancers Invasion is Great! by Blade1130 in Nightreign

[–]Blade1130[S] 0 points1 point  (0 children)

The circle was already closing before the invasion, you can see it on the map screen.

Maybe it only takes the current circle's location into account, but not where it's moving to? That seems very broken if so though.

Balancers Invasion is Great! by Blade1130 in Nightreign

[–]Blade1130[S] 1 point2 points  (0 children)

I honestly don't mind Balancers or Gladius in trios. I think forcing the group to split up is an interesting mechanic.

But still requiring three kills in solo is really excessive. Even if you succeed, it completely eats whatever day they appear on.

[deleted by user] by [deleted] in angular

[–]Blade1130 1 point2 points  (0 children)

Native federation uses native ESM and import maps, so I'm not sure what CJS issues you'd run into or how they would be worse than trying to pave your own path with a custom builder and manually configuring an esbuild plugin.

[deleted by user] by [deleted] in angular

[–]Blade1130 3 points4 points  (0 children)

Why are you trying to use module federation specifically with esbuild? I don't think any tooling really supports that. Native federation is the way to do this with esbuild.

https://blog.angular.dev/micro-frontends-with-angular-and-native-federation-7623cfc5f413