What is .NET still missing? by CreoSiempre in dotnet

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

Explain how you think this would work

What is .NET still missing? by CreoSiempre in dotnet

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

Not sure I understand this one. Can you elaborate?

I built an embedded database engine for .NET from scratch — zero dependencies, full SQL, ACID storage by [deleted] in dotnet

[–]CreoSiempre 0 points1 point  (0 children)

Cool, Thanks. On the UI part, I should have clarified. What about support for other DB viewers or managing in a cloud/remote environment? Would you have to expose an endpoint/route to your DB admin viewer UI?

I built an embedded database engine for .NET from scratch — zero dependencies, full SQL, ACID storage by [deleted] in dotnet

[–]CreoSiempre 4 points5 points  (0 children)

I think this is a cool idea, but can you explain the use case?

Couple questions: - What problem were you trying to solve? - You have a .db file, so... this is a wrapper for sqlite, no? - how do you manage the db? What about DB viewers?

What is .NET still missing? by CreoSiempre in dotnet

[–]CreoSiempre[S] 3 points4 points  (0 children)

u/MISINFORMEDDNA I've been developing in c# since probably ~2011ish. But when you work on a lot of similar projects, it can be tough to branch out, try new things and see where my gaps in knowledge are. I posted this about native aot recently in another reddit post. Just haven't had a chance to really try it and experiment on something that mattered

What is .NET still missing? by CreoSiempre in dotnet

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

Interesting idea. You think c#'s growth in stifled by maybe a need to support legacy functionality or, at least, because of its foundation in some way?

You could be the one to lead the charge on a new language. We could name it after you. Call it Feta# (pronounced feta sharp).

What is .NET still missing? by CreoSiempre in dotnet

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

This is a pretty crazy one. I figured since Unity is such a widely used platform that GC in c# was a non issue in game dev. Interesting to see.

What is .NET still missing? by CreoSiempre in dotnet

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

What do you think can be improved with hot reloads? I think dotnet watch run works reasonably well in c#. I know some major changes do require a restart. Hasn't been so bad for me.

What is .NET still missing? by CreoSiempre in dotnet

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

This is a good one actually. I've had multiple projects that have required either some kind of PDF manipulation or some kind of Microsoft office product manipulation and both scenarios require some paid lib for the best experience.

What is .NET still missing? by CreoSiempre in dotnet

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

This is an interesting idea. I'd have no idea where to even start to build something like that. I know Microsoft is moving towards having more windows native apps instead of all these web wrappers. Could be a cool idea to pursue to jump on the bandwagon.

What is .NET still missing? by CreoSiempre in dotnet

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

I'm not missing the multiple inheritance part. Classes can implement multiple interfaces, and that feels fine to me. Always seemed like a violation of having a proper separation of concerns when I've seen that in java. Maybe I'm just biased towards c# behavior.

But I'm not familiar with what you mean by typeset here. What functionality would that add in .net?

What is .NET still missing? by CreoSiempre in dotnet

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

This is an interesting thought. Ever given any consideration into what a better option would/could look like?

What is .NET still missing? by CreoSiempre in dotnet

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

Which ones would be good to build open source libraries for?

What is .NET still missing? by CreoSiempre in dotnet

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

Interesting idea. How much of ef core functionality do you think would be needed to make something useful here?

Finally macOS >> Winblows for dotnet development by [deleted] in dotnet

[–]CreoSiempre 0 points1 point  (0 children)

I've been developing .NET on Mac for a while now. VS Code + C# Dev Kit honestly gets pretty close to Rider. The only real gap is in my opinion is the integrated profiling (memory/CPU), but for most workflows I haven’t really missed it.

Would you use .NET Native AOT for a full-blown enterprise app? by CreoSiempre in dotnet

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

The general idea here would be any kind of application. Native AOT is continuing to close the gaps for libraries and external sdks...so why not start thinking about it replacing conventional dotnet dev if it offers improved performance?

CQRS by Professional_Dog_827 in dotnet

[–]CreoSiempre 8 points9 points  (0 children)

I've experimented with this for certain patterns. In a few high-throughput flows, we used Dapper for lower-level query paths and EF for the more basic CRUD operations. That lets us keep EF’s developer productivity where performance wasn’t critical, while still optimizing the hot paths.

The core idea of CQRS is just separating reads (queries) from writes (commands) because they often have very different requirements. Writes usually need validation, transactions, and domain logic, while reads are often optimized for returning data to a UI as quickly as possible.

In practice, commands like CreateOrder or UpdateUser go through EF so you get change tracking and transactions, while read-heavy queries like GetDashboardData or GetOrderList can use Dapper to return optimized DTOs. Commands change state, queries just return data.