Top 10 Unit Testing Anti-Patterns in .NET and How to Avoid Them
Learn the most common unit test anti-patterns in .NET, over-mocking, testing implementation details, flaky async, assertion roulette, and how to fix them.
You're viewing blog posts that cotains NoSQL tag
See all postsLearn the most common unit test anti-patterns in .NET, over-mocking, testing implementation details, flaky async, assertion roulette, and how to fix them.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
This week: NoSQL interview questions and answers, YouTube Shorts generation via AI, Pinterest’s recommendation quality improvements, and Uber’s real-time OLAP with Apache Pinot.
This chapter explores NoSQL Databases questions that .NET engineers should be able to answer in an interview.
In this article, we explore practical patterns for data versioning and schema evolution in NoSQL systems.
Walk through consistency models in distributed systems: Strong, bounded staleness, session, causal, and eventual consistency, explain how they work with examples, and help you understand when each model makes sense.
Practical MongoDB best practices guide for developers. Covers schema design, indexing, performance, queries, transactions, sharding, and common mistakes with examples and links to official docs.
This chapter explores SQL Database questions that .NET engineers should be able to answer in an interview.
Weekly tech digest: pagination strategies for large datasets, Uber’s rebuilt Apache Pinot query architecture, and Meta’s ML-based notification ranking system for Instagram.
Learn efficient SQL pagination techniques: offset, keyset, cursor, snapshot, hybrid & more. Understand trade-offs, use cases, and best practices.
Learn the BASE model in databases explained simply for junior developers. Understand how Basically Available, Soft State, and Eventual Consistency work in distributed systems, such as NoSQL.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
This article considers popular options for storing hierarchical data in SQL and NoSQL databases.
This article explores essential data integration patterns, including ETL, ELT, Change Data Capture (CDC), Data Federation, Data Virtualization, Data Replication, Publish/Subscribe, Request/Reply, and Point-to-Point Integration. Learn how and when to use these patterns for efficient data handling and real-time analytics.
This article outlines 6 simple steps to help you effectively scale your application, ensuring it can handle increased demand and continue to perform optimally.
In this article, we have collected the best Nuget packages for .NET development, which will be useful for you in your daily development activities
В этой статье рассмотрим роадмап, как развиваться и что учить для тех, кто хочет программировать на Rust.
Разработка надежной, масштабируемой системы - это нетривиальная задача. Понимание ключевых концепций и компонентов может сделать этот процесс плавнее. В этой статье мы рассмотрим основные компоненты дизайна системы в виде шпаргалки, которая поможет разработчикам проектировать системы различной сложности.
Статья содержит паттерны, которые можно с пользой применять в cloud-based приложениях и в микросервесной архитектуре.