Frugal Cafe logo
Frugal Cafe
Subscribe
  • Frugal Cafe
  • Topics
  • dotnet

dotnet

.Net Framework or .Net Core

stringperformanceStringBuilderLinqregexhashAzuredotnetperfcounterlist
stringstring
+2+2
FC77: NDepend AppWordsPowerTool, real clean implementation
Dec 01, 2023

FC77: NDepend AppWordsPowerTool, real clean implementation

Feng Yuan
Feng Yuan
stringstring
+2+2
FC74: DevToolsProxy
Nov 20, 2023

FC74: DevToolsProxy

Feng Yuan
Feng Yuan
performanceperformance
+2+2
FC73: SmallArrayPool<T>
Oct 10, 2023

FC73: SmallArrayPool<T>

Simple replacement for ArrayPool<T>

Feng Yuan
Feng Yuan
performanceperformance
+2+2
FC72: How to implement and use your own EventSource
Oct 07, 2023

FC72: How to implement and use your own EventSource

Generating your own ETW events

Feng Yuan
Feng Yuan
stringstring
+3+3
FC71: Replacing BinaryReader.ReadString
Oct 05, 2023

FC71: Replacing BinaryReader.ReadString

String interning from raw data

Feng Yuan
Feng Yuan
stringstring
+4+4
FC70: A thread-safe lock-free string interner
Oct 03, 2023

FC70: A thread-safe lock-free string interner

Much better alternative to string.Intern

Feng Yuan
Feng Yuan
stringstring
+2+2
FC69: Writing integer attribute to XmlWriter without allocation
Sep 27, 2023

FC69: Writing integer attribute to XmlWriter without allocation

Feng Yuan
Feng Yuan
stringstring
+3+3
FC68: Finding the perfect place to cache a string
Sep 27, 2023

FC68: Finding the perfect place to cache a string

Feng Yuan
Feng Yuan
performanceperformance
+2+2
FC64: Sometimes you need to rewrite the whole method.
Sep 20, 2023

FC64: Sometimes you need to rewrite the whole method.

Performance issues are never alone

Feng Yuan
Feng Yuan
performanceperformance
+2+2
FC63: ServiceStack.Text CSV generation, so many downloads and yet so slow
Sep 20, 2023

FC63: ServiceStack.Text CSV generation, so many downloads and yet so slow

Anyone can claim to be fast, until you measure it

Feng Yuan
Feng Yuan
performanceperformance
+2+2
FC61: Complete allocation sequence
Sep 17, 2023

FC61: Complete allocation sequence

Analyzing complete allocation sequence is super powerful

Feng Yuan
Feng Yuan
performanceperformance
+1+1
FC60: FluentValidation, over engineered, not recommended
Sep 16, 2023

FC60: FluentValidation, over engineered, not recommended

If you use it in high volume data processing, this will be your bottleneck

Feng Yuan
Feng Yuan

Frugal Cafe

Home

Posts

Authors

© 2025 Frugal Cafe.

Privacy Policy

Terms of Use

Powered by beehiiv