Hi
user
Admin Login:
Username:
Password:
Name:
Tracing Asynchronous Operations with Node's AsyncWrap API
--client
nodevember
--show
nodevember16
--room Stowe_Hall 11552 --force
Next: 11 Fizz buzzkill - Answering tricky JS interview questions
show more...
Marks
Author(s):
Lance Ball
Location
Stowe Hall
Date
nov Mon 21
Days Raw Files
Start
14:45
First Raw Start
14:25
Duration
00:35:00
Offset
0:19:44
End
15:20
Last Raw End
15:25
Chapters
00:00
0:11:03
Total cuts_time
25 min.
http://nodevember.org/talk/Lance%20Ball
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Tracing_Asynchronous_Operations_with_Nodes_AsyncWrap_API.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Ever felt the pain of useless Node.js stack traces? Ever wanted to understand exactly what is taking so long with that one HTTP request? Tracing asynchronous code paths in Node.js is notoriously difficult, making it very hard to understand what is going wrong when your application blows up. Since Node.js version 4.0, however, Node has included an as-yet undocumented, and still in progress feature known as `AsyncWrap`. In this talk you will learn about the upcoming `AsyncWrap` API and how you can use it to to gain a better understanding of what went wrong when your application fails, and where potential asynchronous processing bottlenecks are lurking. In this talk I will present the `AsyncWrap` API with discussion of its potential usages in user applications and custom frameworks. I will discuss existing packages that provide an abstraction layer over this low-level API, learn where unexpected gotchas lay in wait, and finally demonstrate the development of a simple package, making use of the new `AsyncWrap` API to provide better, more complete stack traces of asynchronous executions.
Comment:
production notes
2016-11-21/2016-11-21/14_25_16.ts
Apply:
14:25:16 - 14:35:12 ( 00:09:56 )
S:
14:25:16 -
E:
14:55:16
D:
00:30:00
(
End:
596.0)
show more...
vlc ~/Videos/veyepar/nodevember/nodevember16/dv/Stowe_Hall/2016-11-21/2016-11-21/14_25_16.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:25:16
seconds: 0.0
Wall: 14:25:16
Duration
00:30:00
14:55:16
seconds: 596.0
Wall: 14:35:12
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-11-21/2016-11-21/14_25_16.ts
Apply:
14:35:12 - 14:44:13 ( 00:09:01 )
S:
14:25:16 -
E:
14:55:16
D:
00:30:00
(
Start:
596.0) (
End:
1137.0)
show more...
vlc ~/Videos/veyepar/nodevember/nodevember16/dv/Stowe_Hall/2016-11-21/2016-11-21/14_25_16.ts :start-time=0596.0 --audio-desync=0
Raw File
Cut List
14:25:16
seconds: 596.0
Wall: 14:35:12
Duration
00:30:00
14:55:16
seconds: 1137.0
Wall: 14:44:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-11-21/2016-11-21/14_25_16.ts
Apply:
14:44:13 - 14:55:16 ( 00:11:03 )
S:
14:25:16 -
E:
14:55:16
D:
00:30:00
(
Start:
1137.0)
show more...
vlc ~/Videos/veyepar/nodevember/nodevember16/dv/Stowe_Hall/2016-11-21/2016-11-21/14_25_16.ts :start-time=01137.0 --audio-desync=0
Raw File
Cut List
14:25:16
seconds: 1137.0
Wall: 14:44:13
Duration
00:30:00
14:55:16
seconds: 0.0
Wall: 14:25:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-11-21/2016-11-21/14_55_16.ts
Apply:
14:55:16 - 15:09:26 ( 00:14:10 )
S:
14:55:16 -
E:
15:25:16
D:
00:30:00
(
End:
850.0)
show more...
vlc ~/Videos/veyepar/nodevember/nodevember16/dv/Stowe_Hall/2016-11-21/2016-11-21/14_55_16.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:55:16
seconds: 0.0
Wall: 14:55:16
Duration
00:30:00
15:25:16
seconds: 850.0
Wall: 15:09:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-11-21/2016-11-21/14_55_16.ts
Apply:
15:09:26 - 15:25:16 ( 00:15:50 )
S:
14:55:16 -
E:
15:25:16
D:
00:30:00
(
Start:
850.0)
show more...
vlc ~/Videos/veyepar/nodevember/nodevember16/dv/Stowe_Hall/2016-11-21/2016-11-21/14_55_16.ts :start-time=0850.0 --audio-desync=0
Raw File
Cut List
14:55:16
seconds: 850.0
Wall: 15:09:26
Duration
00:30:00
15:25:16
seconds: 0.0
Wall: 14:55:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2016-11-21/2016-11-21/14_25_16.ts
2016-11-21/2016-11-21/14_55_16.ts
Veyepar
Video Eyeball Processor and Review