.NET

Showing 1-2 of 2 results
EngineeringIcon ChevronBack-end

Caching and Connection Handling in .NET: An Aspect-Oriented Programming Tutorial

by Marko Pađen

We reduce boilerplate with common OOP patterns, but often, the code overhead of using patterns is almost the same—if not bigger—than if we’d used boilerplate code in the first place. In aspect-oriented programming tutorial, we implement two functions (aspects) that allow for generic database connection management and caching. These allow us to mark methods that, when called, will automatically have the required functionally present in through IL weaving.

12 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

A Deep Dive into Entity Framework Performance When Using "Contains"

by Anton Shkuratov

Entity Framework is a great tool, but in some cases its performance is slow. One such case arises when complex queries use "Contains". Join Toptal .​NET Developer Anton Shkuratov in exploring how performance issues can be mitigated and finding the best approach to this type of complex queries.

8 minute readContinue Reading

Join the Toptal® community.