The document discusses emerging web technologies for developers such as WebRTC for real-time communications, WebSockets for full-duplex connections, and WebVR for accessing virtual reality devices from a browser. It also covers concepts related to virtual reality like stereoscopic vision and head tracking. The presentation encourages developers to get involved with communities and share their knowledge of these new technologies.
26. Explain how "www.google.co.id" resolves to an IP
What is a DKIM records and what is SPF record ?
What are the CORS headers ?
How the Huffman algorithm works (relates to gzip) ? How is it used on the web ?
Can the "client" tell which content type it accept ? How ?
What's the difference between TCP and UDP ?
Can IP or domain be spoofed ?
In relational database, when do we use "LEFT JOIN" and "OUTER JOIN" ?
What is a "Common Table Expression" ? (Sorry for Mysqlers)
What is "variable hoisting" in EcmaScript ?
What is the scope of a variable in EcmaScript ?
What is the usefulness of the "prototype" property in EcmaScript ?
To what do we refer when we say "Box Model" in CSS ?
What is the doctype of an html5 page ?
Can you ask browser to cache resources for offline use ?
27. What are EM, EX, PT and % units in CSS ?
What does this selector means : "section>article+p[lang^=en] div.foo.bar"?
What is SOAP ?
When is JSON better than XML ? (and vice-versa)
What are XSLT,XQUERY, XPATH, RelaxNg, XSD ?
What are the major differences between JAVA or .Net and NodeJs ?
Given you have enough memory, is it a good idea to grow the MySQL query cache ?
Should triggers handle some of the business logic which would be over-duplicated in application code ?
Which design pattern is hidden in a 3 tier application ? (client, server, database)
Is md5 safe for password hashing ? What about SHA-2, brcypt and scrypt ?
What is SSH ?
What is FTP, SFTP and SCP ?
What are "presigned" URLs ?
What is an "URI" ?
When using HTTPS, what is sent in clear text ?
30. WebRTC is an open framework for the web that enables Real Time
Communications in the browser. It includes the fundamental building blocks for
high-quality communications on the web, such as network, audio and video
components used in voice and video chat applications.
38. WebVR is an experimental
JavaScript API that provides access
to Virtual Reality devices, such as
the Oculus Rift, HTC Vive, Samsung
Gear VR, or Google Cardboard, in
your browser.
41. Virtual Reality
Concepts
Stereoscopic vision
Head tracking
Eye strain
Motion sickness
Latency Framerate ( Frames per
second / FPS )
Interpupillary distance ( IPD )
Degrees of Freedom ( DoF )
Cone of focus
3D Positional Audio
43. Head Tracking
The primary technology used to make you
feel present in a 360尊 scene, thanks to the
gyroscope, accelerometer, and
magnetometer (compass) included in the
Head Mounted Display.
44. Eye strain
Motion sickness
Latency Framerate ( Frames per
second / FPS )
Interpupillary distance ( IPD )
Degrees of Freedom ( DoF )
Cone of focus
3D Positional Audio