million dollar mistakes in programming languages:nulls,exception,color functions , fragile classes

  Рет қаралды 101

Volodymyr Pavlyshyn

Volodymyr Pavlyshyn

Күн бұрын

1) #NULL. use options or maybe monads
2) #Exceptions. Use error as a value and monadic interfaces. the even better way is algebraic effects
3) coloring functions. #await, etc., use algebraic effects and handlers
4) concurrent programming and locks: actor model and go-like channels could help
5) Fragile classes and overuse of inheritance: prototypal inheritance and data-oriented programming
/ multidollar-common-pro...

Пікірлер
Personal knowledge graphs : persistence and query languages.
5:47
Volodymyr Pavlyshyn
Рет қаралды 112
отомстил?
00:56
История одного вокалиста
Рет қаралды 6 МЛН
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 97 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 62 МЛН
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 418 М.
Master Golang with Interfaces
21:54
Kantan Coding
Рет қаралды 13 М.
Sovereign data vaults : data beyond verifiable credentials.
8:41
Volodymyr Pavlyshyn
Рет қаралды 69
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 65 М.
Functions vs Classes: When to Use Which and Why?
10:49
ArjanCodes
Рет қаралды 156 М.
Object-Oriented Programming is Bad
44:35
Brian Will
Рет қаралды 2,3 МЛН
What the Heck Are Monads?!
21:08
ArjanCodes
Рет қаралды 72 М.
Why I don't "using namespace std"
14:35
The Cherno
Рет қаралды 392 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 6 МЛН