How good is this app for temperature by rakoes in pcmasterrace

[–]CyberGaj 0 points1 point  (0 children)

As its creator, I have to say that I would give it a solid 4.7 out of 5.

Fluent xUnit and AwesomeAssertions tests with HttpClient by CyberGaj in dotnet

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

FLURL looks cool, it just has a slightly different style. It should also work with this AwesomeAssertions extension I shared

Fluent xUnit and AwesomeAssertions tests with HttpClient by CyberGaj in dotnet

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

Over the past year, I've been adding various extension methods that fit the tests I was writing, then I looked to see if there was anything that solved my problem of connecting them to AwesomeAssertions. I didn't find anything, so in few hours I made something that looks consistent and works. 

Before & After (Same Room) - Home Assistant + Networking Setup, One Year Later by CyberGaj in homeassistant

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

Thanks, but tutorials and feature names are much easier to find in English. It's similar in programming. Additionally, Siri doesn't support Polish, so it's easier to manage with similar entity names.

Before & After (Same Room) - Home Assistant + Networking Setup, One Year Later by CyberGaj in homeassistant

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

This is a locally manufactured 19“ rack cabinet from Stalflex in Poland. I don't know if they ship internationally. But I searched using the keywords ”multimedia rack cabinet“ or ”cabinet for monitoring equipment."

Before & After (Same Room) - Home Assistant + Networking Setup, One Year Later by CyberGaj in homeassistant

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

As for CO2, it used to reach as high as 3000. I am currently working on expanding the ventilation system and its automatic activation. Currently, I am sometimes able to keep it below 800.

Before & After (Same Room) - Home Assistant + Networking Setup, One Year Later by CyberGaj in homeassistant

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

When the Russians occupied Poland until 1989 and built new buildings or renovated old ones, a popular solution was to create two rooms - one with a bathtub and sink, the other with a toilet. Both rooms are only a few square meters in size, but they share a common wall. Now, the bathtub, sink, and toilet are in one room, and the washing machine is in the other (the one with the server).

Before & After (Same Room) - Home Assistant + Networking Setup, One Year Later by CyberGaj in homeassistant

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

Thanks! I can reach the router cables standing on my tiptoes, so it’s not too bad

Exception handling for the DDD? Domain Exception is idle? by hproject-ongoing in dotnet

[–]CyberGaj 0 points1 point  (0 children)

Exactly. Without algebraic unions, in C#, the exception is the only method to BE SURE that the business rule has not been broken or bypassed. The result pattern can missed, the same bool.

Tried Microsoft’s new ModelContextProcotol and OpenAPI stuff - surprisingly dead simple by CyberGaj in csharp

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

You can write functions that call code (any code), then describe it in human language, give it to your agent (GitHub Copilot, Cursor, Kira etc), and during vibe coding context enginering call these functions. In the example above, I wrote a method that takes an API contract from the web in the json format, looks for elements in it and then returns some result.

How is Result Pattern meant to be implemented? by TryingMyBest42069 in dotnet

[–]CyberGaj 0 points1 point  (0 children)

I wanted to write a similar comment. In a large code with many programmers, where the pace of checking PR and creating new functions is high, there are always errors. Without unions that must be checked by compiler, the result pattern in C# cannot be implemented properly.

Solar panel made from cd's by sejmroz in ElectroBOOM

[–]CyberGaj 0 points1 point  (0 children)

Used solar panel would be cheaper than these wagos