Manvel Ghazaryan
gmanvel.bsky.social
Manvel Ghazaryan
@gmanvel.bsky.social
Reposted by Manvel Ghazaryan
Why is it that all modern apps with “feeds” like social media apps or even reading apps like Medium, Substack, etc. exhibit the anti pattern of refreshing and losing your spot if you switch away for even a minute?
It’s absolutely infuriating.
October 28, 2025 at 11:54 AM
Reposted by Manvel Ghazaryan
👏 Happening Tomorrow: .NET Conf, Focus on Modernization 🙌

Learn how to modernize your .NET applications and unlock the benefits of modern app development in this
virtual event on April 22 and 23, 2025. Tune in during for the LIVE event! 🔗 https://msft.it/63327qANXl
April 21, 2025 at 5:00 PM
Reposted by Manvel Ghazaryan
In this video, Derick Bailey interviews udidahan about the ideas behind a service bus, and why it's better to use something like NServiceBus that promotes distributed systems best practices than to use something like RabbitMQ directly
WatchMeCode with Derick Bailey & Udi Dahan
🔗Transcription 00:22 Derick Bailey So I'm here today with Udi Dahan, CEO of Particular Software and world renowned speaker and blogger. And far more than that, also the creator of NServiceBus, a…
particular.net
April 11, 2025 at 3:04 AM
Reposted by Manvel Ghazaryan
What is the MCP Protocol, and why is it spreading so rapidly across IDEs, with all major ones having added support (Cursor, Windsurf, VS Code, Zed, Cline and Neovim)?

Today's deepdive goes into just this: newsletter.pragmaticengineer.com/p/mcp
April 8, 2025 at 4:31 PM
Reposted by Manvel Ghazaryan
When one service needs data from another service, what should you do? Is there an alternative to introducing coupling by sharing data? Find out a better way in this webinar recording: All our aggregates are wrong
All our aggregates are wrong
Business requirements are seldom as simple as they seem. What happens when the requirements start to get more complex than your original design? Will you be able to adapt? …
particular.net
March 13, 2025 at 3:04 AM
Reposted by Manvel Ghazaryan
I only learned today that Mel Conway is on bsky. Follow:

@conways-law.bsky.social
February 13, 2025 at 6:42 PM
How did IDisposable and Finalize get introduced into .NET

youtu.be/FMgQSzBJqT8?...
How did IDisposable and Finalize get introduced into .NET?
YouTube video by Microsoft Developer
youtu.be
February 1, 2025 at 5:19 PM
Reposted by Manvel Ghazaryan
On a scale of didn't know you could do this, to multiple times per day, how much do you use middle click on apps in the taskbar to open another instance of that app? 👀
January 23, 2025 at 3:51 PM
Reposted by Manvel Ghazaryan
If you’ve ever run a nightly batch job to update entity statuses, send notification emails, or generate reports, then you’re already using your database as a kind of queue. You might be queuing without knowing it, and it might bite you!
You might be queuing without knowing it
You may be queuing and not know it! Nightly batch jobs that run updates or send notification emails or generate reports are just a queue masquerading as a database. So let's call a queue a queue and…
particular.net
January 17, 2025 at 1:16 PM
Reposted by Manvel Ghazaryan
We're back with a new episode of real-world serverless.

I spoke with @boyney123.bsky.social about the hard parts of building event-driven architectures and how EventCatalog can help with event documentation, discovery, versioning, visualization and testing.

www.youtube.com/watch?v=ZVl7...
EventCatalog REVOLUTIONIZES Governance in Event-Driven Architectures | ft. David Boyne
YouTube video by Yan Cui
www.youtube.com
January 17, 2025 at 3:10 PM
Reposted by Manvel Ghazaryan
Announcing ConsoleApplicationBuilder, DI in console applications, simply: bit.ly/4hmR4A2 #dotnet
Peter Ritchie's Blog - Announcing ConsoleApplicationBuilder, DI in console applications, simply
Peter Ritchie
bit.ly
January 17, 2025 at 9:45 PM
Reposted by Manvel Ghazaryan
We take a #Kafka client, call the producer, send the message, and boom, expect it to be delivered on the other end. And that's actually how it goes.

But wouldn't it be nice to understand better what happens behind the scenes? Yes, then check 👇

www.architecture-weekly.com/p/how-a-kafk...

1/
How a Kafka-Like Producer Writes to Disk
We take a Kafka client, call the producer, send the message, and boom, expect it to be delivered on the other end. And that's actually how it goes. But wouldn't it be nice to understand better what ha...
www.architecture-weekly.com
January 13, 2025 at 2:01 PM
Reposted by Manvel Ghazaryan
I really wouldn't mind folks having a more honest conversation about how the complexity is different moving from a micro-service approach to trying to do real, loosely coupled modules inside of a modular monolith. There are some very real challenges w/ the modular monolith approach
January 9, 2025 at 2:49 PM
Reposted by Manvel Ghazaryan
Updating my xunit and #OpenTelemetry library

Since there's a TestContext now, this is all you need to do to get a trace per test, with status information too.

Add this class and the Assembly attribute to your test project, export some environment variables for OTLP and done

#dotnet #testing
January 5, 2025 at 4:11 PM
Reposted by Manvel Ghazaryan
Blogged: "Times, Finalizers and Memory Leaks"

sergeyteplyakov.github.io/Blog/product...

This is yet another story from the tranches, this time about the ease of having a non-obvious memory leak in the C#.

#csharp, #dotnet
Timers, Finalizers and Memory Leaks
I was involved in a production incident investigation recently related to a high memory usage by one of our .NET services. A process was gradually consuming more and more memory and eventually fails w...
sergeyteplyakov.github.io
January 6, 2025 at 6:53 PM
Reposted by Manvel Ghazaryan
Did you know that .NET has LOTS of useful metrics built in:

learn.microsoft.com/en-us/dotnet...

#dotnet
Built-in metrics in .NET - .NET
Review the metrics built-in for the .NET runtime and libraries.
learn.microsoft.com
December 29, 2024 at 12:23 AM
Reposted by Manvel Ghazaryan
Did anyone try to upgrade to Express.js v5? I'm considering bumping #Emmett package to it, but I'm not sure if it's worth it (so is it stable etc.).

Thanks in advance for your feedback, or for tagging your friends who can share their experience 🙂
December 29, 2024 at 10:01 AM
“Reads causing writes in #PostgreSQL

jesipow.com/blog/postgre...
Alex Jesipow
jesipow.com
December 27, 2024 at 10:31 PM
One thing I’m missing dearly: the golden days of tech Twitter. A stream of insightful threads, tips, and discoveries - from how tos, to white papers. You could bookmark and dive into later, learning so much in the process. I really hope I’ll find something similar here 🤞
December 26, 2024 at 6:20 PM
Reposted by Manvel Ghazaryan
Hey #dotnet folks if you’re using a CI/CD double check your resource URLs. A CDN has gone bankrupt and may cease operations in the next month. We are working to make transparent fixes but you can be proactive github.com/dotnet/core/...
Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core
Some .NET binaries and installers are hosted on Azure Content Delivery Network (CDN) domains that end in .azureedge.net. These domains are hosted by edg.io, which will soon cease operations due to ...
github.com
December 24, 2024 at 5:16 AM
Reposted by Manvel Ghazaryan
You maybe know about WIN + D to minimize all your apps, but did you know about WIN + Home that minimizes all apps except the one in focus?

Both are great for clearing up clutter

Happy Keyboard Shortcut Advent Calendar Day 23 😊🎄🎁
December 23, 2024 at 6:53 PM
Reposted by Manvel Ghazaryan
It seems that you can give #ArchitectureWeekly as a gift. That’s probably not the best gift you can give for Christmas but still better than socks or photo frame, so there you have it www.architecture-weekly.com/subscribe?gi... 🤷‍♂️🎅
Subscribe to Architecture Weekly
Weekly Software Architecture resources to boost your knowledge and developer skills. Click to read Architecture Weekly, by Oskar Dudycz, a Substack publication with thousands of subscribers.
www.architecture-weekly.com
December 23, 2024 at 7:14 PM
Reposted by Manvel Ghazaryan
GitHub Copilot Free in Visual Studio -
GitHub Copilot Free is here in Visual Studio - Visual Studio Blog
Unlock the power of GitHub Copilot Free in Visual Studio. Experience AI-assisted capabilities for smarter debugging, commit messages, and more.
buff.ly
December 23, 2024 at 4:00 PM
Reposted by Manvel Ghazaryan
I'm doing a lot of technical analysis these days and nothing raises red flags higher than the overuse of buzzwords to explain commodity technologies.

Boring technologies that just work are exciting. It means your customers can buy your product and move on to something else. Focus on that.
December 23, 2024 at 2:21 PM