I'm initiating a migration over to hachyderm.io. See you on the other side!
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.
I'm initiating a migration over to hachyderm.io. See you on the other side!
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.
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.
Setup an alias as per @maartenballiauw so that I can hand out "[at]graham@grh.am" 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
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
I'm hiring a Senior #DevEx Engineer to work on building our clients into robust SDK experiences.
If you are passionate about improving the lives of developers, this is the team for you.
Use the link to apply!
We are really loving #Mastodon, so... Yes, we put the foundation for a #crossplatform Mastodon client.
We are using C# and @unoplatform Soon we will open the GitHub repo for everyone who wants to contribute to the project.
7 things all kids need to hear
1 I love you
2 I'm proud of you
3 I'm sorry
4 I forgive you
5 I'm listening
6 RAID is not backup. Make offsite backups. Verify backup. Find out restore time. Otherwise, you got what we call Schrödinger backup
7 You've got what it takes
Wordle 521 4/6*
⬛⬛🟩⬛⬛
⬛⬛🟩⬛⬛
⬛🟩🟩🟩🟩
🟩🟩🟩🟩🟩
Games: 322 | Streak: 24 | Max: 104
1️⃣ 0
2️⃣ ⣿⠁9
3️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇76
4️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁153+
5️⃣ ⣿⣿⣿⣿⣿⣿⣿⣿⠇67
6️⃣ ⣿⠀8
*️⃣ ⣿⠁9
Introducing the first alpha release of Mastodon 3.11 for Workgroups!
Available for Windows 95 :BlobhajShock:
I'm going to say this again - my white friends who aren't racists do not mind me talking about racism. If you find yourself disturbed by or uncomfortable with topics on racism, you may want to tell yourself some hard truths. And then, work on your findings. You may be racist.
Irony is dead, but God is alive. https://universeodon.com/@godpod/109385623191091512
I just happened upon a pull request titled "Fix bad character." If only it were that simple.
@jerry I won't believe it until the capitalization of the H is corrected. 😛