@jeremydmiller@hachyderm.io
@jeremydmiller@hachyderm.io avatar

jeremydmiller

@jeremydmiller@hachyderm.io

Husband to Lindsey, Dad to Max, Declan, and Aubrey, and owner of JasperFx Software. Marten core team member, and technical lead of Wolverine. I take pull requests. Go Chiefs!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

It might be time to schedule my mid-life crisis and put it on the calendar.

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@khalidabuhakmeh FWIW, I might have told a therapist a couple years ago that I thought I was having a mid life crisis. He laughed at me and said that I just still had unfulfilled ambitions.

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@khalidabuhakmeh That's what a standing desk is for -- assuming your dog doesn't chew up the cables under your desk anyway

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@egil @khalidabuhakmeh Or have a dog that you have to walk during the work day. Works vastly better when not in the already Texas summer though.

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

Not exactly my cup of tea, but thought this was an interesting, not quite as high ceremony take on BDD syntax within NUnit/xUnit:

https://github.com/chris-peterson/kekiri

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

I have zero patience for StyleCop stuff like this:
'public' members should come before 'private' members

Who cares? Keep your types reasonably small, and it just doesn't matter. Is this just for folks who don't use the symbol navigation in their IDE?

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

I play with MidJourney to make images for blog posts, but it's been hard to get images of a wolverine that doesn't have adamantium claws

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar
jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

As an OSS maintainer, the best pull requests are fixes to problems you didn't even know existed

jeremydmiller, to dotnet
@jeremydmiller@hachyderm.io avatar
jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@khalidabuhakmeh I honestly see it as something that's mostly helpful for development or testing -- but that's maybe just because I liked Project Tye for those usages

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

Not sure how many of you have to do serious multi-tenancy w/ separate databases, but in that world, would you rather:

  1. Have Otel metrics rolled together for all tenant databases, but the spans & metrics be tagged by tenant
  2. Have completely separate otel activity span names and separately tracked metrics for each tenant?

I started with #2, but I'm leaning hard toward #1 right now

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

Do people still commonly use Server Sent Events? I used them quite a bit for a couple things about a decade ago, but hadn't stumbled into that since. Just curious.

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@khalidabuhakmeh @flensrocker Doesn't SignalR opt into SSE at some point? Or does it just vary between long polling & WebSockets?

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

There's nothing more draining than trying to help troubleshoot issues for other people when you can't see anything about their environment and it's a struggle to get enough information to understand what's going on

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@nick_tune @khalidabuhakmeh "Consulting" is getting handed a plane ticket to Toronto on your first day of work and being told you've been sold to the client as an expert on XYZ, btw, here's a book about that to read on the plane ride there!

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

One of my clients has a very strict StyleCop setup, and anytime I write code in their codebase, I spend more time dealing with fussy whitespace rules than I do thinking about the actual work

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@simoncropp I'll have to see if the Rider Reformat / Cleanup does it for you. Killer is that they have warnings as compilation errors on. Very high friction

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@nietras @simoncropp I'm strictly Rider. I honestly don't even know what could be done, because I never mess with this kind of thing in my normal work. Not sure why any of this adds the slightest bit of value

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@simoncropp @khalidabuhakmeh @nietras In my previous position, they'd inflicted SonarQube on themselves. Some of it was helpful, a lot wasn't, but the killer part was all the grandfathered code that would light up CI anytime you changed a file

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

It's not my favorite part of being an OSS maintainer getting questions that amount to "my code isn't working, and I want you to solve that for me, but I'm going to give you the least amount of information possible"

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

Let me preface this next statement by calling out that I am literally the author of the first, production worthy IoC container in the .NET space, but...

.NET systems should strive to use the IoC container much less than they commonly do now, and make that usage dirt simple. A little bit of functional decomposition is all it takes sometimes.

And stop depending on mock object libraries as a one size fits all crowbar for testability

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

I didn't agree with all of this at first, and probably still don't, but absolutely read through this paper:

https://www.jamesshore.com/v2/projects/nullables/testing-without-mocks

I think folks got too used to using mock objects and interfaces as the primary way to make code testable, and it's led to bad results. I think in the end, we're simpler overall just making the code simpler, but assuming the usage of more tests on the "social" end of the "social vs. solitary" continuum

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

It's a bazillion years old, but still relevant. Me in the old MSDN Magazine from 2009 on Continuous Design:

https://learn.microsoft.com/en-us/archive/msdn-magazine/2009/august/incremental-delivery-through-continuous-design

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

From a discussion on Discord about what programming books stand the test of time and still add value years and even decades later. Absolutely the old EIP book:

https://www.enterpriseintegrationpatterns.com/

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

@khalidabuhakmeh Hey, do you happen to know if it's possible to compile .NET 4.8 apps on an M2 Mac? Asking for a friend...

jeremydmiller,
@jeremydmiller@hachyderm.io avatar

@thinkb4coding @khalidabuhakmeh Ick, glad you posted that before I tried too hard. Windows VM it is then

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • mdbf
  • osvaldo12
  • ethstaker
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • modclub
  • Youngstown
  • everett
  • slotface
  • kavyap
  • JUstTest
  • GTA5RPClips
  • khanakhh
  • cisconetworking
  • tester
  • ngwrru68w68
  • normalnudes
  • Durango
  • InstantRegret
  • cubers
  • megavids
  • Leos
  • anitta
  • lostlight
  • All magazines