Readit News logoReadit News
theryan commented on Fast and observable background job processing for .NET   github.com/mikasjp/BusyBe... · Posted by u/mikasjp
theryan · 6 days ago
If you are running a web service, does this provide any advantages to BackgroundService? https://learn.microsoft.com/en-us/aspnet/core/fundamentals/h...
theryan commented on I hacked my washing machine   nexy.blog/2025/07/27/how-... · Posted by u/JadedBlueEyes
mulmen · a month ago
My dryer takes three hours because it is ventless (aka worthless). A regular load of laundry takes 4.5 hours to wash and dry. It’s the worst appliance I have ever had the displeasure of operating. It has no redeeming qualities. Sometimes it doesn’t even dry the laundry.
theryan · a month ago
Some ventless dryers work really well. We have a Bosch 800 series and it works nearly as well and almost as quick as the electric vented dryer it replaced. On the other hand, we owned a Siemens ventless and I don't think it ever dried a piece of clothing.
theryan commented on Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software?    · Posted by u/pyeri
folbec · 5 months ago
I have pretty much the same experience, but it is highly dependent on what you were using.

- WCF ? (very enterprisy i know) : you are still mostly screwed

- aspx ? compulsory rewrite

- MVC ? mostly smooth (but most of the pain is in initialization so comes early and can discourage newbies)

- Console ? mostly smooth

- before .Net 6 ? it was a death march, not only many API were lacking, but third party libraries were also missing.

- .Net 6 -> .Net 8 ? very smooth

theryan · 5 months ago
There is WCF Core but it is not even close to feature parity with the 4.8 WCF.
theryan commented on Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software?    · Posted by u/pyeri
smileybarry · 5 months ago
I'd add that WPF was "don't bother" up until recently when WPF support was added. (Though I don't know if that means stock WPF or that it supports the breadth of WPF controls out there, and whether it requires WPF component vendors to make changes)
theryan · 5 months ago
We just migrated our massive WPF application to .NET 8 and there are a handful of libraries that are not supported or had to be replaced but overall it was surprisingly smooth. The biggest issue we have is that garbage collection seems to have taken a huge hit and there are bugs in the Microsoft WPF components (any sort of list view in particular) but it's all relatively easy to work around.
theryan commented on Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software?    · Posted by u/pyeri
scojomodena · 5 months ago
I know the .NET story much better than Java. .NET Framework support is tied to the OS support for one thing, so as long as Windows is supported, so is the corollary.NET version.

One of the values of .NET Core is that it doesn't need to be installed at all in the OS.

We are migrating away from. NET as a SaaS company. Our Monolith is in Framework and being deconstructed into .NET (current) services. It's a journey, hoping to be done in 2 years. We did successfully migrate the frontend from webforms to React, page by page. I'm sure there are other teams as well. I just interviewed a lead that was on a team doing the same thing on a Java 8 platform with a monolith.

theryan · 5 months ago
Having just done that on a massive monolith (10y+ codebase continuously developed) I would recommend biting the bullet and doing upgrading all of your projects at once to either .NET Standard or .NET 9 where applicable. Pause development of new features or just do minimal changes on the main branch. We had a ton of footguns (EF6 -> EF Core, WPF, WCF, file serialization, multiple web services) and we were able to complete the migration in 6 months.
theryan commented on I won't connect my dishwasher to your cloud   jeffgeerling.com/blog/202... · Posted by u/HieronymusBosch
poincaredisk · 5 months ago
>The laundry machine in my building connects via Bluetooth to an app and I can pay for my laundry using it.

Excuse my ignorance but do you... pay to do laundry in your own home? I must be misunderstanding something because it sounds like some dystopian late stage capitalism thing. If I actually understood you correctly, can't you get a dishwasher that doesn't require paying?

theryan · 5 months ago
This is extremely common in apartment buildings with shared washers & dryers.
theryan commented on HP ditches 15-minute wait time policy due to 'feedback'   theregister.com/2025/02/2... · Posted by u/rntn
criddell · 6 months ago
Have you used an HP printer lately? I have and I don't think they are awful in every regard. The printers I've used work just fine. The output is clean and the paper handling is good.

My current printer at home is a Canon and it's good as well.

theryan · 6 months ago
The printers are fine but this post reminded me to cancel my ink subscription as I haven't printed anything in 6 months.

After my subscription date ends in March, they are charging me one final fee of $6.99 for the privilege of cancelling -- first time I have ever seen something like that.

theryan commented on Software development topics I've changed my mind on   chriskiehl.com/article/th... · Posted by u/belter
kflgkans · 7 months ago
If there is anyone here who has time to explain to me (or link articles about) why functional components and hooks are considered to be better than class components, please enlighten me.

Up until roughly 4-5 years ago I was doing small front-end React apps on the side (I'm a backend engineer) and was feeling very productive with class components. They made sense to me, concerns were nicely separated, and I felt I could reason pretty well about what was called when and how state was manipulated.

Then hooks came around, I tried them a few times, but I just felt so lost. Suddenly everything is intermingled in one function and we're using side effects to react to changes and manipulate state. I could no longer understand when which code was executed, and especially following and manipulating state became impossible for me.

The projects I already, I kept with class components. Haven't done any new front-end projects since then.

theryan · 7 months ago
I'm glad I'm not alone in that sentiment. I haven't touched react since the move to hooks. People seem to like them though?
theryan commented on Tracking supermarket prices with Playwright   sakisv.net/2024/08/tracki... · Posted by u/sakisv
RasmusFromDK · a year ago
I use contact lenses basically every day, and I have had no problems working in front of screens. There's a huge difference between the different brands. Mine is one of the more expensive ones (Acuvue Oasys 1-Day), so that might be part of it, but each eye is compatible with different lenses.

If I were you I would go to an optometrist and talk about this. They can also often give you free trials for different contacts and you can find one that works for you.

theryan · a year ago
FWIW, that is the same brand that I use and was specifically recommended for dry-eyes by my optometrist. I still wear glasses most of the time because my eyes also get strained from looking at a monitor with contacts in.

I'd recommend a trial of the lenses to see how they work for you before committing to a bigger purchase.

theryan commented on Moments in Chromecast's history   blog.google/products/goog... · Posted by u/sibellavia
ricktdotorg · a year ago
ahhh... when i try to Cast from my desktop to my Roku, i see the Roku as a destination, but only "Available for specific video sites". i think it must be that the _Roku_ is restricted as a Cast[ing] destination. my Chromecast HD is in a drawer so i can't test it right now.

so using a real Chromecast, it still is possible to Cast any tab at all?

damn, i should get that Chromecast back out!

thank you for the correction!

theryan · a year ago
Yes, it is still 100% possible with the real Chromecast. My TV also has an option to cast to it (not sure what it uses under the hood) but it is similarly restricted.

u/theryan

KarmaCake day32May 10, 2023View Original