Principal Engineer @Olo · .NET Developer · Binding Redirect Survivor · Thread Pool Manipulator · Open Source Enthusiast · Occasional Speaker · Microsoft MVP

Joined July 2008
258 Photos and videos
Justin Rusbatch retweeted
Interested in working in .NET Tooling? My team is hiring for a few roles. This is a great to impact the .NET ecosystem, work with devs all across Microsoft and help drive the .NET platform forward. jobs.careers.microsoft.com/g… jobs.careers.microsoft.com/g…

11
30
111
15,956
Justin Rusbatch retweeted
The instrumentalization of the tragedy of all those imprisoned and murdered in the German Nazi concentration and extermination camp Auschwitz for political messaging is a profound moral failure. Auschwitz is not a prop. @KyleLangfordCA, your post is an affront to the dignity of the victims and a disturbing display of insensitivity and disregard to horryfying human history.
459
1,611
8,974
411,101
Justin Rusbatch retweeted
The #solution2 conference is happening next week! 🚀 My buddies from discord.gg/csharp put together an awesome lineup, and our #dotnet advocacy team at @jetbrains is proud to be selected for one of the sessions. 🥰 Check out the agenda, and hopefully see you there!
5
8
974
Justin Rusbatch retweeted
Funny, I’m recommending a client start to rip this strategy out of their codebase because of the extra complexity, code noise, and overhead it adds.
Here's a simplified Result class implementation that I use in my projects. I use it to make it explicit that a method can fail. The result carries an error describing what went wrong. No more throwing exceptions. Much more explicit public API.
31
5
107
78,053
Justin Rusbatch retweeted
13 Jul 2024
Shooting just happened at The Trump rally
5,890
16,260
91,232
65,421,642
Justin Rusbatch retweeted
Ah good, dotnet.microsoft.com is down, which means our whole CI is down (dotnet-install) #dotnet
6
9
53
15,731
Replying to @Eric_Fink
@Eric_Fink I was able to catch some video of a storm to my south tonight. These were taken from Palmyra at 9:50p, facing south.
1
1
131
Some more with a different exposure.
105
Justin Rusbatch retweeted
23 Jun 2024
I’m not sure if imposter syndrome ever fully goes away, I just think you learn to manage it better. I felt it this week but it wasn’t a concern, just acknowledge the feeling and let it pass 🧘🏾.
41
41
513
36,112
Justin Rusbatch retweeted
If you're trying to use MediatR as part of an Event Driven Architecture where you're publishing events as a side effect from command or API processing, I'd recommend looking at Wolverine instead (wolverinefx.io)...
3
5
54
12,165
Justin Rusbatch retweeted
21 Nov 2023
Meet Mingming Zhang, our Principal Data Scientist. Get her take on the biggest challenges and opportunities for restaurant data—plus, the role of AI and machine learning in the restaurant industry. Read our new Team Olo Spotlight: hubs.ly/Q029DWgY0
4
12
1,028
Great article: a must-read for those just getting started, and a good reminder no matter how long you've been in the software industry! The Basics, by @thorstenball registerspill.thorstenball.c…
1
10
199
29,883
Justin Rusbatch retweeted
V5.1 of NCrunch is now available. This includes performance fixes for our Rider plugin and a fix for the grid node config tool (which was bugging out when trying to set RDI storage settings)
1
2
6
520
Justin Rusbatch retweeted
It's finally here. NCrunch V5. Years of work, stress, sleepless nights, hope, and achievement. I can't believe we're finally shipping this. I can't wait to hear what everyone thinks of it blog.ncrunch.net/post/NCrunc…

9
28
97
48,407
I love SemanticMerge for my C# repositories, but it's no longer available as a standalone product and I don't want or need the full Unity Version Control suite (service?). Are there any new alternatives, of any open source work going on in this space?
338
Justin Rusbatch retweeted
4 Oct 2023
.NET 8.0 vs .NET 9.0 for consecutive stores😅 via github.com/dotnet/runtime/pu… and github.com/dotnet/runtime/pu…
10
39
325
47,494
Justin Rusbatch retweeted
Trying out something new @raygunio. I’ve paused core product development for two months (support continues). I’m calling this time “Gardening”. A time for the engineering group to weed their own garden, and plant for the future. This means we have two months of self direction. The ultimate goal is to significantly accelerate our development efforts. We have a relatively large code base, across three major products, and it’s showing some age. Over this two months we’ll be: - upgrading everything to .NET 6 (in prep for 8 at end of the year). We’ve moved many things, but have stragglers we need to move. - finally tackling some of the medium complexity “one day we’ll get to that” tasks across our system. - Improving the DX around our CI/CD ( we use @teamcity and @OctopusDeploy but can be tidied and new approaches tested) - Simplifying our FE code (mainly also dropping some legacy stuff that has been pending a move). - long list of other smaller tasks the team are keen to get to. We’ll see how much we achieve over the next two months. I’m an engineer at heart. While we make continual improvements, we *all* know the “deal with that tomorrow” times compound. It’s a common challenge for software engineers. I’m hoping that, as CEO, I’ll get some insights around how valuable this type of work is, and in particular, if allocating everyone for 2 months solid will “pay for itself” in accelerated delivery on the other side. My gut tells me this is a wise investment that more software businesses should make, but we’ll see!
11
6
60
12,943
JENGA!
235
Justin Rusbatch retweeted
Playing with inline arrays: - Runtime: github.com/dotnet/runtime/is… - Language feature: github.com/dotnet/roslyn/iss… The feature is for *very advanced scenarios* (where performance matters). #dotnet #csharp
16
32
226
47,191
Justin Rusbatch retweeted
The reason I've been under the radar for the last few months! I hope the publish date will be sooner than here, but that's what I've been 'cooking' #dotnet #webapi amazon.com/Development-Absol…
21
45
321
38,441