YoVDO

Spearheading the Future of Programming

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Prototyping Courses Reactive Programming Courses Closures Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of programming in this thought-provoking keynote address. Delve into the evolution of software development, examining the slow pace of change and the potential for significant advancements. Learn about the perfect storm influencing the next big shift in programming and discover the emerging directions in the field. Gain insights into reactive programming, continuations, closures, prototyping, higher abstraction, expressionism, composable code, efficiency, and asynchronous programming. Understand the importance of preparing for the future, embracing diversity, and adapting to new programming languages. Benefit from the expertise of Dr. Venkat Subramaniam, an award-winning author and instructor, as he shares his vision for the future of programming and challenges developers to think differently about their craft.

Syllabus

Introduction
How things are changing
What should we expect
Why is the adoption curve so slow
Personal question
Hardware changes
Modern demands
Reactive programming
Continuation
Closures
Prototyping
Higher abstraction
Expressionism
Example of expressiveness
Composable code
Efficiency
Synchronization
Example
Asynchronous code
Structure of code
Preparing for the future
Research study
Diversity
Languages


Taught by

Devoxx

Related Courses

Design: Creation of Artifacts in Society
University of Pennsylvania via Coursera
Design Thinking Action Lab
Stanford University via NovoEd
Blended Learning: Personalizing Education for Students
New Teacher Center via Coursera
Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Usable Security
University of Maryland, College Park via Coursera