Meet Angular's New Control Flow
2y 8mon ago in angular@programming.dev from blog.angular.ioI share the impression. My initial reaction to the changes in the control flow syntax was rather reserved, but I understand the motivation and the Angular team has released 14 major versions from 2016 where the migration went smooth like silk (at least in my experience), so I'm hoping on the qualities of the CLI for this as well.
Permanently Deleted
2y 9mon ago in angular@programming.devMicrofrontends are a technical solution to an organizational problem, if you can get away with not doing them, you might do yourself, your coworkers and your company a big favor.
Having said that, do you deploy this app, that you want to split into microfrontends, as a SaaS or is it more enterprisy and installed on-prem and access mainly via Desktop? If the latter, the venerable iframe might be your friend.
Also, if you really cannot help it, you should consider building an abstraction where you consider iframes, web-components, or lazily-loaded scripts as an implementation detail.
Source: I'm maintaining something that you'd in microfrontend term would describe as an application shell in Angular 2 since 2017. It hosts > 1000 different screens provided by > 60 dev teams ( > 450 devs) into a single user facing view. And I justified at least one years' salary by talking my boss in 2019 out of using the approach again on a second product line (where the scope was narrower).
Angular Community in the Fediverse
2y 9mon ago in angular@programming.devWell, I haven't really got around to use Mastodon so much, but I can recommend Manfred Steyer, who might be a well-known name from quite a few major Angular conferences, who is ManfredSteyer@mastodon.social
What are your programming hot takes?
2y 9mon ago in programming@programming.devPMs and UXers are the Tom Sayers of the software world, whitewashing aunt Polly's fence and making the other kids do the work and pay for the privilege.
Why is the Node ecosystem so demanding?
2y 10mon ago in programming@programming.devGoogle Web Toolkit was a thing at some point in time. ;y current company still maintains some apps which are written in it.
Smoothing out the peaks and valleys
2y 11mon ago in experienced_devs@programming.devI see, didn't think of the case of somebody with visa requirements. I don't really know how to compare US salaries to my German salary, since taxes and social security and cost of living are different, but for 162k Euro I'd probably also would rather not resignate, but do "Dienst nach Vorschrift" (= doing exactly what your asked for, but not showing extra initiative)
Wow. Since I presume that you didn't stay there: how curt was your letter of resignation?
Senior Devs in huge corps: Do you even code?
2y 11mon ago in experienced_devs@programming.devThe crucial point to me, which I could not read out of your first post, nor will I implicitly assume it as a given, is that there still is a feedback loop from product development to the staff/principal level.
I've been burned by a code base that was created by a principal engineer, who tossed it over for maintenance and moved on to greener pastures (still in the company though). It is more to blame on the organization, than on the engineer, but still such an experience leaves a slightly bitter taste.
So, you don't actually do real work and have to live with the technologies that are chosen on your recommendation? Sound like a sweet deal. The senior engineers that have to actually make software that is sold and clean up the mess will hate your guts though.
Best way to learn Angular?
2y 11mon ago in angular@programming.devOthers have already mentioned the official documentation, which is a solid starting point. If you are jumping into a existing project, chances are that the steepness of the initial learning curve will be determined more by the choice of libraries beyond core Angular.
You'll certainly have to also get familiar with the API of some ready-made component library (Material and the likes), as well as probably some sort of state management (NgRx). The latter in my experience is what needs the most time.
My recommendation: invest dedicated time into learning RxJS, for it is deeply entrenched into core Angular, and it is the basis of all more sophisticated state management libs. Don't get overwhelmed, because in practice it will boil down to 6-10 operators you'll use a lot (map, tap, filter, mergeMap, debouce, distincUntilChanged, take, combineLatest from the top of my mind) and the tail end of little operators you'll look up when needed. https://rxmarbles.comis good for visual learners.
Angular Signals RxJS Interop From a Practical Example
2y 11mon ago in angular@programming.dev from www.angular.loveWhat do you think of the Built-In Control Flow RFC?
2y 11mon ago in angular@programming.dev from github.comWelcome to c/Angular - You can sit with us :)
2y 11mon ago in angular@programming.dev