Your SlideShare is downloading. ×
0
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Techniques and Tools for Taming Tangled Twisted Trains of Thought
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Techniques and Tools for Taming Tangled Twisted Trains of Thought

4,562

Published on

One of the biggest challenges to the otherwise wonderful programming model of JavaScript is handling complex logic that involves lots of async functions and things that emit events. The …

One of the biggest challenges to the otherwise wonderful programming model of JavaScript is handling complex logic that involves lots of async functions and things that emit events. The inversion-of-inversion-of-inversion-of-control often needed is hard to read, write, and just plain understand.

With pre-empetive multi-threading you delegate all control to the operating system and it handles concurrency for you. This comes at a great performance cost. However with JavaScript this simply isn't the model, there is one thread and finite snippets of code executed. There is nothing like being able to tell a computer exactly how much code to run and under what conditions and it just works under extreme load and/or concurrency.

Be prepared to have your mind warped and molded as you are trained to not only accept this fact of life, but embrace it. You'll even be thinking in callbacks by the time this talk is over.

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,562
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
48
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

×