Locknote: How JavaScript Happened: A Short History of Programming Languages - Mark Rendle

NDC Oslo 2023 Locknote JavaScript was famously created in 10 days as a proof-of-concept for Netscape Navigator 2.0. Today it is one of the most-used languages in the world. Some people even like it. In this talk we will chart the path from the dark days before programming languages, through the ups and downs of the early pioneers, all the way to 1995 and the creation of JavaScript. We will meet the giants on whose shoulders Brendan Eich stood, and speculate about what they might think of modern JavaScript. You will learn interesting things about language design (good and bad), computer internals (weird), and committees (just bad). You’ll see FizzBuzz implemented at least a dozen times. It’ll be fun.

How JavaScript Happened: A Short History of Programming Languages - Mark Rendle - NDC London 2024
▶︎

How JavaScript Happened: A Short History of Programming Languages - Mark Rendle - NDC London 2024

Locknote: Programming’s Greatest Mistakes - Mark Rendle - NDC Oslo 2022
▶︎

Locknote: Programming’s Greatest Mistakes - Mark Rendle - NDC Oslo 2022

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy
▶︎

Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

How Simple Is "As Simple As Possible"? - Rendle . - NDC Porto 2024
▶︎

How Simple Is "As Simple As Possible"? - Rendle . - NDC Porto 2024

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022
▶︎

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Hostile JavaScript: Attacking and Defending the Browser - Todd Gardner - NDC London 2023
▶︎

Hostile JavaScript: Attacking and Defending the Browser - Todd Gardner - NDC London 2023

Analogue Evolution, Digital Revolution: Tipping Points in Technology • Dylan Beattie • YOW! 2023
▶︎

Analogue Evolution, Digital Revolution: Tipping Points in Technology • Dylan Beattie • YOW! 2023

The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
▶︎

The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Stop writing software like it's 1999! - Hannes Lowette - NDC Copenhagen 2026
▶︎

Stop writing software like it's 1999! - Hannes Lowette - NDC Copenhagen 2026

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Code Isn't Free — Mario Zechner on the Hard Truths of Coding With AI (creator of Pi)
▶︎

Code Isn't Free — Mario Zechner on the Hard Truths of Coding With AI (creator of Pi)

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026
▶︎

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026

The Art of Code - Dylan Beattie
▶︎

The Art of Code - Dylan Beattie

How I program C
▶︎

How I program C