C#의 Foreach 루프 이해 - 알아야 할 사항 | Nick Cosentino
SearchValues를 사용하여 .NET 8.0에서 문자열 검색 성능 향상 | Ian Griffiths
.NET 8에 런타임 라이브러리로 추가된 SearchValues<T>를 이용해 검색 속도를 올리는 방법에 대해 설명합니다.
https://endjin.com/blog/2024/01/dotnet-8-searchvalues-string-search-performance-boost
C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals, Eighth Edition | Mark J. Price
로깅을 위한 비동기식 락 프리 링 버퍼 | Steven Giesel
2KB 미만의 C#으로 독립형 게임 구축 | Michal Strehovsky
C#을 이용한 함수형 프로그래밍 | Simon Painter
무엇을 위해 최적화하고 있습니까? | Mark Heath
마크 히스님이 Advent of Code를 시도하면서 느낀 무엇을 위해 최적화하고 있는가?에 대한 이야기를 나눕니다.
C#의 약한 이벤트 | GÉRALD BARRÉ
C#의 이벤트는 구독 취소를 실수로 잊었을 경우 참조가 유지되어 메모리 누수의 일반적인 원인이 됩니다. 이 문제를 해결하기 위해 WeakReference를 이용해서 약한 참조 이벤트를 만드는 법을 제랄드 바레님이 설명합니다.
F#에서 더 안전한 재귀# | David Schaefer
재귀 호출은 스택 사용이 증가하므로 스택 오버플로우가 발생할 수있습니다. F#에서는 재귀 호출을 컴파일 때 최적화 하여 루프로 최적화 합니다.
하지만 최적화에 실패할 때도 있는데 <TailCall> 특성을 함수에 부여하면 컴파일 경고로 이를 확인할 수 있습니다.