A Programming Language for the New Web

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=mEvo6TVAf64



Duration: 1:10:22
131 views
4


Explicitly or implicitly, programming languages mirror domains. The best languages weave the concerns of a domain through a compatible computational model to offer programmers the best of both worlds. This statement naturally raises the question: What is the appropriate programming language for Web applications in the Ajax style? Our answer, Flapjax, is layered atop JavaScript. Flapjax demonstrates that the Web has a natural abstraction: event-driven reactivity. After explaining this we will build on it to examine connections to Web services, data binding, and access-control security. Depending on time, I can also cover some highlights of our work in this area on implementation techniques, principles for interfacing to legacy components, program transformations to improve performance, applications, and more. http://www.flapjax-lang.org/




Other Videos By Microsoft Research


2016-09-07Shaplets, Motifs and Discords: A set of Primitives for Mining Massive Time Series and Image Archives
2016-09-07Modern Computer Arithmetic [1/6]
2016-09-07ISP-Enabled Behavioral Ad Targeting without User Consent (and Beyond)
2016-09-07A Research Program Proposal--Universal Cache Miss Equations for the Memory Hierarchy
2016-09-07Structured Prediction Models in Computer Vision | Efficient Convex Relaxation of Mixture Regression
2016-09-07UPCRC Multicore Applications Workshop - Session # 6 - Human-machine Interaction
2016-09-07Inferring Rankings under Constrained Sensing
2016-09-07UPCRC Multicore Applications Workshop - Session # 5 - Human-machine Interaction
2016-09-07Audio Cameras for Audio-Visual Scene Analysis
2016-09-07Block Switching: Towards a Robust Protocol Stack for Diverse Wireless Networks
2016-09-07A Programming Language for the New Web
2016-09-07The Beauty and the Beast: Vulnerability in Red Hat's Packages
2016-09-07Debian: Anatomy of An Open Source Project
2016-09-07UPCRC Multicore Applications Workshop - Session # 3 - Social Interaction
2016-09-07Supersingular abelian varieties and modular forms
2016-09-07The Jasons: The Secret History of Science's Postwar Elite           
2016-09-07UPCRC Multicore Applications Workshop - Session # 4 - Speech and Audio
2016-09-07Literacy Bridge and the Talking Book Project
2016-09-07Stencil Computation Auto-tuning on Modern Multicore Architectures
2016-09-07MSPAC Discussion and Book Signing with Senator John Kerry and Teresa Heinz Kerry
2016-09-07Mark-Region and Other Advances in Garbage Collection



Tags:
microsoft research