Keep up with the Mavens to stay in the know about Microsoft software development.
Steve Smith | Ardalis RSS Feed | 11 May 2022 00:00
Steve Smith writes "....When building a domain model, proper object-oriented design and encapsulation should be applied as much as possible. Some teams choose to…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith
Oren Eini | Ayende @ Rahien | 10 May 2022 12:00
Oren Eini writes "....Consider an ecommerce system where customers can buy stuff. Part of handling commerce is handling faults. Those range from “I bought the wrong thing” to “my kid just bought a Ferrari”. Any such system will need some mechanism to handle fixing those..."
Read more »
Who can give a refund?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 09 May 2022 12:00
Oren Eini writes "....You can register for the webinar here."
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 06 May 2022 12:00
Oren Eini writes "....In my previous post, I asked why this change would result in a better performing system, since the total amount of work that is done in the same:The answer is quite simple. The amount of work that our code is doing is the same, sure, but that isn’t..."
Read more »
Challenge: Spot the optimization–solution
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 05 May 2022 12:00
Oren Eini writes "....Take a look at the following code:If we move line 4 to line 11, we can improve the performance of this code significantly. Here is what this looks like:The question is, why?The exact same amount of work is being done in both cases, after all. How..."
Read more »
Challenge: Spot the optimization
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 04 May 2022 12:00
Oren Eini writes "....I run into this blog post about the Hare language and its approach for generic data structures. From the blog post, we have these quote:…it’s likely that the application of a higher-level data structure will provide a meaningful impact to your..."
Read more »
Criticizing Hare language approach for generic data structures
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Steve Smith | Ardalis RSS Feed | 04 May 2022 00:00
Steve Smith writes "....Commands and events are two common types of messages used in distributed application architectures, including microservice designs. When the…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith
Oren Eini | Ayende @ Rahien | 29 Apr 2022 12:00
Oren Eini writes "....A customer called us with an interesting issue. They have a decently large database (around 750GB or so) that they want to replicate to another node. The did all the usual things that you need to do and the process started running as expected...."
Read more »
Production postmortem: Deduplicating replication speed
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 28 Apr 2022 12:00
Oren Eini writes "....I’m happy to announce that we have released v1.0 of RavenDB’s Grafana Data Source. This RavenDB data source plugin allows you to query and visualize your RavenDB data in Grafana. Note that this is distinct from monitoring RavenDB itself..."
Read more »
RavenDB Grafana Data Source
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 27 Apr 2022 12:00
Oren Eini writes "....RavenDB 4.2 came out in May 2019. It was our first LTS (long term support) edition for RavenDB and it has had a great run. All good things must come to an end, and RavenDB 4.2 is scheduled to go out of regular support on June 30, 2022.
Today,..."
Read more »
PSA: RavenDB 4.2 LTS ending support on June 30, 2022
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien