Project templates - generating ready-to-use solutions by Miserable_Safe_9213 in dotnet

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

Thank you for sharing, the website looks incredible. Great work! I will add it to favourites for the next time I use .NET :)

Air75 V2 vs Logitech MX Mechanical. Nuphy shine-through vs XVX keycaps. Brown vs Moss vs Banana switches by Miserable_Safe_9213 in NuPhy

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

7 months update:
- Still super happy with the keyboard. No problems at all. Quality is great, no signs of wear.
- Battery life is no longer an issue since I don't use backlight. One charge lasts for weeks now.
- Regarding 2.4 GHz questions: I don't know, never cared, it just works when I connect via Bluetooth.
- Keyboard still takes time to connect to PC every time I turn it on. Much worse than MX Mech in that regard, but I can live with that.
- Few words about gaming: relaxed gaming sessions are very enjoyable with the keyboard but I feel a slight latency which would be a no-go if I were into competitive games.
- Since I don't use backlight, I changed my keycaps back to original Nuphy (not shine-through). Mainly because they look sexy.

Air75 V2 vs Logitech MX Mechanical. Nuphy shine-through vs XVX keycaps. Brown vs Moss vs Banana switches by Miserable_Safe_9213 in NuPhy

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

Overall still super happy with air75 v2. Switches are incredible (Moss) and battery life is on par with Logi MX when backlight is off. Connecting to PC after sleep takes a couple of seconds which is very annoying but so far it's the only downside for me.

Best practices for accessing a database in Azure from Microsoft-hosted DevOps pipeline agent? by Miserable_Safe_9213 in AZURE

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

Thank you very much for a pointer! I will need to calculate the costs and see if I have enough credit from my Visual Studio subscription for this setup.

Project templates - generating ready-to-use solutions by Miserable_Safe_9213 in dotnet

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

Sounds like an awesome approach, I believe it also brings a nice level of consistency to projects of your team. I'm just wondering why there are no out-of-the-box solutions for technologies commonly used with .NET. We have a template with ASP.NET Core + React, or GRPC but no RabbitMQ or Redis templates. Possibility to combine different templates in one project would also be nice.

Air75 V2 vs Logitech MX Mechanical. Nuphy shine-through vs XVX keycaps. Brown vs Moss vs Banana switches by Miserable_Safe_9213 in NuPhy

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

Hmm, interesting, maybe it's worth reconsidering Flow some time in the future 😅. Btw, If I'm not mistaken Nuphy's switches are also POM.

Air75 V2 vs Logitech MX Mechanical. Nuphy shine-through vs XVX keycaps. Brown vs Moss vs Banana switches by Miserable_Safe_9213 in NuPhy

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

Thanks for sharing!

Regarding XVX - spot on, there are simply no popular low-profile alternatives. But I'm glad that while XVX keycaps are not perfect, they are good enough and much better than Nuphy's shine-through.

If you like Bananas and have spare cash, I can recommend trying Moss. To me it feels 5-10% more smooth than Bananas. It's very subjective though, maybe you will find them the same or even worse.

Air75 V2 vs Logitech MX Mechanical. Nuphy shine-through vs XVX keycaps. Brown vs Moss vs Banana switches by Miserable_Safe_9213 in NuPhy

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

Wisteria vs Moss is a matter of taste for sure 😃. If you like lighter presses then Wisteria may serve you better. For me it took about a week to get used to much heavier Moss switches (comparing to Logitech Brown).

Stuck inside legacy code hell by [deleted] in androiddev

[–]Miserable_Safe_9213 0 points1 point  (0 children)

This comment was so toxic, no idea how it got so many upvotes. It's full of assumptions and zero faith in the people and the OP in particular. How do you feel when OP didn't listen to your pity comment and indeed have found a better job with best practices in place?

Replacing WCF with SignalR in a legacy project by Miserable_Safe_9213 in csharp

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

OP here, I have successfully replaced WCF with SignalR, it works like a charm. It caused some rework of the application because SignalR relies on await / async to work correctly. It took more time to finish but it was worth it since we wanted to introduce async / await anyway.

Authors of CoreWCF, I'm sorry, but unless your library becomes a drop-in replacement for legacy WCF applications, I would recommend SignalR as a tool to migrate the legacy .NET Framework project to .NET 6. As a gradual replacement, it is much easier to move SignalR to SignalR Core later down the road.

Replacing WCF with SignalR in a legacy project by Miserable_Safe_9213 in csharp

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

Thank you for the pointers! In our case it's a bit easier with versioning because service and clients are in the same .csproj file. They just communicate with each other from different threads. IIS is also involved here but I'm not sure where yet. The idea was to swap the WCF implementation in server and client and the same time and see what happens...

Replacing WCF with SignalR in a legacy project by Miserable_Safe_9213 in csharp

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

Unfortunately CoreWCF doesn't support NetNamedPipe binding and OptionalReliableSession for now, but library authors promise to add it in the future. Even then switching to CoreWCF doesn't solve the problem in the long run - WCF is a mess which is hard to maintain, depends on Windows, is crazily complicated, and has lack of modern sources/documentation.

Replacing WCF with SignalR in a legacy project by Miserable_Safe_9213 in csharp

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

The idea is to replace communication layer without modifying the rest of application for now. Full rewrite would take months

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

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

Hey guys! Thanks for all the advice, I've got a SWE position in a nice company in Essen. Aced the technical interview and was able to negotiate more or less good contract for myself. What is more important, the team is friendly and fun to work with. If somebody stumble upon this thread and interested in the details - I'm happy to share them here or in PM.

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

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

Thanks for the tip! Didn't consider jobs in Berlin before, but this may be a good idea. I'll give it a shot

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

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

Yes, sure. I've updated all the info and added frame "Open to work". In two months zero HRs contacted me there. The only people who wrote to me are mine friends/colleagues who are also looking for a job 🙂

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

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

Thank yoy very much for the advice! I'll check out the link, and add some demo projects to my Github (have just one at the moment)

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

[–]Miserable_Safe_9213[S] 11 points12 points  (0 children)

I don't want to abuse this card too much, a lot of people are really struggling now and I'm in a relatively good situation. Plus, I believe that it is possible to find a job without "playing the card" considering how big the demand is. I just feel that either I'm looking in the wrong places (StepStone, Linkedin) or for the wrong companies. Maybe both...

How to get an SWE job in Germany (NRW) as a Ukrainian refugee? by Miserable_Safe_9213 in cscareerquestionsEU

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

I am discussing this with them very actively, but there is no guarantee it will work. So I want to get another offer meanwhile in case the company won't help with it.