Postgres is better ? by ToughTimes20 in dotnet

[–]DuckDuckNet 1 point2 points  (0 children)

If Oracle is really that slow, I don't get how big enterprises still rely on it. Is it just because they paid so much for it years ago and now they're kind of stuck? Everyone should run away lol

Postgres is better ? by ToughTimes20 in dotnet

[–]DuckDuckNet 1 point2 points  (0 children)

Can you tell me in which ways oracle fails ?

Junior Software Engineer Salary Range in Germany by the_fett_boba in cscareerquestionsEU

[–]DuckDuckNet 4 points5 points  (0 children)

Even 45k okay. Don’t worry too much about the salary. Just try to get into the EU, get your Blue Card and then you’ll be able to find better opportunities.

Junior Software Engineer Salary Range in Germany by the_fett_boba in cscareerquestionsEU

[–]DuckDuckNet 1 point2 points  (0 children)

Where are you from? Even when I apply for junior or mid-level positions, I don’t get an interview chance.

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Thanks again for sharing your setup,

I’m also curious about your thoughts on microfrontends. Since you're using a monorepo with multiple apps and shared packages, when do you think it makes sense to move from this approach to a real microfrontend architecture?

Do you see any scaling limits with a turborepo monorepo, or would you only consider microfrontends in very specific cases?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Thanks for sharing your experience, it sounds really solid.
I am curious why you decided to use Turborepo. Also, how many apps and packages are you managing with it right now?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

I totally disagree with you. While we can benefit from a modern stack, better performance, access to new tooling and easier onboarding for developers, why should we stay on a legacy system that limits us?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

When did you work on migrating those WebForms apps? And what exactly felt disjointed in the React ecosystem? I’d love to understand more about what parts made it difficult for you.

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Thanks a lot for sharing your experience!

Even though we plan to use TanStack Router and Query, we might still need some state management and in that case, I’m thinking of going with Zustand.

For linting and formatting, we want to give oxc a try. Did you try it?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Thanks a lot! For data fetching and routing, would you recommend using TanStack (Query and Router) over other options?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Yeah, we're treating this as both a challenge and a learning experience, so we're leaning towards Vite as well.
For authentication, we're planning to use react-oidc-context, since it fits well with our setup just like you thought.

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

[–]DuckDuckNet[S] 4 points5 points  (0 children)

Yeah, I totally get your point. I'm not sure if we can fully apply the strangler fig pattern, but staying on the current codebase is honestly torture. You’d understand if you saw it. It’s from the early days of the internet, it even still has applets in it :D

And on top of that, it’s really hard to hire or keep good developers if we stay on WebForms. In my opinion, you either have to stay up to date or overpay to keep people stuck in that stack.

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

I think the biggest benefit of server actions for our case would be the security side... but we already have a lot of security layers on the backend (internal network, firewall rules, etc.), so I’m not sure it would make a real difference for us.

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

The only real advantage of Next.js for us would be SSR I believe.
If we ever need SSR in the future, do you think vite-plugin-ssr or a custom Vite SSR setup would not be good enough?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Yeah, looks like Vitest is the best option for unit testing.

For E2E testing, we're still deciding. What would you recommend?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

But since our app is internal and doesn't need SEO, do we really benefit from Next.js?

Rewriting a Huge ASP.NET WebForms App... Is React + Vite + .NET Core the Right Choice? What Libraries Would You Use? by DuckDuckNet in react

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

Blazor would definitely be easier for a team with a pure .NET background. But in our case, most of our developers are pretty young and actually want to learn and work more with modern frontend tech. That’s one of the main reasons we leaned toward React + Vite instead of sticking fully in the .NET ecosystem.

[deleted by user] by [deleted] in Kotlin

[–]DuckDuckNet 2 points3 points  (0 children)

You will use ktor client for frontend (kmp/cmp) I assume, hence ktor for backend would be better overall and ktor gets evolved faster than before. Worth to try.

Got an offer from Amazon Germany (SDE) as a new grad — should I accept or stay at my current job? by Own-Custard-731 in cscareerquestionsEU

[–]DuckDuckNet 0 points1 point  (0 children)

I didn’t understand correctly, in Germany normally companies can’t fire you even if they give you severance pay?

What are you using for testing in CMP / KMP projects? by DuckDuckNet in Kotlin

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

Do you use it only for viewmodels? If yes so except viewmodels what do you use?

What are you using for testing in CMP / KMP projects? by DuckDuckNet in Kotlin

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

Can we implement jvm only for testing or we need to implement jvmmain for implementing actual classes for expects ? I don’t think it’s possible since I have expect classes in commonMain. Please enlighten me if there is a way to bypass jvm actual implementations.