sql standard
55:06Modern SQL: A lot has changed since SQL-92 by Markus Winand
6K views • 8 years ago
Devoxx
Markus Winand shows how SQL has evolved since SQL-92, comparing old-style solutions to modern features such as window functions and system versioning, and notes that many developers never learn them.
54:52Introduction to NoSQL • Martin Fowler • GOTO 2012
1M views • 13 years ago
GOTO Conferences
Martin Fowler's GOTO 2012 introduction to NoSQL databases: where they came from, their data models, how consistency thinking differs, and when to use them. He argues they won't make relational databases obsolete and introduces polyglot persistence.
50:31How Modern SQL Databases Come up with Algorithms that You Would Have Never Dreamed Of by Lukas Eder
55K views • 9 years ago
Devoxx
Lukas Eder's Devoxx talk on how modern cost-based SQL optimizers rewrite and plan queries in ways developers would not expect. It argues that declarative SQL, used well, can run complex queries very fast.
39:00SQLite: Protégé of PostgreSQL
8K views • 12 years ago
Andrea Ross
D. Richard Hipp's PGCon 2014 keynote on SQLite's relationship to PostgreSQL. He explains that SQLite was originally written from PostgreSQL 6.5 documentation and that the two engines serve different classes of problems.
51:02An Introduction to SQLite
80K views • 19 years ago
Google TechTalks
A 2006 Google TechTalk in which SQLite's author Richard Hipp introduces the embeddable, zero-configuration C database library. He covers its history, strengths and weaknesses, and where it beats client/server databases.
59:58SQLite: The Database at the Edge of the Network with Dr. Richard Hipp
82K views • 11 years ago
Method
SQLite creator Richard Hipp gives a history of SQLite and explains where it shines as a database at the edge of the network with no DBA. He covers long-term support, testing and how it is used in products.
59:5101 The History of Standard ML: Ideas, Principles, Culture
7K views • 11 years ago
ICFP Video
An ICFP 2015 keynote on the history of Standard ML, covering its ideas, principles and culture. It traces ML from Strachey, Landin and Milner through SML's development and its interplay with OCaml.
1:07:28CUFP 2011 Keynote: Pragmatic Haskell (Lennart Augustsson Standard Chartered Bank)
7K views • 14 years ago
anilmvs
Lennart Augustsson's CUFP 2011 keynote covers using Haskell commercially at Standard Chartered Bank. He discusses non-standard Haskell implementations, including a strict dialect, and weighs strict against lazy evaluation.
1:08:01DuckDB – The SQLite for Analytics (Mark Raasveldt, CWI)
28K views • 6 years ago
CMU Database Group
Mark Raasveldt of CWI presents DuckDB, an embeddable analytical database described as the SQLite for analytics, in a CMU Database Group talk. He explains why it was built, what it is for, and how it works.
46:06NSA operation ORCHESTRA: Annual Status Report
30K views • 12 years ago
HUP
Poul-Henning Kamp's FOSDEM 2014 talk is a hypothetical account of how an intelligence agency such as the NSA would sabotage open source software, standards and online discussion. It covers Skype's history, OpenSSL and psyops against standards.
1:01:15Richard Hipp - Git: Just Say No
16K views • 11 years ago
southeastlinuxfest
SQLite author Richard Hipp's talk at SouthEast LinuxFest criticizing Git's workflow and introducing Fossil as an alternative. He lists Git enhancements and argues for keeping history intact.
54:54Breakout Session Presented by Dan Robinson of Heap at PGConf Silicon Valley 2015
14K views • 10 years ago
Citus Data
Dan Robinson, then CTO of Heap, explains how Heap runs its product analytics backend on PostgreSQL and CitusDB. It covers conversion funnels, retention and cohort queries across tens of billions of events and 50 TB of data, plus Postgres and Kafka together and the indexing strategy.
39:42Ricardo Signes - 闇のEメール伝説
8K views • 15 years ago
yapcasia
Ricardo Signes' YAPC::Asia Tokyo 2011 talk on the legends and horrors of email: how messy the SMTP and email standards are in practice. The first few minutes are Perl-specific, but the rest applies to anyone handling email.
1:01:45Four Languages from Forty Years Ago - Scott Wlaschin
33K views • 8 years ago
NDC Conferences
Scott Wlaschin's NDC Oslo talk on four 1970s languages, SQL, Prolog, ML and Smalltalk. It explains their philosophies and what practical principles they still offer modern developers.
53:43AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)
112K views • 7 years ago
Amazon Web Services
An AWS re:Invent 2018 session on how DynamoDB was built as a hyper-scale NoSQL database. It discloses underpinnings of the service and how it is run for over 100,000 customers.
59:56AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)
468K views • 7 years ago
Amazon Web Services
Rick Houlihan's AWS re:Invent 2018 deep dive on advanced DynamoDB design patterns. It covers index overloading, GSI sharding, composite keys, graph processing and transactions.
1:08:17How We've Scaled Dropbox
372K views • 14 years ago
Stanford
Dropbox engineer Kevin Modzelewski gives a Stanford colloquium on Dropbox's history and the technical problems it faced scaling, including detailed database schema decisions.
47:17John Hughes - Testing the Hard Stuff and Staying Sane
39K views • 12 years ago
ClojureTV
John Hughes, co-creator of QuickCheck, talks about property-based testing of hard systems. He shows production examples where it found very low-level bugs, including issues in the CAN bus standard.
29:12DEF CON 26 CRYPTO AND PRIVACY VILLAGE - Scott Arciszewski - No Way JOSE! Designing Cryptography
7K views • 7 years ago
DEFCONConference
Scott Arciszewski's DEF CON 26 Crypto and Privacy Village talk critiquing the JOSE standards (JWT, JWS, JWE) and showing how to design cryptographic tokens more safely.
11:42See how the rest of the world lives, organized by income | Anna Rosling Rönnlund
881K views • 8 years ago
TED
Anna Rosling Rönnlund presents Dollar Street, a project photographing homes in dozens of countries, from stoves to beds to toilets, and sorting them by income. She shows how data visualization can change how we see the world.
59:13AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)
115K views • 6 years ago
AWS Events
An AWS re:Invent 2019 session for advanced DynamoDB users on design patterns used by large customers, including Amazon retail. It covers GSI sharding, index overloading, graph processing, composite keys and transactional workflows.
49:55How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
20K views • 10 years ago
Видео с мероприятий {speach!
Armin Ronacher, creator of Flask, explains how CPython's internals and C API leak into the language's semantics. Using examples like the complexity of the add operation, he shows why Python is hard to optimize or reimplement.
46:09Why Isn't Functional Programming the Norm? – Richard Feldman
1.6M views • 7 years ago
Metosin
Richard Feldman argues that functional programming is not the norm largely because of historical accidents, such as C++ popularity, platform exclusivity, marketing spend and network effects, rather than merit. He traces the history of how languages become mainstream.
1:02:42Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
315K views • 7 years ago
DevGAMM
A DevGAMM talk by Jonathan Blow arguing that civilizations can lose technological capability and that software quality is already deteriorating. He discusses how knowledge fails to transfer between generations.
42:15"Performance Matters" by Emery Berger
502K views • 7 years ago
Strange Loop Conference
Emery Berger explains why performance is hard to measure and deliver on modern hardware, showing how code layout and alignment can swamp optimization effects. He presents Stabilizer for statistically sound evaluation and Coz, a causal profiler.
1:01:07The Ultimate Game Boy Talk (33c3)
241K views • 9 years ago
media.ccc.de
Michael Steil's 33c3 talk explains essentially everything about the Game Boy: CPU, video hardware, peripherals, and the tricks used by games and demos. It revives the era of counting clock cycles around hardware limits.
1:01:40A Philosophy of Software Design | John Ousterhout | Talks at Google
547K views • 8 years ago
Talks at Google
John Ousterhout, Stanford professor and creator of Tcl, presents the ideas of his book A Philosophy of Software Design in a Talks at Google session. He covers managing complexity, deep modules and interfaces, and what he teaches in his Stanford software design course.
1:18:21"Uncle" Bob Martin - "The Future of Programming"
1.8M views • 10 years ago
Paul Stringer's Mobile Tech
Robert C. Martin (Uncle Bob) traces the history of software from 1948 to today, looking at the problems programmers faced, how they were solved, and what mistakes the profession made. He then projects where the field is going, including professionalism and regulation.
59:2328c3: The Science of Insecurity
42K views • 14 years ago
28c3
Meredith Patterson and Sergey Bratus argue that networked software stays insecure because protocols and inputs are too complex to recognize safely. They propose using formal language theory and grammars to build secure, verifiable input handling.
34:21Plover: Thought to Text at 240 WPM
109K views • 13 years ago
Next Day Video
Mirabai Knight's PyCon 2013 talk on Plover, a free cross-platform stenography engine that lets people write at up to 240 WPM on ordinary hardware, including a demo of coding by steno.
1:13:41CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
235K views • 12 years ago
CppCon
Chandler Carruth's CppCon 2014 talk on writing fast C++, explaining why data structure choice and memory layout matter more than clever algorithms. It covers why standard containers like unordered_map perform poorly on modern CPUs.
59:48The Road to Zig 1.0 - Andrew Kelley
168K views • 7 years ago
ChariotSolutions
Zig creator Andrew Kelley justifies why Zig exists and tours its distinctive features, including C interoperability and comptime, along with what people had built and what 1.0 would bring. It was given at Philly ETE 2019.
52:09I Like Notebooks
55K views • 6 years ago
Jeremy Howard
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev. He responds directly to Joel Grus's talk about why he dislikes notebooks, and contrasts REPL-style and notebook-style work.
19:27The first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSU
43.9M views • 13 years ago
TEDx Talks
Josh Kaufman's TEDx talk argues that you can reach practical competence in almost any skill with about 20 hours of focused practice, rather than the 10,000 hours often quoted. He describes how becoming a parent led him to rethink how adults learn, and lays out a short method for rapid skill acquisition.
40:20"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
26K views • 12 years ago
Strange Loop Conference
Aditya Siram introduces Shen, a small hosted Lisp with macros, a built-in Prolog and an optional type system. The talk demos a full web app moving between functional, logic and imperative styles, including turning JSON into a type with macros.
1:01:46The Web That Never Was - Dylan Beattie
96K views • 7 years ago
NDC Conferences
Dylan Beattie's entertaining NDC talk imagines an alternate history of the web, asking what if different decisions had been made on operating systems, browsers and standards. It blends real history with humor.
16:36Mike Mullane - Normalisation of deviance - IAFF - Part 1
179K views • 11 years ago
Stuart Walker
Astronaut Mike Mullane explains normalisation of deviance, where teams gradually come to accept violations of their own safety standards. He uses the Challenger shuttle disaster as the main case, drawing on NASA's ignored warnings before the launch. It is the first part of a talk given to a fire-fighters' association.
14:43Everything you think you know about addiction is wrong | Johann Hari | TED
13.6M views • 11 years ago
TED
Johann Hari's TED talk arguing that addiction is driven largely by disconnection and environment rather than chemical hooks alone. He draws on his personal experience with addicted relatives and on research and policy examples from around the world.
20:23The paradox of choice | Barry Schwartz | TED
7M views • 19 years ago
TED
Psychologist Barry Schwartz argues in this TED talk that abundant choice makes people more paralyzed and dissatisfied rather than freer and happier.
31:23Concurrency is not Parallelism by Rob Pike
191K views • 11 years ago
gnbitcom
Rob Pike's Go talk distinguishing concurrency, the structuring of independent processes, from parallelism, their simultaneous execution. It uses Go channels and goroutines to illustrate.