Best of C# — 2023
- 1
- 2
- 3
Medium·3y
C# vs Rust vs Go. A performance benchmarking in Kubernetes
A performance benchmarking article comparing the performance of Rust, C#, and Go in creating high-performance web APIs and deploying them to a Kubernetes cluster. The article also discusses how to monitor the resource usage of these APIs with performance monitoring tools.
- 4
- 5
freeCodeCamp·3y
Learn Advanced C# Concepts
C# is a powerful language that has continued to evolve and transform the landscape of software development. We just published an advanced C# course on the freeCodeCamp.org YouTube channel (15-hour watch) The course curriculum is structured to ensure a seamless learning experience, as it covers an array of sophisticated C# topics.
- 6
- 7
freeCodeCamp·3y
Earn a Free C# Certification from Microsoft and freeCodeCamp
Microsoft and freeCodeCamp have teamed up to bring you a new free professional certification: the Foundational C# Certification. This professional certification includes 35 hours of training from Microsoft and an online certification exam. By the end of this process, you'll have earned your own verified certification that you can add to your Résumé, LinkedIn, or CV.
- 8
- 9
DotNetCurry·3y
React.js Application Structure - Best Practices
A well-structured application helps you maintain the codebase, onboard new developers, and easily scale the project. In this article, we will discuss various approaches to structuring your React.js application. There are several ways to organize the files and components in a React application. These approaches can be categorized into three main types.
- 10
- 11
- 12
- 13
- 14
- 15
- 16
Visual Studio Code·3y
Visual Studio Code June 2023
Visual Studio Code June 2023 (version 1.80) Download the nightly Insiders build and try the latest updates as soon as they are available. There are many updates in this version that we hope you'll like, some of the key highlights include better screen reader support, Copilot audio cues.
- 17
- 18
Code Maze·3y
Understanding the Unit of Work Pattern in C#
The unit of work pattern is a design pattern that separates the responsibility of managing transactions from the repositories in a data access layer. It allows multiple database operations to be grouped together as a single unit of work, ensuring data consistency. The advantages of using this pattern include abstraction, improved data consistency, and better performance. The unit of work pattern can be implemented with different ORM frameworks such as Entity Framework Core and Dapper.
- 19
- 20
.NET Blog·3y
Announcing C# 12
C# 12 is now available and brings better developer productivity with simplified syntax and faster execution. The new features include collection expressions, primary constructors for all classes and structs, aliasing any type, and default parameters for lambda expressions. These features simplify code and improve performance. The article also mentions experimental features like the experimental attribute and interceptors.
- 21
Code Maze·3y
Event-Driven Architecture in C#
Event-driven architecture is a powerful pattern for building scalable, responsive, and loosely coupled systems. It revolves around the concept of events, which define the flow of the system. Event producers generate events, event routers decide where to send them, and event consumers react to the events. Event-driven architecture differs from request-response and pub-sub patterns. Producers in an event-driven architecture generate and send events to a messaging service like RabbitMQ or Apache Kafka.
- 22
Discover .NET·3y
The Easiest Way to Create PDFs in .NET
Learn how to easily create PDFs in .NET using the Quest PDF library. The library provides a fluent API for creating PDFs and offers a previewer for real-time customization. It is open source with licensing options available, making it a sustainable project. Pricing options for Quest PDF range from free for developers to affordable plans for companies.
- 23
Spacelift·3y
Pulumi vs. Terraform : Key Differences and Comparison
Terraform and Pulumi are both software tools that automate the management of cloud computing infrastructure using code and templates. Pulumi is an IaC tool that uses a declarative format to deploy infrastructure. Terraform is cloud-agnostic and allows automating infrastructure stacks from multiple cloud service providers simultaneously.
- 24
Milan Jovanović·3y
Functional Error Handling in .NET With the Result Pattern
Handle errors in a functional way using the Result pattern in .NET. The Result pattern allows you to express the intent that a method could fail, encapsulate application errors, and provide a functional way to handle them. You can also document application errors using the Error class.
- 25