What to be Wary of With Iterators and Collections in C#
https://hackernoon.com
This article is not set out to try and persuade you, the reader, that either an iterator or a materialized collection will universally solve your problems.
Recent in
This article is not set out to try and persuade you, the reader, that either an iterator or a materialized collection will universally solve your problems.
A facade design pattern provides a single entry point to a subsystem, hiding its complexity from the client. In our example, we can create a facade that provides a unified interface to the inventory, payment, and shipping subsystems.
EF Core is an object-relational mapping (ORM) framework that allows developers to interact with databases using .NET objects. One of the essential features of EF Core is its ability to handle database migrations.
The Flames Love Percentage Game is a fun way to calculate your love percentage with your partner, crush, or someone you’re interested in. In the game, the letters in the word “FLAMES” are used to determine the relationship between two people. To create the Flames game in C#, we’ll create a console application that prompts users to enter their partner name to calculate love percentage.
SonarQube is an open-source tool that helps developers inspect the code quality of their projects. It provides code analysis, code coverage, and code duplication detection. Docker is a platform for building, shipping, and running container applications.
Learn how to divide the application into smaller modules which you can cover by 100%.
Tasks, Threads, or BackgroundWorkers are all ways to run concurrent code in C#. In this article, we will explore how each one operates at a high level.
Async void is (probably) the root of all evil, but it can be used to solve problems with your C# code.
A step-by-step guide to developing a Fluent API from scratch in.NET C# using the Builder Design Pattern. The example used in this article is just for demonstration purposes.
Program to Interface is a fundamental principle in Object Oriented Programming to build Software Applications that can change more easily and quickly. Interface is mostly viewed as a useful feature to write more maintainable code.
Learn how to implement a better enhanced "Repository" pattern following Best Practices to satisfy extended requirements like throttling. The most interesting part of the requirements was related to the Repository to be implemented. Some code implementation exists for demonstration purposes only.
Java and C# implement Generics support very differently. Type Erasure method used in Java results in limitations on Generics usage compared to C#. C# compiler as well as the Runtime (CLR) understands Generics.
Benefit from a weekly updates, coding challenges and helpful resources around software development.
Your privacy is important to us. We promise not to send you spam!