Simple tasks can spiral into complexity if you just keep forcing a solution.
Simple tasks can spiral into complexity if you just keep forcing a solution.
This video breaks down why simple problems often need smarter thinking, not more code.
💡 Simple Problem ≠ Simple Solution - learn when to stop, rethink, and start again.
This video breaks down why simple problems often need smarter thinking, not more code.
💡 Simple Problem ≠ Simple Solution - learn when to stop, rethink, and start again.
"Maybe I need a CDN. Maybe new caching rules. Maybe infrastructure changes."
But the real fix? Just 3 lines of HTML.
"Maybe I need a CDN. Maybe new caching rules. Maybe infrastructure changes."
But the real fix? Just 3 lines of HTML.
xUnit v3 supports TestContext.Current.CancellationToken and assembly-level logging attributes.
Upgrade in minutes, reduce boilerplate, get clearer integration test results.
xUnit v3 supports TestContext.Current.CancellationToken and assembly-level logging attributes.
Upgrade in minutes, reduce boilerplate, get clearer integration test results.
- caching, CDNs, scaling servers.
But sometimes the biggest performance wins don't require any of that. 👇
- caching, CDNs, scaling servers.
But sometimes the biggest performance wins don't require any of that. 👇
Ever tried debugging an integration test, only to get nothing in your output window?
No logs, no console messages, just confusion.
That's exactly what xUnit v3 fixes with CaptureOutput.
👀 Watch the full video on YouTube 👇
Ever tried debugging an integration test, only to get nothing in your output window?
No logs, no console messages, just confusion.
That's exactly what xUnit v3 fixes with CaptureOutput.
👀 Watch the full video on YouTube 👇
But sometimes the biggest wins come from the simplest change.
My site's payload dropped 40% — not by scaling infra, but by switching image formats.
But sometimes the biggest wins come from the simplest change.
My site's payload dropped 40% — not by scaling infra, but by switching image formats.
youtu.be/3brPDRvbIP8
youtu.be/3brPDRvbIP8
ndcporto.com/workshops/bu...
ndcporto.com/workshops/bu...
Many of you asked: “Can I buy it without a membership?”
✅ For the next 72 hours only — yes, you can.
Get lifetime access here → dometrain.com/course/from-...
xunit.net course → from your first test to pro practices.
🔗 dometrain.com/course/from-...
Many of you asked: “Can I buy it without a membership?”
✅ For the next 72 hours only — yes, you can.
Get lifetime access here → dometrain.com/course/from-...
xunit.net course → from your first test to pro practices.
🔗 dometrain.com/course/from-...
xunit.net course → from your first test to pro practices.
🔗 dometrain.com/course/from-...
Otherwise, it’s like using a chainsaw to slice bread.
Otherwise, it’s like using a chainsaw to slice bread.
Think again.
Often, direct service calls are simpler, faster to debug, and your future self will thank you.
Think again.
Often, direct service calls are simpler, faster to debug, and your future self will thank you.
Why? He wrote it backwards.
Most C# devs do.
I did too—until I learned to write code that wants to be tested.
I packed 15 years of lessons into a 4h course.
👇 Link in replies
Why? He wrote it backwards.
Most C# devs do.
I did too—until I learned to write code that wants to be tested.
I packed 15 years of lessons into a 4h course.
👇 Link in replies
I wish I could filter recommendations into buckets. Imagine toggling "Baking Mode" only to see sourdough tutorials instead of mixing them with coding videos.
I wish I could filter recommendations into buckets. Imagine toggling "Baking Mode" only to see sourdough tutorials instead of mixing them with coding videos.
It's the last day of the birthday sale! Get 40% off with this link... dometrain.com/course/getti...
It's the last day of the birthday sale! Get 40% off with this link... dometrain.com/course/getti...
I'm trying to confirm a theory 😉
I'm trying to confirm a theory 😉
#dotnet
#dotnet
"Do it just because it's cool"
"Do it just because it's cool"
That's what our students say about our OpenTelemetry in .NET course.
Stop wondering how to implement modern observability - start building it today with 40% OFF!
That's what our students say about our OpenTelemetry in .NET course.
Stop wondering how to implement modern observability - start building it today with 40% OFF!
Not because of bad ideas... but because we're using the wrong tools.
Not because of bad ideas... but because we're using the wrong tools.