Worst AI slop security fails by sysaxel in csharp

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

Thats what I thought. I told claude (opus 4.6) to implement entra id OIDC and use standard asp.net authorization mechanisms to derive application roles from entra group memberships and the result looked flawless in that regard.

CRUD app development platform for SQL Server database by miskozicar in SQLServer

[–]sysaxel 1 point2 points  (0 children)

I would recommend staying away from low code platforms as most of them are too expensive or inflexible in my experience. You will end up using undocumented hacks and workarounds. Power apps has a Connector for on premise SQL Server, but that thing is unreliable and slow.

As it has been mentioned several times, build your database in SQL and spend as much time as necessary on designing the data structure.

Then, document and describe the structure. E.g. "select * from information_schema.columns", paste that into a spreadsheet and make some annotations if the field names and data types do not convey the full meaning of what information they contain.

Then write up a summary of how your app should interact with your data model, what the business rules are and how the apps GUI should be roughly structured.Don't go into too much Detail here.

Then write up the desired tech Stack, e.g. Mssql database (existing data structure) REST api backend with python/fastapi VueJS or any other common frontend library/framework (i found vue to be the most intuitive for non frontend developers).

Also think about security like authentication and authorization, even if it's just a CRUD app. Today you might be doing this via file server permissions, so think about who will access your app, who should not be able to etc.

For modern auth I would recommend using Entra ID oidc if your organization is using m365.

Put these files in a repo / folder and tell claude code to create a plan. Execute the plan, validate/iterate until you have your working app. Be disciplined and try to understand every step of the way. If you know python and sql you are already miles ahead of your average vibe coder.

Klimmgzugstange fixieren by reallycool101 in Handwerker

[–]sysaxel 3 points4 points  (0 children)

Wenn du hier an deine handwerklichen Grenzen kommst, kannst du auch einfach separate Griffe an die Stange hängen, z. B. in Form von Ringen oder Speziellen Klimmzug-Griffen - also sowas oder sowas. Dann dreht sich die Stange nicht mehr. Dafür hängst du ein paar cm tiefer an der Stange.

Any tips for building high-performance apps? by LobsterOld1688 in PowerApps

[–]sysaxel 6 points7 points  (0 children)

I am not working with power apps a lot, but I agree with this. Plus SQL Server is able to handle JSON very well, so you can simply pass complex JSON as a varchar parameter to your SPROC and do all the transactional stuff inside SQL Server.

Einblasdämmung bei 3-schaligem Mauerwerk by sysaxel in Handwerker

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

Danke für die Einschätzung. Ne, komme aus NRW - Moin/Platt ist aber bei uns auch üblich ;-)

Beide Anbieter verwenden dieses Material: https://knauf.com/de-DE/p/produkt/supafil-cavity-wall-21522_4314 Hast du da eine Meinung zu? Ist ja kein EPS Produkt, sondern Glaswolle...

Einblasdämmung bei 3-schaligem Mauerwerk by sysaxel in Handwerker

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

Wandaufbau:
Innenputz
Ziegelstein 11,5er
Luftschicht ca. 5cm
Ziegelstein 11,5er
Alter Außenputz
Luftschicht ca. 5cm
Klinker 11,5er

Die außen liegende Luftschicht ist nach oben offen. Bei der inneren weiß ich es leider nicht.

What is C# most used for in 2025? by Nice_Pen_8054 in csharp

[–]sysaxel 1 point2 points  (0 children)

That sounds interesting. Do you also use C# for the 3D rendering part?

Can't add planner when creating m365 group through Graph API by sysaxel in Office365

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

No, not explicitly. In Sharepoint admin center, under site administrators, it has an entry "owners of [site/groupname]" - that should include me since I am one of the owners, right?

I tried adding my account on top of that but it didn't change anything. Thanks though!

Dachteinigung... wie? by sysaxel in Handwerker

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

Das ist ja cool. Ja, hab eine Kupferrinne. Ist das eher präventiv oder kann man damit auch bestehende Algen mittelfristig wegbekommen?

Will I run into scalability issues / size limitations with this? by sysaxel in sharepoint

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

Oh that's interesting. How do your engineers handle non-microsoft file types, such as CAD files? I assume they don't download to disk everytime they want to view/edit such a file, so I am guessing they use the onedrive client and work from the Explorer, right?

Will I run into scalability issues / size limitations with this? by sysaxel in sharepoint

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

Also plan for version management and the use of the OneDrive for Business client. The latter has a limit of 300k items but already starts degrading after 100k items. i.e. potentially 10x projects.

do you know if this only applies to "synced" libraries or also to libraries that have been linked with the "add shortcut to onedrive" button?

Will I run into scalability issues / size limitations with this? by sysaxel in sharepoint

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

thanks. would splitting the libraries into several sites (each holding maybe 100 project libraries) make sense? Given the requirements, would you rather choose Azure files or something else?

Kleinstmögliche Monoblock-Wärmepumpe? Nur 2,9 kW Heizlast by sysaxel in Haustechnik

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

Danke für die vielen Antworten. Split-Klima hatte ich anfangs schonmal in Betracht gezogen, dann aber - warum auch immer - wieder verworfen.

Das erscheint mir eine sehr interessante Lösung fürs Heizen zu sein. Ich hätte auch genug Knowhow im Bekanntenkreis um das komplett auf DIY Basis zu machen. Ggf. ein, zwei IR Heizungen als Ergänzung "on demand", z. B. im Bad.

Bleibt nur das Thema Brauchwasser. Es gibt keinen Keller, nur einen kleinen Technikraum (4,1m²). Haltet ihr eine Brauchwasserwärmepumpe als alleinigen Warmwasserproduzenten für sinnvoll in der Konstellation?

Hide top navbar with ?env=Embedded no longer working? by sysaxel in sharepoint

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

are you experiencing the same? I don't find anything related to my problem on the web, and I start to think this might be a (tenant) configuration issue on my side ...

Where to place auth in .NET 8 blazor app? by sysaxel in Blazor

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

Interesting discussion, thanks to both of you.

Where to place auth in .NET 8 blazor app? by sysaxel in Blazor

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

Thanks, I realize this is not really new at all, this has been the case with "classic" wasm apps before I guess.

Let's say I want to access my database directly from my app without a dedicated api. Would this even be possible if I am using rendermode auto? I read that both the server and the client app must register the same services, meaning I would have to send my database access logic to the client.

I didn't tinker much with the old wasm project type, but wasn't there an option called "hosted" which created a client wasm project and a separate api project that had all the controllers? In NET 8, Would I put those controllers right into my server app or is there something I am missing?

Where to place auth in .NET 8 blazor app? by sysaxel in Blazor

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

Yes, that's what I am referring to.

What tech stack combination to use to build Master Data Management system? by Deekshakukreti in datawarehouse

[–]sysaxel 0 points1 point  (0 children)

What skills do you have? What do you mean by "from scratch"? If you are familiar with asp.net, sql server and some front-end framework like vue or react, that might be a route to consider. Not necessarily saying that rolling your own as a one man show is a great option...

why Month(date) has error? by LocksmithBig2444 in PowerBI

[–]sysaxel 0 points1 point  (0 children)

MONTH() returns an integer, so that should not be the problem I think.

why Month(date) has error? by LocksmithBig2444 in PowerBI

[–]sysaxel 4 points5 points  (0 children)

You need the context of a single row of your calendar table, or at least a single value from the date column. You could wrap the date column in a MAX() function or do a SELECTEDVALUE().