Sign in

Erik "Faelor" Shafer

@erikshafer.bsky.social
369 followers 552 following 496 posts

software engineer | devrel | event sourcing advocate | event-driven enthusiast | helping simplify software development | lifelong learner | conference speaker sometimes | heavy metal | MMOs | TTRPGs | MtG | ADHD | remote in Omaha | he/him

PostsRepliesMedia
Erik "Faelor" Shafer @erikshafer.bsky.social · 08/10/2026
The Critter Stack has grown a lot in the last year. Check out what's been going on and what's in the near future with @jeremydmiller.bsky.social on the latest .NET Rocks! episode. www.dotnetrocks.com/details/2023
dotnetrocks.com
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
000
Erik "Faelor" Shafer @erikshafer.bsky.social · 05/10/2026
Happy Lanterns season finale to all who celebrate. We're at T-minus 23 minutes. Woo-boy.
110
Erik "Faelor" Shafer @erikshafer.bsky.social · 03/10/2026
Playing in a new D&D campaign tomorrow! Hyped! I've written quite a backstory for this character. I'm excited to get my role-play on.
160
Erik "Faelor" Shafer @erikshafer.bsky.social · 29/09/2026
Did I make another top 9 because I *felt bad* I left out some games? Yes, yes, I did. PS: Wait, I forgot StarCraft and Warcraft.... Nooooo!
011
Erik "Faelor" Shafer @erikshafer.bsky.social · 28/09/2026
There are so many other games I had to choose *not* to include, but I think these are the nine most *impactful* that shaped my gaming tastes, inside jokes, genre preferences, musical tastes, childhood + friendships, etc.
130
Reposted by Erik "Faelor" Shafer
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 25/09/2026
You can now run CritterWatch in embedded mode in any Wolverine ASP.Net Core application in the new CW 1.1 beta: jasperfx.net/news/critter...
jasperfx.net
CritterWatch 1.1: Run the Console Inside Your Own Application
CritterWatch 1.1 adds embedded mode — mount the monitoring console inside the Wolverine application you already run, on the PostgreSQL you already have, with no second deployment and no message broker...
021
Erik "Faelor" Shafer @erikshafer.bsky.social · 24/09/2026
I cannot recall the last time I used a traditional aggregate root, in any language, but when I'm in .NET I use Marten (and Wolverine!) to help make my code easier to read, maintain, and evolve.
100
Erik "Faelor" Shafer @erikshafer.bsky.social · 23/09/2026
Disgusting, honestly.
030
Erik "Faelor" Shafer @erikshafer.bsky.social · 13/09/2026
Okay, the Timewalking feature from BlizzCon is really neat, but also... a little scary. Sad? 😅 URL: timewalking.blizzcon.com
111
Erik "Faelor" Shafer @erikshafer.bsky.social · 12/09/2026
'm still very happy that my lil side project mmoreconnect.com had hundreds of people sign up before EverQuest Legends came out. I've been taking steps to get it ready for whatever version of "WoW Classic+" ends up being revealed tomorrow at #BlizzCon. Soon™️.
mmoreconnect.com
MMO Reconnect: Find Old Friends from EverQuest, World of Warcraft & Classic MMOs
Claim the characters you played and let old guildmates find you. A user-driven reunion service for EverQuest, World of Warcraft, and classic-MMO veterans.
030
Erik "Faelor" Shafer @erikshafer.bsky.social · 12/09/2026
Am I going to miss out on BlizzCon? Yeah. Am I glad I went to KCDC? Yeah. Am I glad to be back home with King Koopa 😺? Absolutely.
020
Erik "Faelor" Shafer @erikshafer.bsky.social · 09/09/2026
Tomorrow I'll be presenting "How I Gave Up Clean Architecture, and Why My Code Got Simpler" at the Kansas City Developer Conference @kcdc.bsky.social I'm honored to speak at one of my favorite conferences again. Please do not hesitate to say hi! KCDC is a great time to meet new people.
130
Erik "Faelor" Shafer @erikshafer.bsky.social · 08/09/2026
The beloved @kcdc.bsky.social is this week! I'll be arriving in KC later today (Tuesday) and presenting on Thursday. Who will I see there?!
000
Erik "Faelor" Shafer @erikshafer.bsky.social · 13/08/2026
EverQuest Legends is very fun.
110
Erik "Faelor" Shafer @erikshafer.bsky.social · 28/07/2026
Tomorrow mmoreconnect.com will be updated for @everquestlegends.bsky.social , as it is the game's launch! PS: I've been adding features and tweaking the site near-daily for about two months. Thanks for all the feedback.
mmoreconnect.com
MMO Reconnect: Find Old Friends from EverQuest, World of Warcraft & Classic MMOs
Claim the characters you played and let old guildmates find you. A user-driven reunion service for EverQuest, World of Warcraft, and classic-MMO veterans.
010
Reposted by Erik "Faelor" Shafer
Apple 🍎 @frogapples.bsky.social · 25/07/2026
Final Fantasy Tactics Portraits only 4 people replied to the raffled slots so were opening slots for real this time! opening July 26 10pm (gmt +8) around 23 hours from now
010525
Reposted by Erik "Faelor" Shafer
Ian Boudreau @ianboudreau.com · 22/07/2026
Historically accurate Odysseus is steering the ship from the foredeck with a ship's wheel that wasn't invented until the 1700s
1143611525
Reposted by Erik "Faelor" Shafer
Them Fatale, @mxthemfatale.bsky.social · 18/07/2026
BBC burying the lede here until paragraph 3 - JKR bankrolled this and LOST. I repeat - JKR bankrolled this lawfare against the Belfast Film Festival and... LOST. It can be done! www.bbc.co.uk/news/article...
bbc.co.uk
Tribunal rules woman not unlawfully discriminated against over beliefs
Sara Morrison claimed she was forced out of her job at Belfast Film Festival for her views on sex and gender.
539191516
Reposted by Erik "Faelor" Shafer
Magic: The Gathering @magic.wizards.com · 17/07/2026
We worked closely with cultural consultants and brought in creatives with deep expertise in the Afrofantasy genre to help shape the world of Zhalfir. #MTGZhalfir
637281
Reposted by Erik "Faelor" Shafer
Carmen Klomparens @carmparens.bsky.social · 17/07/2026
Can't say too much, but I was on the #MTGZhalfir team for a really, really long time, including the Vision team. It's easily the most rewarding thing I've worked on at Wizards and can't wait for the world to see it. #WOTCstaff
1524714
Erik "Faelor" Shafer @erikshafer.bsky.social · 14/07/2026
Oh hey, the side-project I kept toying with for nearly a decade just launched. If you play or played MMORPGs such as EverQuest, World of Warcraft, Vanguard, Guild Wars, Rift, Ultima Online, or other classics, you should check it out. :) PS: Only EQ and WoW are up at the moment! More coming soon.
171
Reposted by Erik "Faelor" Shafer
Alejandra Caraballo @esqueer.net · 11/07/2026
"You basement dwelling incels merely adopted outrage and backlash, I was born in it, molded by it." -Christopher Nolan
759383
Reposted by Erik "Faelor" Shafer
Sam Eng @bysameng.com · 10/07/2026
it's a horror game about a bird trying to write a screenplay.
441921532
Reposted by Erik "Faelor" Shafer
Ed Markey @edmarkey.bsky.social · 10/07/2026
ICE shot and killed a man in Houston with no criminal record who was not even their target. They pushed him off the road. And now he is gone forever. ICE is a domestic terrorist organization. We need to abolish ICE now and stop Trump’s murderous thugs.
The New York Times: Man Killed by Federal Agent in Houston Was Not the Target of ICE Search
432389782
Reposted by Erik "Faelor" Shafer
Aura @aurahack.ca · 08/07/2026
bro they laid off the Doom 2016 developers. that's like if you laid off the studio that made arguably one of the best first-person shooters of all time, like Doom 2016
2865061384
Erik "Faelor" Shafer @erikshafer.bsky.social · 07/07/2026
Nothing new to the Critter Stack itself, but it may be new to you! AOT support + compliance. 😎
010
Reposted by Erik "Faelor" Shafer
Scott Spence @scottspence.dev · 07/07/2026
GitHub, the home of LGTM ship it!
wonky github star button
062
Erik "Faelor" Shafer @erikshafer.bsky.social · 06/07/2026
The side-project has soft-launched. Applying a bit more polish so a user's first-time experience is smooth. More functionality is coming soon. If you've ever wanted to find old friends and guildmates from digital worlds you used to adventure in, this site will be helpful.
The logo for the website MMO Reconnect. There are four triangles and the text MMO Reconnect. The color of the triangles are a green-ish teal, golden-yellow, red, and azure-blue.
132
Reposted by Erik "Faelor" Shafer
Richard Campbell @richcampbell.bsky.social · 03/07/2026
Looking for that ideal candidate...
4102
Reposted by Erik "Faelor" Shafer
MassivelyOP @massivelyop.bsky.social · 03/07/2026
Obituary: MMORPG blogger and community leader Mark ‘Belghast’ Temple has passed away
massivelyop.com
Obituary: MMORPG blogger and community leader Mark ‘Belghast’ Temple has passed away
86741
Reposted by Erik "Faelor" Shafer
Angry @angrystaffer.bsky.social · 03/07/2026
“Fixing their car” = intentionally bypassing emission controls Meanwhile, Trump is currently prosecuting someone for touching a pool
2063143884
Reposted by Erik "Faelor" Shafer
🍊 tsu @tsurudraws.art · 30/06/2026
since WHA is poppin, please look at this panel that helped me reframe the learning process
panel from witch hat atelier's manga, featuring a teacher telling his student:
"How nice. Your 'incomprehension' has developed. From 'I don't know what to do,' to 'I don't know how to do it.' That's huge progress, right? It's good to see."
355172141
Reposted by Erik "Faelor" Shafer
mean things I say to myself @meantomyself.bsky.social · 29/06/2026
Old enough to recognize this as a data center
Lockable floppy disk holder from the late 20th century
975259513479
Erik "Faelor" Shafer @erikshafer.bsky.social · 29/06/2026
Things are happening. A project that started in 2018 has finally gotten the dust wiped off and is about to launch Soon*. :)
MMO Reconnect has followed Erik "Faelor" Shafer.
030
Reposted by Erik "Faelor" Shafer
Dare Obasanjo @carnage4life.bsky.social · 28/06/2026
Ford has rehired hundreds of senior engineers after replacing them with AI backfired and has cost the company billions of dollars. AI adoption is blamed for Ford being the most recalled automaker in the U.S. with 51 recalls covering over 11 million vehicles in the first half of 2026 alone.
340105163960
Erik "Faelor" Shafer @erikshafer.bsky.social · 25/06/2026
When it rains, it pours. Another family member is about to pass in the next day or two, according to hospice. Hug your loved ones, y'all. My cat, King Koopa, is getting extra cuddles today despite his protests.
130
Reposted by Erik "Faelor" Shafer
Jeff Fritz @csharpfritz.com · 25/06/2026
I'm building the C# Evolved website so more folks can learn about the latest features and how they can do more with C#. Join me live at youtube.com/csharpfritz and twitch.tv/csharpfritz
youtube.com
Fritz's Tech Tips and Chatter
Let's learn about web development, .NET development, Windows, Linux, Containers, AI and more.
112
Reposted by Erik "Faelor" Shafer
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 22/06/2026
The water is warm SQL Server folks. You have more options than just EF Core or Dapper: SQL Server as a Document Database -- and why you want that! jeremydmiller.com/2026/06/22/s... #dotnet #sqlserver
jeremydmiller.com
SQL Server as a Document Database — and why you want that!
While Polecat is pretty new, it’s based on over a decade of experience and usage patterns established by the Marten library (and also shares a ton of common infrastructure code as well). Pole…
021
Reposted by Erik "Faelor" Shafer
DiscordianKitty⭐ @discordiankitty.bsky.social · 21/06/2026
GIVE THIS MAN WARCRAFT 2
0184
Erik "Faelor" Shafer @erikshafer.bsky.social · 16/06/2026
Hello 10th anniversary limited edition steelbox @worldofwarcraft.blizzard.com movie.
The limited edition 10th anniversary steel box 4k Ultra HD of the Warcraft movie on Erik's desk, which has a Warcraft themed playmat.
030
Erik "Faelor" Shafer @erikshafer.bsky.social · 10/06/2026
When I can find some time, I need to dive back into Guild Wars 2. It's been years. The GW3 hype is real.
330
Erik "Faelor" Shafer @erikshafer.bsky.social · 10/06/2026
I'm eager to close this "chapter" with tomorrow's memorial service for my father. In brighter news, this "pick-me-up" arrived today.
The box for an AMD Radeon AI PRO R9700 32GB graphics card.
110
Reposted by Erik "Faelor" Shafer
RenoBee @renobee.bsky.social · 08/06/2026
Love is real and it's two strangers in an MMO jumping up and down.
2141821605
Reposted by Erik "Faelor" Shafer
Alt National Park Service @altnps.bsky.social · 09/06/2026
1544723996
Reposted by Erik "Faelor" Shafer
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 08/06/2026
jasperfx.net/news/result-...
jasperfx.net
Result Pattern or Exceptions for Errors? Wolverine Lets You Say "Neither" | JasperFX — The Critter Stack
The .NET community keeps relitigating Result types vs. exceptions for error handling. With Wolverine you mostly get to opt out of that whole debate — let the framework handle the 404s, the 400s, and t...
012
Erik "Faelor" Shafer @erikshafer.bsky.social · 08/06/2026
Pulled the trigger on a Radeon AI PRO R9700 32GB for local LLM usage. Will be using it alongside my existing Radeon 7900 XTX 24GB and Radeon 6800 XT 16GB. I already have two machines set up, so this (single discrete GPU) was the practical pick for my wallet.
100
Erik "Faelor" Shafer @erikshafer.bsky.social · 18/05/2026
My father passed this weekend. Dying really is a messy affair, even when there's notice. There's just a lot to take care of.
330
Reposted by Erik "Faelor" Shafer
Ashy's Personal Cheerleader @pjfabulous.itch.io · 08/05/2026
A white infographic titled in large bold text: “This is the best explanation of gerrymandering you will ever see.” Below that, a subtitle reads: “Gerrymandering, explained — Three different ways to divide 50 people into five districts.”

The graphic uses a grid of 50 squares to represent voters. Blue squares represent one political party and red squares represent another. The starting grid shows 60% blue voters and 40% red voters, arranged mostly with red squares clustered on the left and blue squares on the right.

Three district maps are shown side by side:

“Perfect representation”
The grid is divided into five clean vertical districts. Because blue voters make up 60% of the population, they win three districts while red wins two. The caption says: “3 blue districts, 2 red districts.” This is presented as the fair outcome.
“Compact, but unfair”
The same voters are divided into five horizontal districts. Each district contains slightly more blue voters than red voters, so blue wins all five districts despite only having 60% of the population. The caption says: “5 blue districts, 0 red districts.” The district shapes are neat and compact, but the outcome exaggerates blue’s power.
“Neither compact nor fair”
The districts are drawn with twisting, irregular boundaries that snake through the grid. These shapes carve up clusters of voters so that red wins three districts while blue wins only two, even though blue still has 60% of the total voters. The caption says: “2 blue districts, 3 red districts.” This demonstrates classic gerrymandering: manipulating district boundaries to produce a desired political outcome.

At the bottom, the source is credited to the Washington Post’s Wonkblog, adapted from Stephen Nass.
04021
Reposted by Erik "Faelor" Shafer
Nebraska.Code @nebraskacode.bsky.social · 08/05/2026
Arthur Doler presents 'Boredom-Driven Development: The Dark Bargain at the Heart of Software' at Nebraska.Code() this July. nebraskacode.amegala.com #Boredom #TechCareer #TechNovelty #SoftwareDevelopment #Aviture #Nebraska #TechnologyConference #NetworkingOpportunities #DeveloperCommunity
093