Jeff Handley

@jeffhandley
0 Followers
190 Following
150 Posts

Dad. Husband. Member of the .NET Libraries team at Microsoft. He/Him/His. Opinions mine.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The best systems I've worked on in my career, the ones with the fewest bugs, the best maintainability, and the best user experience, all share one trait.

Enforcing data quality was the topmost architectural tenet. They do not allow corrupt data to enter the system.

If corrupt data sneaks by, the data layer sequesters it and prevents it from leaking back out in corrupt formats.

Bloghttps://jeffhandley.com
GitHubhttps://github.com/jeffhandley
Twitterhttps://twitter.com/jeffhandley
hachyderm.iohttps://hachyderm.io/@jeffhandley

I'm initiating a migration over to hachyderm.io. See you on the other side!

https://hachyderm.io/@jeffhandley

Jeff Handley (@[email protected])

0 Posts, 0 Following, 205 Followers · Dad. Husband. Member of the .NET Libraries team at Microsoft. He/Him/His. Opinions mine. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The best systems I've worked on in my career, the ones with the fewest bugs, the best maintainability, and the best user experience, all share one trait. Enforcing data quality was the topmost architectural tenet. They do not allow corrupt data to enter the system. If corrupt data sneaks by, the data layer sequesters it and prevents it from leaking back out in corrupt formats.

Hachyderm.io

Anyone using IServiceProvider instead of individual services injected into #dotnet MVC controllers?

Any downsides?

Today we released the new 8.0.0 #dotnet client for #Elasticsearch. https://nuget.org/packages/Elastic.Clients.Elasticsearch/

There are differences from the existing v7 NEST client, so I recommend checking out our release notes for details. https://elastic.co/guide/en/elasticsearch/client/net-api/current/release-notes-8.0.0.html

This represents many months of work to produce a code-generated client. Most of the types are now automatically generated using the Roslyn APIs from a common Elasticsearch specification.

Elastic.Clients.Elasticsearch 8.0.0

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

Well that's it fully done (took about 16 hours to clear 150,000 tweets). I am now officially off twitter. Hope a few of my favourite twitters come over here (and I can find them).

Wordle 522 4/6*

⬛🟩⬛⬛⬛
🟩🟩⬛⬛⬛
🟩🟩⬛🟨⬛
🟩🟩🟩🟩🟩

Games: 323 | Streak: 25 | Max: 104

1️⃣ 0
2️⃣ ⣿⠁9
3️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇76
4️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃154+
5️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⠇67
6️⃣ ⣿⠀8
*️⃣ ⣿⠁9

There is no such thing as a “lone wolf” shooter. The horrific acts of violence against marginalized communities are inextricable from the homophobia, transphobia, xenophobia, and racism that far-right political leaders stoke every day.
hello world?
Mastodon in a nutshell

Setup an alias as per @maartenballiauw so that I can hand out "[at][email protected]" and it always redirect to whichever is my current Mastodon account. I'm sure it wouldn't, but handy if chaos.social ever disappears one day!

Details:
https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html

Super easy via Hugo, essentially the same as what @jeffhandley has done via Jekyll - https://github.com/jeffhandley/jeffhandley.github.io/commit/cc1a82d384e1791e3b55b5e0a1fa16058d98ba99

Mastodon on your own domain without hosting a server

Like many in the past week, I have been having a serious look at Mastodon as an alternative to Twitter.

Maarten Balliauw {blog}
Me dodging the urge to be nerd sniped into writing a mastodon server on #aspnetcore just for fun. https://media1.giphy.com/media/N9oq9rijUWT3q/giphy.gif #dotnet
Muhammad Ali Dancing GIF - Find & Share on GIPHY

Discover & share this Muhammad Ali GIF with everyone you know. GIPHY is how you search, share, discover, and create GIFs.

GIPHY