Skip to content

Instantly share code, notes, and snippets.

@leandromoh
Last active September 22, 2021 19:27
Show Gist options
  • Save leandromoh/90b0d8574c4a09a1f995be488232a954 to your computer and use it in GitHub Desktop.
Save leandromoh/90b0d8574c4a09a1f995be488232a954 to your computer and use it in GitHub Desktop.
colections array, list, queue, stack, dictionary, hashset
concurrent collections (ConcurrentBag, ConcurrentStack, ConcurrentQueue, etc)
imutabilidade
transparency referential
side-effects
pure functions
span, readOnlySpan, stackalloc, arrayPool, IOPipeline
ref, out, in
pattern match
Records
multiple inheritance vs composition vs decorator pattern
covariance, invariance
var vs dynamic vs object
IEnumerable / lazy evaluation
linq e morelinq
yield return / yield break
Async streams
box and unbox
stack vs heap
valueTypes vs referenceTypes
func, action, delegate, multicastdelegate, expression tree, lamda, closures, c# event
23 Design Pattern -> Gang of Four -> Gof
SOLID
mongo, docker, kubernets, git,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment