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.
Learn the most common unit test anti-patterns in .NET, over-mocking, testing implementation details, flaky async, assertion roulette, and how to fix them.
In this article, we explore microservices and distributed systems interview questions and answers, and what every .NET engineer should know, from service boundaries and BFF to sagas, events, service discovery, and communication patterns.
This chapter explores NoSQL Databases questions that .NET engineers should be able to answer in an interview.
This week: SQL interview prep for .NET engineers, Geocodio’s geocoding scalability journey, Netflix’s real-time live recommendations, and Airbnb’s LLM-powered GraphQL mocking.
Overview of the Microsoft Orleans framework: virtual actors, grains, runtime, and use cases. Build scalable, fault-tolerant distributed systems in .NET.
Master ASP.NET Core for interviews! Explore middleware, routing, DI, caching, & security with expert Q&A for junior to senior .NET devs.
This chapter explores advanced asynchronous and parallel programming in .NET, including Tasks, Thread Pools, channels, race conditions, context switches, and best practices.
This Chapter covers data structures in .NET, collections and their implementations, and performance characteristics.
This article will explore software architecture references. It will cover their importance and how to use them to design effective solutions for your business needs.
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.
В этой статье говорим про использование ChatGPT в IT. От генерации кода, юнит тестов и front-end клиентов, до генерации CV, Job description'ов и скриптов видео роликов и многое другое.
В этой статье разбираем что такое тест стратегия, какие типы тестов бывают и каким образом лучше подойти к автоматическому тестированию ваших апликейшинов
В этой статье затронем каким образом построен фреймворк для адаптивных лоад тестов в Uber.
В этой статье собрано несколько полезных веб сайтов для повышения производительности, которые могут вам пригодиться в процессе веб разработки
В этой статье рассмотрим как писать интеграционные тесты в ASP.NET Core для нашего REST API.
Идеи которые описаны в статье охватывают такие темы как: выбор правильных типов тестов, правильное их написание, измерение их эффективности и правильный подход к CI / CD. Некоторые примеры мы рассматриваем с использованием Jest, другие с Mocha - этот пост посвящен не столько инструментам, сколько правильному подходу и методам.
Часто бывает что вам нужно протестировать какую то функцию или метод, однако подобрать имя для теста бывает часто затруднительно. Для этого в этой статье мы рассмотрим несколько самых используемых подходов к именованию Unit тестов.
Сегодня в данной статье мы рассмотрим как необходимо правильно и поэтапно тестировать сайт, эта статья будет полезна больше начинающим, но и опытным есть что подчеркнуть для себя