The How and Why of Fitting Things Together - Joe Armstrong

  Рет қаралды 17,801

Erlang Solutions

Erlang Solutions

11 жыл бұрын

Erlang Factory SF Bay Area 2013
More info and slides on the website: www.erlang-factory.com/confere...
Software is difficult because the parts don't fit together. Why is this? Can we do anything about this? And what's this got to do with Erlang? Come to my talk and you'll find out!

Пікірлер: 8
@hoekitchew1458
@hoekitchew1458 8 жыл бұрын
The key part is at 33:56 that states that Types + FSM specifies the contract between communicating entities as the means to "Fit Things Together".
@2brazy4ubitch
@2brazy4ubitch 8 ай бұрын
I feel like a lot of people could chill right out if they knew joe had solved all their problems for them in the 80s
@BryonLape
@BryonLape 3 жыл бұрын
Mills and Dijkstra were adamant about proving correctness before writing a line of code.
@user-zq8bt6hv9k
@user-zq8bt6hv9k 2 жыл бұрын
24:05
@paulvalckenaers9709
@paulvalckenaers9709 7 жыл бұрын
It is - most probably intrinsically - impossible to design and implement things that will fit together. The best we can aim/hope for are things that can be glued together 'as they are' where the glue has to provide and deliver significant functionality (and perform some syntax-level conversions). Inherently, 'design for the unexpected' only delivers intermediate and partial solutions where the 'finishing of the task at hand' will involve commitments that cannot survive future requirements. More info: store.elsevier.com/Design-for-the-Unexpected/Paul-Valckenaers/isbn-9780128036624/
@robheusd
@robheusd 7 жыл бұрын
Erlang as a universal middle layer language Theory: Order decreases to O(N) Practice: Order increases to O( (N+1)²) ....
@TheIronSavior
@TheIronSavior 8 жыл бұрын
That is a gross misrepresentation of the purpose of HTTP. It's almost never used for transferring static files anymore.
@amdphreak
@amdphreak 4 жыл бұрын
No, it really isn't. HTTP has simply been abused for purposes that it literally has no business being used for. HTTP is HyperText Transfer Protocol. Its only use is transferring a single document (file) at a time, (HTTP 1.0) or a few documents (files) asynchronously (HTTP 1.1+).
The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018
45:31
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay
1:16:55
Erlang Solutions
Рет қаралды 69 М.
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 5 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 52 МЛН
Follow @karina-kola please 🙏🥺
00:21
Andrey Grechka
Рет қаралды 20 МЛН
The Zen Of Erlang
38:16
Reactive Summit
Рет қаралды 18 М.
How we program multicores - Joe Armstrong
58:53
RISE SICS
Рет қаралды 69 М.
Richard Powers & Bill McKibben Discuss The Overstory | JCCSF
1:17:51
"The Mess We're In" by Joe Armstrong
45:50
Strange Loop Conference
Рет қаралды 376 М.
Bill Lindstaedt (UCSF) 3: Interviewing Skills for Industry Scientist Positions
33:59
iBiology Career and Professional Development
Рет қаралды 18 М.
"Systems that run forever self-heal and scale" by Joe Armstrong (2013)
1:10:23
Strange Loop Conference
Рет қаралды 72 М.
The ABCs of OTP - Jesse J. Anderson
42:20
Erlang Solutions
Рет қаралды 21 М.
The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
42:03
GOTO Conferences
Рет қаралды 329 М.
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН
🤖Вернулись в ПРОШЛОЕ🤪
0:28
Demin's Lounge
Рет қаралды 2,3 М.
Пленка или защитное стекло: что лучше?
0:52
Слава 100пудово!
Рет қаралды 1,9 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,1 МЛН
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Рет қаралды 10 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 91 М.