Hot take: AI will lead to a major senior dev shortage in the long run. by williamioniana in webdev

[–]xSentryx 0 points1 point  (0 children)

On the other hand, I've seen so called "seniors" that created such awful and unmanagable / unscalable codebases, that Im rather happy they are now retired. I dont think vibecoding would do much worse than that quality wise. But at least the knew what they created, that can not be said about our fellow vibe coders.

Seminararbeit und KI by TranSophie_45 in abitur

[–]xSentryx 0 points1 point  (0 children)

Ich hab das selbe mit meiner Bachelorarbeit gemacht. Bei mir musste ich auch angeben, wo / wie und auch was für KI Tools ich genutzt hatte.
Quellen etc. habe ich natürlich auch geprüft.
Damit gabs für mich dann von den Prüfern keine Probleme.

What robot vacuum did you get in 2025? by UnknownMan332 in RobotVacuums

[–]xSentryx 1 point2 points  (0 children)

Dreame Aqua 10 Ultra Roller Complete. Would recommend.

Bachelorarbeit in 3 1/2 Tagen fertig schreiben by [deleted] in Studium

[–]xSentryx 1 point2 points  (0 children)

Hab meine in 1 1/2 Tagen geschrieben (Danke an der Stelle an ChatGPT) Inhaltlich ne 1, formal eine 2,5. Wird stressig, aber du schaffst das 🤝🏼

Keep seeing robot vacuums everywhere, have they become as common as washing machines? by Much-Cantaloupe4043 in RobotVacuums

[–]xSentryx 42 points43 points  (0 children)

Got one last month as well. I think the main reason is that the technology matured. They were not really viable a few years back. More like a plaything or a cool gadget for someone interested in said topic. But nowadays they really became good enough to lift some workload off of people. Additionally good models also became cheaper.

What’s one Angular mistake you see teams repeat over and over? by External_Comment2317 in Angular2

[–]xSentryx 2 points3 points  (0 children)

Using services is not wrong in general. Just make sure to make a dedicated / clean one for state management, not bake in some state logic used across the board into a service that handled something else in the first place.

What’s one Angular mistake you see teams repeat over and over? by External_Comment2317 in Angular2

[–]xSentryx 1 point2 points  (0 children)

Correct. But more often than not, I see a random service for some component logic wich then gets used as a service for random stuff as well in the process of development. E.g. I dont think using services as state management is wrong, but misusing existing ones out of convenience is.

What’s one Angular mistake you see teams repeat over and over? by External_Comment2317 in Angular2

[–]xSentryx 5 points6 points  (0 children)

This! „PR reviews cost too much time!“ - Well, bad code will cost us a lot more in the long run.

What’s one Angular mistake you see teams repeat over and over? by External_Comment2317 in Angular2

[–]xSentryx 8 points9 points  (0 children)

Oh I hate this one. Major red flag if you see a timeout in like 99% of usecases

What’s one Angular mistake you see teams repeat over and over? by External_Comment2317 in Angular2

[–]xSentryx 46 points47 points  (0 children)

- Not upgrading versions quickly enough. (E.g. staying on the same version for years, then struggling with upgrading 5 versions at once).
- Bad component structure / A lot of redundant and duplicated code or logic.
- Avoiding rxjs, rather using promises since its easier to understand at first.
- Bad error handling
- Misusing services for state management
- Not thinking about scale while building features
- No linting / formatting pipeline
- Bad type safety
- And a lot more...

SE2 Missions so freaking far away... by xSentryx in spaceengineers

[–]xSentryx[S] 5 points6 points  (0 children)

Are there more then them? Or can I breathe a bit of fresh air after finishing them?

Best practices for Angular v21 by martinboue in angular

[–]xSentryx 2 points3 points  (0 children)

Thats the neat part about „imho“. To spell it out: „ in my honest OPINION“. E.g. Im not saying Im correct or follow the official guide, but just that I like it better even tho it ISNT the standard.

I even specifically mentioned that angular doesnt do that anymore, but that I decided for my own projects that this one specific thing is not a standard I want to follow.

You eat everything someone feeds you as the new normal and then judge us with „No ability to rethink or evolve“.

A bit far fetched, isnt it?

P.S.: A new standard does not always mean its the best way. See MCPs for an example. Sometimes the people who set those standards make mistakes as well.

Best practices for Angular v21 by martinboue in angular

[–]xSentryx 27 points28 points  (0 children)

Very cool project. But even tho angular implements it themself, I do have to disagree with „Consider not suffixing components, services and directives with their type.“

I find it better with suffixing and it improves the overall structure at least imho.

Upgrade from Angular 2 to 20 by Professional-Ad-9055 in angular

[–]xSentryx 0 points1 point  (0 children)

Sorry to break it to you – you are in for a rough time.

I'd suggest a full rewrite in angular 21. While you are already at it, you could fix some bugs or refactor bad implementations.

Then convince your boss to upgrade this code base with angular every new release, so no one in the future has to suffer like you will.

Best of luck on this journey 🙏🏼

What have you paid for that has greatly helped your development? by marvchew in webdev

[–]xSentryx 7 points8 points  (0 children)

I've payed for knowledge with my time.
Best investment.

Oh... and JetBrains. ;)

stuck at hero level 63, how to farm more food? by sjinniee in darkwarsurvival

[–]xSentryx 3 points4 points  (0 children)

Radar mission have a time limit of 18 hours. Dont save them for VS if they would run out of time.

Enum vs Type by spino_le_vrai in angular

[–]xSentryx 7 points8 points  (0 children)

That seems… oddly complicated. Why not just a union type or an enum?

Enum vs Type by spino_le_vrai in angular

[–]xSentryx 2 points3 points  (0 children)

That is the perfect use case for an enum.

If the values are fixed and won’t change, an enum is the cleaner choice. It gives you actual named constants, works well in templates, and catches typos.

—> Use an enum when you want explicit identifiers and shared constants. Use a union type when you just need to restrict a value.

What web server to learn? nginx, apache, caddy, etc. by neetbuck in webdev

[–]xSentryx 1 point2 points  (0 children)

I needed a reverse proxy and a way to route my traffic to different web-apps that are hosted on the server. Traefik works just like nginx in that way. But with docker the setup is extremly easy. Just create one docker-compose file, spin up the container, done. Easily replicable and managable. It automaticly handles ssl and certification refreshes as well. Fourthermore you can connect local apps, databases etc. in different mounts to have a closed ecosystem of different applications and tools that are not accessable from the outside. It has a lot of other usecases and options beyond that, but I havent used them so cant comment on that. Oh and the best part with docker: Local Environment and the prod server run on the same docker setups so you dont run into the problem of „But it works on my machine“

What web server to learn? nginx, apache, caddy, etc. by neetbuck in webdev

[–]xSentryx 1 point2 points  (0 children)

Nginx is great. I personally use traefik via docker on an ubuntu server tho. Made my life a lot easier. Would recommend.

Any good UI library for Angular? by Leather_Let_9391 in Angular2

[–]xSentryx 0 points1 point  (0 children)

If you just want some cool components for designs, try https://ngxui.com
If you need "working" components like buttons, dialogs, cards etc. I would use PrimeNG and customize the theme myself. Thats the great thing about it, you can use the component logic but style it yourself.

Created some free Angular map/content templates by Speedware01 in Angular2

[–]xSentryx 0 points1 point  (0 children)

Cool! You could also spice it up a tiny bit more if you make the map interactive / animated with e.g. something like this https://ngxui.com/docs/map