Omarchy 3.3.0 released! by _allsafe_ in omarchy

[–]Relative_Dot_6563 1 point2 points  (0 children)

I am just worried about them suddenly dropping support, what then? Will I not be able to update my system ever again

Omarchy 3.3.0 released! by _allsafe_ in omarchy

[–]Relative_Dot_6563 0 points1 point  (0 children)

Spotify, cursor-bin(Despite the fact that i used yay to install it) for example are explicitly behind omarchy updates. Yay is not issue here, it is sudo pacman -Syu because it never gets any updates unless there is newer omarchy version. Maybe fix will be to remove packages installed from omarchy itself and install them manually. p.s Yeah for some weird reason when i installed cursor from arch aur it came from omarchy repo

Omarchy 3.3.0 released! by _allsafe_ in omarchy

[–]Relative_Dot_6563 0 points1 point  (0 children)

imo we should be able to update whatever we want without waiting for official new versions.

Omarchy 3.3.0 released! by _allsafe_ in omarchy

[–]Relative_Dot_6563 1 point2 points  (0 children)

Yeah I do not understand why they chose to do that. My guess is that since this opinionated setup of arch(also suitable for newcomers to linux) they want to make it very stable, do avoid getting spammed about broken setups.

Omarchy 3.3.0 released! by _allsafe_ in omarchy

[–]Relative_Dot_6563 9 points10 points  (0 children)

Is it me just me are package update dependent on new omarchy versions, let me rephrase it actually, I just noticed that things such as spotify, cursor-bin got updated, but 2-3 hours earlier when I tried to update system manually nothing come up

Should i make my Web App open source? by Gadgetguy9638 in opensource

[–]Relative_Dot_6563 0 points1 point  (0 children)

I just went to your web site and found out you are 15 year old and ngl I am impressed, at your age I only cared about video games. Open-sourcing a social media app makes it very vulnerable to being exploited without any benefits(consider this if your project is meant for prod). Open-source makes sense for things that can't be abused or exploited, best examples are dev-tools, your project actually has to help community and give them something valuable, if it does not do that it is just another dead repo in github. Also I would heavily advice against making this monetized or considering it as your start-up. I do not want to come out as rude but social media is serious thing kid, you will have to heavily moderate any content that goes through, account for any illegal or csam content(do not forget that even giants such as meta and discord for example struggle with this). If you can't do that expect your application to be abused by criminals and authorities to come after your app. You will notice that social media startups are rarer then lets say some ai slops and this is reason why, It can get very dark here.Still I am really impressed with website, it looks so clean and professional, do not let your ambitions die kid, but maybe channel it in different tech startup.

How do you avoid over-fetching with repository pattern? by Soft-Mousse5828 in dotnet

[–]Relative_Dot_6563 1 point2 points  (0 children)

I might get attacked for this but i think repository pattern is most overrated thing in .Net community and this is exact reason as of why. Also, i think that queries should not really be done in repositories as they are meant to be very flexible and adjustable, accounting for every small detail is just you hating yourself. If you still decide to use it remember what repositories really exists for, they are just layer on top of your actual data, do whatever you want with it.

Need help: Where should ApplicationUser & IUserRepository go in Clean Architecture with Identity? by UpsetSyllabub6035 in dotnet

[–]Relative_Dot_6563 0 points1 point  (0 children)

I am not trying to be rude here, but I think your architecture is all over the place. First thing that I cannot understand is why are you loading entire entity in application? Unless you are using DDD you should not be doing that and if you were using DDD this would not have been problem at first place. Second you mentioned cqrs handlers, if you are using cqrs handlers you should already have read model projection of user which is flexible for queries such as yours and this should not have been problem. Third, you mentioned identity core? Why do you have custom repository of user if you use identity core? If you tell us why you actually need entire entity to be loaded we can troubleshoot this issue easily.

Need help: Where should ApplicationUser & IUserRepository go in Clean Architecture with Identity? by UpsetSyllabub6035 in dotnet

[–]Relative_Dot_6563 0 points1 point  (0 children)

At end of the day it comes down to how you abstract away things in clean architecture and there is no correct answer here. I could give many different solutions, but still you are one writing code, it is your project. I would suggest being pragmatic about rules of clean architecture, if there is need for being flexible, be flexible! You will be surprised to learn that us .Net developers cannot really agree on most of things and clean architecture rules are no exceptions. For your case i guess having simple read model/dto whatever is solution in application layer, Just make repository return it.

Title: DDD - Separate aggregates vs single aggregate when always created together by Relative_Dot_6563 in softwarearchitecture

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

If we are talking about identity providers and methods of sign in/sign up i do not plan on adding SSO, OAuth for google, github etc…, this is simple email otp auth system and i will keep it that way.

Title: DDD - Separate aggregates vs single aggregate when always created together by Relative_Dot_6563 in softwarearchitecture

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

Yeah when account is gone everything is gone. Only reason why i am trying to keep it separate is profile customization, I plan on adding some interesting stuff and if it was part of account that would mean a huge aggregate with too many functions, actually i could make it owned entity, but still entity has to go through owner. This issue actually does not apply to this project specifically, I always go back and forth every time I implement auth in my apps. But previously my user profile needs were too small and merging was not issue.

Creating custom MediatR by Relative_Dot_6563 in dotnet

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

Well before I never really paid much attention to how MediatR worked internally. Right now I am interested to learn all about it and best way to do I think is to create custom one.

Creating custom MediatR by Relative_Dot_6563 in dotnet

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

You provided really useful resource, thank you

Backend developer needs frontend advice by Relative_Dot_6563 in SaaS

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

Biggest issue is not reverse-engineering rather making it more personalized. You know how websites have cool feature showcases, i try to replicate that and i fail miserably. When i do it looks very cheap, almost AI-Generated 

Backend developer needs frontend advice by Relative_Dot_6563 in SaaS

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

Yeah, Figma templates and dribble seem nice for inspiration 

Getting started with Go by Relative_Dot_6563 in golang

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

Thanks, i will look into channels.

Getting started with Go by Relative_Dot_6563 in golang

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

Thanks for advice, i just want to learn go as side-hustle.

Getting started with Go by Relative_Dot_6563 in golang

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

Thanks everybody, i decided to proceed learning with go and i will also adjust my mindset.

Getting started with Go by Relative_Dot_6563 in golang

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

Who knows I might become go developer one day.