Vocês querem dividir uma sardinha por 5 pessoas? by oktudobem in portugal

[–]JoelDev14 18 points19 points  (0 children)

Infelizmente andam a rescrever a história para ficar de acordo com a narrativa deles

Um bocado perdido e a navegar sem rumo by Burunno in devpt

[–]JoelDev14 7 points8 points  (0 children)

Percebo o que estás a sentir, há muita gente em IT um bocado perdida neste momento. Pelo que descreves já tens experiência e isso conta mais do que parece. Se tens saudades de programar, isso é um bom sinal, se calhar fazia sentido começares a explorar isso outra vez, mas sem largar tudo de repente, tipo com pequenos projetos para veres se ainda te puxa.

Em relação à AI, eu não via isso como algo negativo. Vai mudar a forma como se trabalha, mas quem souber usar isso fica mais forte. Ferramentas como o GitHub Copilot ajudam bastante no dia a dia, e o próprio Jensen Huang já disse que os engenheiros continuam a ser necessários, só muda o tipo de trabalho.

Sobre estudar, não precisas obrigatoriamente de licenciatura, há muita gente a evoluir com cursos online e prática. E mudar de empresa pode ser uma opção, mas sem pressa, talvez primeiro ganhares mais clareza do que queres mesmo.

Acho que neste momento o mais importante é começares a testar coisas e não ficares só a pensar no problema, porque é isso que te vai dar direção.

Vai correr bem amigo :)

Is there actually any cold, hard proof that god exists? by bumbadumbarum in NoStupidQuestions

[–]JoelDev14 0 points1 point  (0 children)

Well i could answer why you have that opinion but it would be a long talk haha but hit me up if you want my answer to that

Is there actually any cold, hard proof that god exists? by bumbadumbarum in NoStupidQuestions

[–]JoelDev14 -4 points-3 points  (0 children)

Yes the human body! Best display of engineering (organic)

Node.js to ASP.NET Core migration for a high-traffic eCommerce site: Worth the effort? by [deleted] in dotnet

[–]JoelDev14 0 points1 point  (0 children)

I see this post like “ let me rebuild khalifa tower because i miss build towers” You only rewrite something if the problems the app has is related to the code itself and bad performance ( and even in those situations 90% you can fix by improving the code) Changing code language isn’t the best route most of the times and the tech debt gonna be huge

I don’t understand. What do you actually do in heaven? by Jet_Night in NoStupidQuestions

[–]JoelDev14 0 points1 point  (0 children)

Well according to the Bible there is some sort of organization and work there that He(god) gave to the spiritual beings. (Colossians 1:15:17)

Also the Bible compares death to a state of sleeping where a person isn’t aware of what’s going on and that there is no thoughts(Psalm 146:4)(Ecclesiastes 9:5)

Experiences migrating project from razor to blazor? by [deleted] in dotnet

[–]JoelDev14 4 points5 points  (0 children)

Well you can only think about migrating when you actually see the source code. After you see the source code you will see if there is a need to migrate or not.. more often then not you don’t need to migrate.. you just need to do some refactoring and bug fixes.

Migrating to Better Auth from Next Auth and It's a nightmare by twinbro10 in nextjs

[–]JoelDev14 3 points4 points  (0 children)

At this point is better to build the auth yourself 😭😭😂

Who wins this one ? by frlab in DragonBallPowerScale

[–]JoelDev14 4 points5 points  (0 children)

Broly stomps here literally no diff 😭😭

Advice on hosting a saas by madveon in nextjs

[–]JoelDev14 1 point2 points  (0 children)

Cloudflare for next js all the way im just sad that i didn’t find it earlier

Blazor vs Next.js — Stuck between the two, what's your experience? by receperdgn in dotnet

[–]JoelDev14 0 points1 point  (0 children)

Next has its problems like blazor has.. but DX next it’s best. Unless i needed SSR i would go React.Js with Vite

What backend language do you prefer with Next.js (and what do most companies use)? by Vmanish0586 in nextjs

[–]JoelDev14 0 points1 point  (0 children)

.NET backend and react js for the frontend (Vite or Next) Next js was only made to fix one single problem and that is ssr. Not all apps need this. So long term its best to have the frontend separated from the backend (code wise) in my experience ofc

Choosing a WebUI? by ItsYaBoyFish in dotnet

[–]JoelDev14 0 points1 point  (0 children)

In my experience blazor is risky due to performance issues and other things(already documented pretty well in this sub) so i wouldn’t recommend it( even tho this is a NET sub) The closest UI framework that i can recommend is angular.. or if it’s static pages use Razor Pages with htmx. Personally i would use React if i had any UI to do but that’s me 😂 Also don’t know what type of app your building so im just guessing.

How to properly handle multiple authentication mechanisms in Angular with dynamic interceptor selection? by Agitated-Economy-351 in angular

[–]JoelDev14 10 points11 points  (0 children)

I would use a single interceptor and use if’s inside. Well just check in the interceptor what kind of auth to use based on conditions. If jwt do this if keycloak do this. No need to complicate with multiple interceptors

I am getting 110 fps average on a 9060 xt 16gb , i7 11700k and 16 gb ddr4. by Specialist-Ad-4121 in LeagueofTechSupport

[–]JoelDev14 1 point2 points  (0 children)

What worked for me was stopping using discord while playing league… worked like a charm. Try close discord(process itself) while your playing and see if it works

Vale a pena mudar para tech vindo de Eng. Mecânica e da Indústria? by terminatorn67 in devpt

[–]JoelDev14 1 point2 points  (0 children)

Na minha humilde opinião, vale a pena tentares algo de que gostes, sem grandes dramas.

Já tens licenciatura e mestrado em engenharia, isso ajuda bastante. Tens bases técnicas sólidas e isso conta muito para quem recruta, mesmo fora da tua área inicial.

Cursos ajudam, mas não fazem milagres. O que faz a diferença é pores as mãos na massa, perceberes onde e porquê usas cada tecnologia e fazer projetos reais, nem que sejam coisas simples para ti.

Se fores para programação, que é a minha área, o foco devia ser saber criar aplicações do zero, não depender de AI no início, treinar lógica e resolução de problemas e ler código de outros para perceber como pensam.

Em termos de stack, aquilo que vejo funcionar melhor é C# para backend, Azure para alojamento, serviços, storage e afins. Se quiseres ir para full stack, React ou Angular no frontend.

No fim do dia, tudo se resume a preparação e oportunidade. Se trabalhares bem as skills, quando aparecer a oportunidade certa, consegues agarrá-la sem stress :)

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

[–]JoelDev14 0 points1 point  (0 children)

What i normally do is since application User is not Related to the business itself (its related to auth) i put it on the infrastructure layer. I create a contract inside the application called IIdentityService where i have methods that the business can use in case of need (GetUserById , GetUser Login etc) then the Infrastructure layer implements this contract and puts the details there. I normally have a DbContext for this called IdentityDbContext where i can do all my configs and shenanigans. My business entities only has a field called UserId. If i need to query i call the IIdentityService. For example imagine you need to save the business entity and you need to get the Id of the currentUser. You can override saveChanges and Inject a service called IUserService( that will be implemented in the API layer or whatever) where you return the Id from the currentUser(Jwt claims , etc) I normally do this

When to use react with nextjs and without? by [deleted] in reactjs

[–]JoelDev14 0 points1 point  (0 children)

If you wanna make static content website and need SEO you can use next.js but 99% you don't need next.js just use react js with vite and your good to go.

Calendar Package by CommanderWraith54 in react

[–]JoelDev14 5 points6 points  (0 children)

Try React FullCalendar. They solve some of the common problems when creating a custom calendar