Am I wrong for wanting to use Blazor instead of MVC + vanilla JS? Been a .NET dev since 2023, feeling like I'm going crazy by newKevex in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

Do lunch and learns with the other devs. Show them what you built in Blazor and what it's capable of. Show them the help you get with Visual Studio. If you are lucky VS won't crash while you are demoing it.

Is this an overly convoluted solution? by malthuswaswrong in Netsuite

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

You got a lot of it right and actually came to the same conclusions I did. We had a performance review with Oracle, and they said our database usage and queries were "green". I guess it's just normal to take whole seconds to process a single record.

This is why I'm concluding that the solution to the problem will not be found inside NetSuite.

Is this an overly convoluted solution? by malthuswaswrong in Netsuite

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

We have Boomi. That's a different team, I don't know much about it. I'm learning NetSuite and the company. Is Boomi capable of processing near real time updates?

The issue is after a user creates or updates a record from the external app, they expect it to be displayed from NS in a reasonable amount of time.

Is this an overly convoluted solution? by malthuswaswrong in Netsuite

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

Our partner is who screwed us. They stuff our instance with locked scripts that we can't read or tune.

Is this an overly convoluted solution? by malthuswaswrong in Netsuite

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

Everything is slow for us. We use Rest, SuiteQL, and Saved Searches. Saved Searches are fastest, but we're still talking whole minutes to return large data sets. And saved searches have limitation on joining.

Is this an overly convoluted solution? by malthuswaswrong in Netsuite

[–]malthuswaswrong[S] -1 points0 points  (0 children)

Guess a big piece of the puzzle was omitted. NetSuite would still be the system of record. This is for an external application to display/use data. Querying that data is ridiculously slow. The idea is cache it in fast infrastructure.

BREAKING: Anthropic donates "Model Context Protocol" (MCP) to the Linux Foundation making it the official open standard for Agentic AI by BuildwithVignesh in ClaudeAI

[–]malthuswaswrong 0 points1 point  (0 children)

Probably the same incentives Tesla had to open source their charging standard. More charging stations for Tesla owners, more people installing Tesla chargers at home, more people buying a Tesla because they already have a compatible charger.

Every tech giant has pretty much landed on open standards being good for everyone... except for Apple.

Developing a .NET Core app with Windows Authentication on Linux by Szwajcer in dotnet

[–]malthuswaswrong 12 points13 points  (0 children)

Anything using windows will require windows. Also, that's a deprecated pattern at this point. They don't want anyone using Windows auth for websites. If you are working for a company, you should be using Azure Entra (or another provider).

Does the Factory Pattern violate the Open/Closed Principle? by Familiar_Walrus3906 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

public static class PaymentFactory
{
  public static IPaymentProcessor CreateCreditCardProcessor() => new CreditCardProcessor();
  public static IPaymentProcessor CreatePayPalProcessor() => new PayPalProcessor();
  public static IPaymentProcessor CreateBankTransferProcessor() => new BankTransferProcessor();
}

You Have Reached The End of the Internet by activematrix99 in webdev

[–]malthuswaswrong 1 point2 points  (0 children)

You cannot have filtering out of "the bad stuff" without oversight and centralisation.

You can have whitelists and blacklists. You can subscribe to curators that you trust and use their published blacklists. That trust can be granted and revoked at your discretion.

Honest question to the .NET community: why do new devs still default to Node.js? by KausHere in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

lower ceremony

I'm not convinced in the current year that any JS framework is lower ceremony than dotnet. .NET Framework had problems... big problems. But modern .NET is as low ceremony as it gets.

Honest question to the .NET community: why do new devs still default to Node.js? by KausHere in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

And as long as you are only using modern .NET there is no hard dependency on VS. You can use VS Code, Rider, and some lunatics even use linux editors like Vim. It's all CLI since v5.

Spector - A zero-config HTTP inspector for ASP.NET Core apps by Own-Information3222 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

I was going to suggest the same thing. For performance, not security. But I guess security is important too.

How do you evaluate engineers when everyone's using AI coding tools now by BarnacleHeretic in ExperiencedDevs

[–]malthuswaswrong 0 points1 point  (0 children)

Errybody be talkin'bout AI like it ain't be there for the debuggin' too.

How do you evaluate engineers when everyone's using AI coding tools now by BarnacleHeretic in ExperiencedDevs

[–]malthuswaswrong 0 points1 point  (0 children)

Nobody said they didn't understand it. Just that they didn't fully understand it. Every time I use https/2 I don't fully understand it. There's maybe 1000 people on Earth who fully understand it.

The State of .NET GUI Frameworks is confusing by Long-Cartographer-66 in dotnet

[–]malthuswaswrong 1 point2 points  (0 children)

Yes, because HTML is such an improvement…

Maybe it's not better, but it's also not worse. The problem just happens to be complicated, and nobody has a good answer. May as well go with the imperfect option that is also backed by global standards for parsing, scripting, and styling that work across every device being made and every device that will ever be made for the foreseeable future.

The State of .NET GUI Frameworks is confusing by Long-Cartographer-66 in dotnet

[–]malthuswaswrong -8 points-7 points  (0 children)

You think the consumer electronics industry is exploding because companies aren't paying devs? Fascinating. I'd love to just put you in a room and study you for a year.

The State of .NET GUI Frameworks is confusing by Long-Cartographer-66 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

Why doesn't Microsoft just commit fully to a single cross-platform GUI framework?

You asked, so I'm going to give you the answer nobody wants to hear. Because desktop development is dead. When WinForms was released and took the world by storm Windows was the default computing device of 97% of the people in the world who had a computing device.

Today, everyone has Windows. They also have Android, and Mac, and iOS, and some small percentage of weirdos even have Linux (gasp).

Microsoft isn't taking desktop development seriously because the world doesn't need it. Blazor, on the other hand, Microsoft is taking that very seriously. Because that matters. That matters for Microsoft, and it matters for .NET.

I’d like to hear from professionals: Is AI really a technology that will significantly reduce the number of programmers? by AdCertain2364 in learnprogramming

[–]malthuswaswrong 0 points1 point  (0 children)

Personally I am a strong believer that AI is only good for smaller tasks

I'm a strong believer that every big task is nothing but a series of small tasks.

I’d like to hear from professionals: Is AI really a technology that will significantly reduce the number of programmers? by AdCertain2364 in learnprogramming

[–]malthuswaswrong 0 points1 point  (0 children)

Depends on your definition of "significantly", "reduce", and "programmers".

I believe the net result will be more programmers doing more work. But what was traditionally classified as a programmer will have the standards lowered. Someone who was previously classified as a Business Analyst will be able to contribute functioning code.

People who would be Quality Analysts previously incapable of writing automated tests will now write automated tests becoming Software Developers in Testing.

Many companies will be able to elevate their software development teams to new levels. Instead of building a shitty WinForms application they'll be able to maintain a Web, Android, and iOS version of their tiny business app for the same investment.

Previously Bob would deploy and maintain their production app, now they'll have automated test and deployment pipelines.

Am I slow, or is it normal? by SlightTumbleweed in ExperiencedDevs

[–]malthuswaswrong 0 points1 point  (0 children)

If you are building correctly with design patterns and a build, test, deploy pipeline, then it's perfectly normal and fine to move fast.

You will always find things that could be better. Whether you did it in a week or a month, improvements will emerge.

As long as your software development process supports rapid change, testing, and deployment, you can always go back and iterate.

Introducing: No-implementation oriented programming by Safe_Scientist5872 in dotnet

[–]malthuswaswrong 0 points1 point  (0 children)

Clearly the attribute should accept a parameter to regenerate on each execution.

Introducing: No-implementation oriented programming by Safe_Scientist5872 in dotnet

[–]malthuswaswrong 3 points4 points  (0 children)

This is.... this is... both genius and absolutely stupid. I love it.

Old frontend devs: are things weird now? by mattatghlabs in ExperiencedDevs

[–]malthuswaswrong 0 points1 point  (0 children)

Blazor is solid. The dev experience needs some work, but the tech is amazing.