René's URL Explorer Experiment


Title: GitHub - hellerve/programming-talks: Awesome & interesting talks about programming

Open Graph Title: GitHub - hellerve/programming-talks: Awesome & interesting talks about programming

X Title: GitHub - hellerve/programming-talks: Awesome & interesting talks about programming

Description: Awesome & interesting talks about programming. Contribute to hellerve/programming-talks development by creating an account on GitHub.

Open Graph Description: Awesome & interesting talks about programming. Contribute to hellerve/programming-talks development by creating an account on GitHub.

X Description: Awesome & interesting talks about programming. Contribute to hellerve/programming-talks development by creating an account on GitHub.

Opengraph URL: https://github.com/hellerve/programming-talks

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:a86f4e33-f32d-83e2-1b8b-2cdd8483e405
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8D6E:1CAD:87392E:BAD2D3:696953CB
html-safe-noncead08ddb051648d8facb9f1c05b83ccc0e8742ef7704b80f0731ae61bdb01d56c
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RDZFOjFDQUQ6ODczOTJFOkJBRDJEMzo2OTY5NTNDQiIsInZpc2l0b3JfaWQiOiI1MjM5NzcyMjk2NTc3MTEwOTg3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac7c0f12fd3b3b6f03880ac0832c345c2cd53d314566c04581d1364d7ca42ef44e
hovercard-subject-tagrepository:29439879
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/hellerve/programming-talks
twitter:imagehttps://opengraph.githubassets.com/cf4b4b90d3f8e7e0b17e967e588e764ae939d3f121630df3e029ed76055d318e/hellerve/programming-talks
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cf4b4b90d3f8e7e0b17e967e588e764ae939d3f121630df3e029ed76055d318e/hellerve/programming-talks
og:image:altAwesome & interesting talks about programming. Contribute to hellerve/programming-talks development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None9db5f28da7e24035385d7f349f17890cbe016a939ddd7952be0f07b862094f5a
turbo-cache-controlno-preview
go-importgithub.com/hellerve/programming-talks git https://github.com/hellerve/programming-talks.git
octolytics-dimension-user_id7725188
octolytics-dimension-user_loginhellerve
octolytics-dimension-repository_id29439879
octolytics-dimension-repository_nwohellerve/programming-talks
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id29439879
octolytics-dimension-repository_network_root_nwohellerve/programming-talks
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4e59fe66217d3c72925af2a341ae3a8f2b5b5b2a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/hellerve/programming-talks#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fhellerve%2Fprogramming-talks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fhellerve%2Fprogramming-talks
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=hellerve%2Fprogramming-talks
Reloadhttps://github.com/hellerve/programming-talks
Reloadhttps://github.com/hellerve/programming-talks
Reloadhttps://github.com/hellerve/programming-talks
hellerve https://github.com/hellerve
programming-talkshttps://github.com/hellerve/programming-talks
Notifications https://github.com/login?return_to=%2Fhellerve%2Fprogramming-talks
Fork 509 https://github.com/login?return_to=%2Fhellerve%2Fprogramming-talks
Star 7.3k https://github.com/login?return_to=%2Fhellerve%2Fprogramming-talks
7.3k stars https://github.com/hellerve/programming-talks/stargazers
509 forks https://github.com/hellerve/programming-talks/forks
Branches https://github.com/hellerve/programming-talks/branches
Tags https://github.com/hellerve/programming-talks/tags
Activity https://github.com/hellerve/programming-talks/activity
Star https://github.com/login?return_to=%2Fhellerve%2Fprogramming-talks
Notifications https://github.com/login?return_to=%2Fhellerve%2Fprogramming-talks
Code https://github.com/hellerve/programming-talks
Issues 1 https://github.com/hellerve/programming-talks/issues
Pull requests 1 https://github.com/hellerve/programming-talks/pulls
Actions https://github.com/hellerve/programming-talks/actions
Projects 0 https://github.com/hellerve/programming-talks/projects
Wiki https://github.com/hellerve/programming-talks/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/hellerve/programming-talks/security
Please reload this pagehttps://github.com/hellerve/programming-talks
Insights https://github.com/hellerve/programming-talks/pulse
Code https://github.com/hellerve/programming-talks
Issues https://github.com/hellerve/programming-talks/issues
Pull requests https://github.com/hellerve/programming-talks/pulls
Actions https://github.com/hellerve/programming-talks/actions
Projects https://github.com/hellerve/programming-talks/projects
Wiki https://github.com/hellerve/programming-talks/wiki
Security https://github.com/hellerve/programming-talks/security
Insights https://github.com/hellerve/programming-talks/pulse
Brancheshttps://github.com/hellerve/programming-talks/branches
Tagshttps://github.com/hellerve/programming-talks/tags
https://github.com/hellerve/programming-talks/branches
https://github.com/hellerve/programming-talks/tags
912 Commitshttps://github.com/hellerve/programming-talks/commits/master/
https://github.com/hellerve/programming-talks/commits/master/
scriptshttps://github.com/hellerve/programming-talks/tree/master/scripts
scriptshttps://github.com/hellerve/programming-talks/tree/master/scripts
README.mdhttps://github.com/hellerve/programming-talks/blob/master/README.md
README.mdhttps://github.com/hellerve/programming-talks/blob/master/README.md
READMEhttps://github.com/hellerve/programming-talks
https://github.com/hellerve/programming-talks#programming-talks
belowhttps://github.com/hellerve/programming-talks#contributing
https://github.com/hellerve/programming-talks#names-to-look-out-for
https://github.com/hellerve/programming-talks#contents
On Programming Languageshttps://github.com/hellerve/programming-talks#on-programming-languages
Alpacahttps://github.com/hellerve/programming-talks#alpaca
APLhttps://github.com/hellerve/programming-talks#apl
Assemblyhttps://github.com/hellerve/programming-talks#assembly
Bashhttps://github.com/hellerve/programming-talks#bash
Chttps://github.com/hellerve/programming-talks#c
Clojurehttps://github.com/hellerve/programming-talks#clojure
C++https://github.com/hellerve/programming-talks#c-1
Crystalhttps://github.com/hellerve/programming-talks#crystal
CSShttps://github.com/hellerve/programming-talks#css
Dhttps://github.com/hellerve/programming-talks#d
Elixirhttps://github.com/hellerve/programming-talks#elixir
Elmhttps://github.com/hellerve/programming-talks#elm
Erlanghttps://github.com/hellerve/programming-talks#erlang
F#https://github.com/hellerve/programming-talks#f
Factorhttps://github.com/hellerve/programming-talks#factor
Fregehttps://github.com/hellerve/programming-talks#frege
Gohttps://github.com/hellerve/programming-talks#go
Hacketthttps://github.com/hellerve/programming-talks#hackett
Haskellhttps://github.com/hellerve/programming-talks#haskell
Idrishttps://github.com/hellerve/programming-talks#idris
Java & Androidhttps://github.com/hellerve/programming-talks#java--android
JavaScripthttps://github.com/hellerve/programming-talks#javascript
Juliahttps://github.com/hellerve/programming-talks#julia
Lisphttps://github.com/hellerve/programming-talks#lisp
Objective Chttps://github.com/hellerve/programming-talks#objective-c
OCamlhttps://github.com/hellerve/programming-talks#ocaml
Prologhttps://github.com/hellerve/programming-talks#prolog
PureScripthttps://github.com/hellerve/programming-talks#purescript
Pythonhttps://github.com/hellerve/programming-talks#python
Rackethttps://github.com/hellerve/programming-talks#racket
Rubyhttps://github.com/hellerve/programming-talks#ruby
Rusthttps://github.com/hellerve/programming-talks#rust
Scalahttps://github.com/hellerve/programming-talks#scala
Schemehttps://github.com/hellerve/programming-talks#scheme
Smalltalkhttps://github.com/hellerve/programming-talks#smalltalk
Swifthttps://github.com/hellerve/programming-talks#swift
Unisonhttps://github.com/hellerve/programming-talks#unison
VimLhttps://github.com/hellerve/programming-talks#viml
Wolfram Languagehttps://github.com/hellerve/programming-talks#wolfram-language
On theoryhttps://github.com/hellerve/programming-talks#on-theory
Compilers/Interpretershttps://github.com/hellerve/programming-talks#compilersinterpreters
Computer Graphics and Visionhttps://github.com/hellerve/programming-talks#computer-graphics-and-vision
Creative Technologyhttps://github.com/hellerve/programming-talks#creative-technology
Databaseshttps://github.com/hellerve/programming-talks#databases
Data Sciencehttps://github.com/hellerve/programming-talks#data-science
Data Structures & Algorithmshttps://github.com/hellerve/programming-talks#data-structures--algorithms
Debugginghttps://github.com/hellerve/programming-talks#debugging
DevOpshttps://github.com/hellerve/programming-talks#devops
Distributed Systemshttps://github.com/hellerve/programming-talks#distributed-systems
Entrepreneurshiphttps://github.com/hellerve/programming-talks#entrepreneurship
Functional Programminghttps://github.com/hellerve/programming-talks#functional-programming
Game Developmenthttps://github.com/hellerve/programming-talks#game-development
Hardwarehttps://github.com/hellerve/programming-talks#hardware
Logic Programminghttps://github.com/hellerve/programming-talks#logic-programming
Machine Learninghttps://github.com/hellerve/programming-talks#machine-learning
Mathematicshttps://github.com/hellerve/programming-talks#mathematics
On Languageshttps://github.com/hellerve/programming-talks#on-languages
On the Industry/Communityhttps://github.com/hellerve/programming-talks#on-the-industrycommunity
Operating Systemshttps://github.com/hellerve/programming-talks#operating-systems
Performance Engineeringhttps://github.com/hellerve/programming-talks#performance-engineering
Programming Language Designhttps://github.com/hellerve/programming-talks#programming-language-design
Program Synthesishttps://github.com/hellerve/programming-talks#program-synthesis
Researchhttps://github.com/hellerve/programming-talks#research
Roboticshttps://github.com/hellerve/programming-talks#robotics
Securityhttps://github.com/hellerve/programming-talks#security
Software Developmenthttps://github.com/hellerve/programming-talks#software-development
System Architecturehttps://github.com/hellerve/programming-talks#system-architecture
Testinghttps://github.com/hellerve/programming-talks#testing
Theoretical Computer Sciencehttps://github.com/hellerve/programming-talks#theoretical-computer-science
Type Theoryhttps://github.com/hellerve/programming-talks#type-theory
UX/UIhttps://github.com/hellerve/programming-talks#uxui
Web Developmenthttps://github.com/hellerve/programming-talks#web-development
Miscellaneoushttps://github.com/hellerve/programming-talks#miscellaneous
Contributinghttps://github.com/hellerve/programming-talks#contributing
https://github.com/hellerve/programming-talks#on-programming-languages
https://github.com/hellerve/programming-talks#alpaca
Alpaca: Static Typing on the BEAMhttps://www.youtube.com/watch?v=cljFpz_cv2E
https://github.com/hellerve/programming-talks#apl
Lessons for the Masses from the Trenches of Co-dfnshttps://www.youtube.com/watch?v=FrTk3Y-EOeU
Tacit Techniques with Dyalog version 18.0 Operatorshttps://www.youtube.com/watch?v=czWC4tjwzOQ
Patterns and Anti-patterns in APL: Escaping the Beginner's Plateauhttps://www.youtube.com/watch?v=9xCJ3BCIudI
50 Years of APL Datatypes: From Booleans to Hypercomplex Numbershttps://www.youtube.com/watch?v=l3QdKqskcBM
https://github.com/hellerve/programming-talks#assembly
Enough x86 Assembly to Be Dangeroushttps://www.youtube.com/watch?v=IfUPkUAEwrk
The Teensy ELF Executablehttps://www.muppetlabs.com/~breadbox/software/tiny/techtalk.html
https://github.com/hellerve/programming-talks#bash
The Functional Tao of Bashhttps://www.youtube.com/watch?v=yD2ekOEP9sU
https://github.com/hellerve/programming-talks#c
What is new in C and POSIX?https://www.youtube.com/watch?v=bfTy1NdOa2E
Advanced C Coding For Fun!https://www.youtube.com/watch?v=BEQ3sRakIs0
Writing application fault handlershttps://bootlin.com/pub/video/2008/ols/ols2008-gilad-ben-yossef-fault-handlers.ogg
https://github.com/hellerve/programming-talks#clojure
Evolving Clojure with Virtual Threadshttps://www.youtube.com/watch?v=umeUXG56JA8
Making Tools Developers Actually Usehttps://www.youtube.com/watch?app=desktop&v=119qVkHxPkM
Expeditious Code via Inferencehttps://www.youtube.com/watch?v=tPnCtXrwvIw
fn and Games with Arcadiahttps://www.youtube.com/watch?v=LbS45w_aSCU
Rethinking Identity with Clojurehttps://www.youtube.com/watch?v=77b47P8EpfA
Solving Problems the Clojure Wayhttps://www.youtube.com/watch?v=vK1DazRK_a0
Every Clojure Talk Everhttps://www.youtube.com/watch?v=jlPaby7suOc
Functional Programming in Angerhttps://www.youtube.com/watch?v=8o01g6C7jWg
Java Made (Somewhat) Simplehttps://www.youtube.com/watch?v=-zszF8bbXM0
REBLhttps://www.youtube.com/watch?v=c52QhiXsmyI
Core.Async in Usehttps://www.youtube.com/watch?v=096pIlA3GDo
Symbolic Assembly: Using Clojure to Meta-program Bytecodehttps://www.youtube.com/watch?v=eDad1pvwX34
Bare Metal Clojure with clojure.spechttps://www.youtube.com/watch?v=yGko70hIEwk
Clarifying Rules Engines with Clara Ruleshttps://www.youtube.com/watch?v=Q_k5MkZmd-o
Clojure at DataStax: The Long Road From Python to Clojurehttps://www.youtube.com/watch?v=wfrajaEyNX0
Composing music with clojure.spechttps://www.youtube.com/watch?v=404UXttr8kw
Creating DSLs - A tale of spec tacular success and failurehttps://www.youtube.com/watch?v=cO67QNn9hPY
Full stack FP in Datomic, Clojure, and ClojureScripthttps://www.youtube.com/watch?v=FjUKmTIHyXo
Live-Coding Mathematics Your First Clojure Proofhttps://www.youtube.com/watch?v=5YTCY7wm0Nw
Managing One of the World's Largest Clojure Code Baseshttps://www.youtube.com/watch?v=iUC7noGU1mQ
Parallel Programming, Fork Join, and Reducershttps://www.youtube.com/watch?v=eRq5UBx6cbA
Proto REPL, a New Clojure Development and Visualization Toolhttps://www.youtube.com/watch?v=buPPGxOnBnk
Spec-ulationhttps://www.youtube.com/watch?v=oyLBGkS5ICk
The Next Five Years of ClojureScripthttps://www.youtube.com/watch?v=mty0RwkPmE8
Using Clojure with C APIs for crypto and morehttps://www.youtube.com/watch?v=Lf-M1ZH6KME
Bottom Up vs Top Down Design in Clojurehttps://www.youtube.com/watch?v=Tb823aqgX_0
Building a Bicycle for the Mindhttps://www.youtube.com/watch?v=nKyHvVIotBo
Clojure, Made Simplehttps://web.archive.org/web/20151118133926id_/https://r20---sn-o097znl6.googlevideo.com/videoplayback?nh=IgpwcjAxLnNqYzA3KgkxMjcuMC4wLjE&key=yt6&source=youtube&mime=video%2Fmp4&pl=21&ratebypass=yes&signature=B1D2C1853132D09B459709147062F8A6EB038D10.9FEDF7D7D79EE5EA7C7241DD8F6717269876F7D2&itag=22&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&fexp=9405349%2C9408710%2C9413280%2C9414764%2C9416126%2C9417353%2C9417683%2C9418400%2C9419966%2C9420453%2C9421410%2C9421710%2C9422596%2C9422618%2C9422967%2C9422991%2C9423486%2C9423510%2C9423662%2C9423665%2C9423707%2C9424135%2C9424509&initcwndbps=13635000&mm=31&ipbits=0&mn=sn-o097znl6&id=o-AOGNQ8t_Nn-49gjVQdaOlN5n04XeLq8Oij1BREck5zlw&mt=1447853767&dur=3643.443&mv=m&ms=au&ip=207.241.237.140&requiressl=yes&lmt=1438402926954087&upn=qdXLqzMsHfc&expire=1447875529&sver=3&signature=
ClojureScript + React.js: How I learned to stop worrying and love the browserhttps://www.youtube.com/watch?v=ey7Ms2ub7wY
ClojureScript for Skepticshttps://www.youtube.com/watch?v=gsffg5xxFQI
Condition Systems in an Exceptional Languagehttps://www.youtube.com/watch?v=zp0OEDcAro0
Data Science in Clojurehttps://www.youtube.com/watch?v=omSTAwSjYc8
Developing ClojureScript With Figwheelhttps://www.youtube.com/watch?v=j-kj2qwJa_E
Domain Specific Type Systemshttps://www.youtube.com/watch?v=gY0H0KVc_h0
From REST to CQRS with Clojure, Kafka, & Datomichttps://www.youtube.com/watch?v=qDNPQo9UmJA
Game Development Developmenthttps://www.youtube.com/watch?v=ajX09xQ_UEg
Genetic Programming in Clojurehttps://www.youtube.com/watch?v=HWMJdO4klIE
Hoplon and Javelin, WebDev Alternative Realityhttps://www.youtube.com/watch?v=UoZyyo2Bwr8
Om Nexthttps://www.youtube.com/watch?v=MDZpSIngwm4
Purely Randomhttps://www.youtube.com/watch?v=u0t-6lUvXHo
Pattern Matching in Clojurehttps://www.youtube.com/watch?v=n7aE6k8o_BU
Simplicity in Practicehttps://www.youtube.com/watch?v=2YmmfS5YTQ0
Solving Problems with Automatahttps://www.youtube.com/watch?v=AEhULv4ruL4
Specter: overcome your fear of nested Clojure datahttps://www.youtube.com/watch?v=mXZxkpX5nt8
The ReactJS Landscapehttps://www.youtube.com/watch?v=oRmj3IUkRVk
The Relevance of ClojureScripthttps://www.youtube.com/watch?v=pX6tUpgktxo
Always Be Composinghttps://www.youtube.com/watch?v=3oQTSP4FngY
ClojureScript: Lisp's Revengehttps://www.youtube.com/watch?v=MTawgp3SKy8
Enter the Matrixhttps://www.youtube.com/watch?v=_h9TLJtjSJo
How Clojure Works: Understanding the Clojure Runtimehttps://www.youtube.com/watch?v=8NUI07y1SlQ
Making Games at Runtime with Clojurehttps://www.youtube.com/watch?v=0GzzFeS5cMc
Predictably Fast Clojurehttps://www.youtube.com/watch?v=iQwQXVM6oiY
Typed Clojure in Practicehttps://www.youtube.com/watch?v=a0gT0syAXsY
Variants are Not Unionshttps://www.youtube.com/watch?v=ZQkIWWTygio
Clojure core.asynchttps://www.infoq.com/presentations/clojure-core-async/
Clojure Data Sciencehttps://www.youtube.com/watch?v=RVmY2lQ4DHE
Clojure Enemy of the Statehttps://www.youtube.com/watch?v=qe60zwUAOqE
Clojure in 10 Big Ideashttps://www.youtube.com/watch?v=noiGVQoyYHw
Clojure Library Core.async for Asynchronous Programminghttps://www.youtube.com/watch?v=AhxcGGeh5ho
Core.Asynchttps://www.youtube.com/watch?v=enwIIGzhahw
Design, Composition and Performancehttps://www.infoq.com/presentations/Design-Composition-Performance/
Expert to Expert - Inside Clojurehttps://www.youtube.com/watch?v=wASCH_gPnDw
Jelly stains. Thoughts on JavaScript, LISP & Playhttps://www.youtube.com/watch?v=AnzMEdC2FDk
Machine Learning Livehttps://www.youtube.com/watch?v=QJ1qgCr09j8
Make Your Own Lisphttps://www.youtube.com/watch?v=DHubfS8E--o
Playing Go with Clojurehttps://www.youtube.com/watch?v=v5dYE0CMmHQ
Predicate Dispatchhttps://www.youtube.com/watch?v=iCl9rB1tyxo
The Macronomiconhttps://www.youtube.com/watch?v=0JXhJyTo5V8
Clojure Concurrencyhttps://www.youtube.com/watch?v=dGVqrGmwOAw
Why Is A Monad Like A Writing Desk?https://www.infoq.com/presentations/Why-is-a-Monad-Like-a-Writing-Desk/
Clojure for Schemershttps://vimeo.com/22675078
Persistent Data Structures and Managed Referenceshttps://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey/
https://github.com/hellerve/programming-talks#c-1
Embracing an Adversarial Mindset for C++ Securityhttps://www.youtube.com/watch?v=glkMbNLogZE
Peering Forward - C++’s Next Decadehttps://www.youtube.com/watch?v=FNi1-x4pojs
C++ Exceptions for Smaller Firmwarehttps://www.youtube.com/watch?v=bY2FlayomlE
C++ - The Newest Old Languagehttps://www.youtube.com/watch?v=HAFrggEDr5U
Memory Latency Troubles You? Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)https://www.youtube.com/watch?v=j9tlJAqMV7U
Modern C++ in Embedded Systemshttps://www.youtube.com/watch?v=c9Xt6Me3mJ4
-Os mattershttps://www.youtube.com/watch?v=vGV5u1nxqd8
10 Core Guidelines You Need to Start Using Nowhttps://www.youtube.com/watch?v=XkDEzfpdcSg
Curiously Recurring C++ Bugs at Facebookhttps://www.youtube.com/watch?v=lkgszkPnV8g
Fantastic Algorithms and Where To Find Themhttps://www.youtube.com/watch?v=YA-nB2wjVcI
Meta: Thoughts on generative C++https://www.youtube.com/watch?v=4AfRAVcThyA
Postmodern C++https://www.youtube.com/watch?v=GPP64opjy_Y
Rethinking Stringshttps://www.youtube.com/watch?v=OMbwbXZWtDM
Rethinking Exceptionshttps://www.youtube.com/watch?v=OkgvqjJzH_Y
The Last Thing D Needshttps://www.youtube.com/watch?v=KAWA1DuvCnQ
The Nightmare of Move Semantics for Trivial Classeshttps://www.youtube.com/watch?v=PNRju6_yn3o
Undefined Behavior in 2017, Part Ihttps://www.youtube.com/watch?v=v1COuU2vU_w
Undefined Behavior in 2017, Part IIhttps://www.youtube.com/watch?v=TPyLrJED0zQ
A Tutorialhttps://www.youtube.com/watch?v=P32hvk8b13M
Better Codehttps://www.youtube.com/watch?v=cK_kftBNgBc
C++17, is it great or just OK?https://www.youtube.com/watch?v=we0HUrXMC5s
Design Patterns in Modern C++https://www.youtube.com/watch?v=sJnoIF4_Ug8
Fastwarehttps://www.youtube.com/watch?v=AxnotgLql0k
Making C++ easier, faster and safer, Part Ihttps://www.youtube.com/watch?v=cX_GhJ6BuWI
Making C++ easier, faster and safer, Part IIhttps://www.youtube.com/watch?v=E36BUcTWo50
STL Algorithms - How To Use Them and How to Write Your Ownhttps://www.youtube.com/watch?v=3nXLxMYXgWs
Thinking outside the synchronisation quadranthttps://www.youtube.com/watch?v=yl25p91flLY
Better Code: Data Structureshttps://www.youtube.com/watch?v=sWgDk-o-6ZE
Support for Embedded Programming in C++11 and C++14https://www.youtube.com/watch?v=J-tA17slViE
Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!https://www.youtube.com/watch?v=nXaxk27zwlk
Transducers: from Clojure to C++https://www.youtube.com/watch?v=vohGJjGxtJQ
Writing Good C++14... By Defaulthttps://www.youtube.com/watch?v=hEx5DNLWGgA
Back to the Basics! Essentials of Modern C++ Stylehttps://www.youtube.com/watch?v=xnqTKD8uD64
C++ on Mars: Incorporating C++ into Mars Rover Flight Softwarehttps://www.youtube.com/watch?v=3SdSKZFoUa8
C++17: I See A Monad In Your Futurehttps://www.youtube.com/watch?v=BFnhhPehpKw
Efficiency with Algorithms, Performance with Datahttps://www.youtube.com/watch?v=fHNmRkzxHWs
Lock-Free Programming (or, Juggling Razor Blades), Part Ihttps://www.youtube.com/watch?v=c1gO9aB9nbs
Lock-Free Programming (or, Juggling Razor Blades), Part IIhttps://www.youtube.com/watch?v=CmxkPChOcvw
Making C++ Code Beautifulhttps://www.youtube.com/watch?v=BiYliKliFvs
Optimization Tips - Mo' Hustle Mo' Problemshttps://www.youtube.com/watch?v=Qq_WaiwzOtI
Plain Threads are the GOTO of todays computinghttps://www.youtube.com/watch?v=4OCUEgSNIAY
Pragmatic Type Erasure: Solving OOP Problems with Elegant Design Patternhttps://www.youtube.com/watch?v=0I0FD3N5cgM
Type Deduction and Why You Carehttps://www.youtube.com/watch?v=wQxj20X-tIU
C++ Seasoninghttps://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning
Don't Help the Compilerhttps://www.youtube.com/watch?v=AKtHxKJRwp4
Optimizing the Emergent Structures of C++https://www.youtube.com/watch?v=eR34r7HOU14
Scaling with C++11https://www.youtube.com/watch?v=Zrq9Mxllk74
The Effective C++11/14 Samplerhttps://channel9.msdn.com/Events/GoingNative/2013/An-Effective-Cpp11-14-Sampler
Writing Quick Code in C++, Quicklyhttps://www.youtube.com/watch?v=ea5DiCg8HOY
C++11 Style - A Touch of Classhttps://www.youtube.com/watch?v=0iWb_qi2-uI
On Static If, C++11 in 2012, Modern Libraries, and Metaprogramminghttps://channel9.msdn.com/Shows/Going+Deep/Alexandrescu-Meyers-Sutter-On-Static-If-C11-in-2012-Modern-Libraries-and-Metaprogramming
Using C++11 to speed up your Qt 5 programshttps://www.youtube.com/watch?v=sajBj_eiH10
https://github.com/hellerve/programming-talks#crystal
Introducing the Crystal Programming Languagehttps://www.youtube.com/watch?v=5QjvGuL4Opo
Writing CLI applications in Crystalhttps://www.youtube.com/watch?v=Tpw1vcxw290
https://github.com/hellerve/programming-talks#css
Stuff About Cascading Style Sheetshttps://www.youtube.com/watch?v=R_py8gCTTAc
Your Very Own Component Libraryhttps://www.youtube.com/watch?v=zSYo7m5kGHQ
CSS Performance Toolinghttps://www.youtube.com/watch?v=FEs2jgZBaQA
CSS Levels Uphttps://www.youtube.com/watch?v=UpVj5azI-iI
Your CSS is a Messhttps://www.youtube.com/watch?v=C4z_9F6nfS8
https://github.com/hellerve/programming-talks#d
High Performance Code Using Dhttps://archive.org/details/dconf2014-day03-talk01
Refactoring JIT Compilationhttps://www.youtube.com/watch?v=FGgFMZhnXvU
SDC, a D Compiler as a Libraryhttps://www.youtube.com/watch?v=AhR4PSExnqk
https://github.com/hellerve/programming-talks#elixir
The Soul of Erlang and Elixirhttps://www.youtube.com/watch?v=JvBT4XBdoUE
GenStage and Flowhttps://www.youtube.com/watch?v=XPlXNUXmcgE
Solid Groundhttps://www.youtube.com/watch?v=5SbWapbXhKo
Transforming Programminghttps://www.youtube.com/watch?v=A76hM3MpEKo
Building Multiplayer Games with Phoenix and Phaserhttps://www.youtube.com/watch?v=I5L9_cXwBcU
Build Your Own Elixirhttps://www.youtube.com/watch?v=IONWi9hayEA
Code Generation in Elixirhttps://www.youtube.com/watch?v=-mgwW3RVI50
Dialyzer: Optimistic Type Checking for Erlang and Elixirhttps://www.youtube.com/watch?v=JT0ECYZ9FaQ
Enhanced Embedded Systems with Nerveshttps://www.youtube.com/watch?v=118-g0ODfgg
Elixir in Elixirhttps://www.youtube.com/watch?v=p8MGNw045AE
Explicit Elixirhttps://www.youtube.com/watch?v=sr5I5ncg0kU
Learn Elixir: Building a Neural Network from Scratchhttps://www.youtube.com/watch?v=YE0h9DURSOo
New Heightshttps://www.youtube.com/watch?v=E6RTBlO9TZQ
Real World Elixir Deploymenthttps://www.youtube.com/watch?v=H686MDn4Lo8
Securing Elixir Applicationshttps://www.youtube.com/watch?v=r0DuAse9tK8
The Climb: Experiencing the Rise of Elixir from the Insidehttps://www.youtube.com/watch?v=fklep3sUSWo
Elixir Should Take Over the Worldhttps://www.youtube.com/watch?v=X25xOhntr6s
Phoenix - Productive. Reliable. Fast.https://youtu.be/STO-uN0xHDQ
elixir Conf 2014 Keynotehttps://www.youtube.com/watch?v=aZXc11eOEpI
Elixir: The Power of Erlang, the Joy of Rubyhttps://www.youtube.com/watch?v=lww1aZ-ldz0
Think Differenthttp://www.confreaks.com/videos/4119-elixirconf2014-opening-keynote-think-different
https://github.com/hellerve/programming-talks#elm
Demystifying Parsershttps://www.youtube.com/watch?v=M9ulswr1z0E
If Coco Chanel Reviewed Elmhttps://www.youtube.com/watch?v=Wiw3YcwGwrU
The life of a filehttps://www.youtube.com/watch?v=XpDsk374LDE
Controlling Time and Space: understanding the many formulations of FRPhttps://www.youtube.com/watch?v=Agu6jipKfYw
https://github.com/hellerve/programming-talks#erlang
Operable Erlang and Elixirhttps://www.youtube.com/watch?v=OR2Gc6_Le2U
Getting to the BEAM, without going through Erlanghttps://www.youtube.com/watch?v=BcXQ2qaEzNI
A Peek Inside Erlang's OTPhttps://www.youtube.com/watch?v=PkHZPTn1brc
Distributed Jamming with Sonic Pi and Erlanghttps://www.youtube.com/watch?v=4SUdnOUKGmo
Erlang and Deep Learninghttps://www.youtube.com/watch?v=iMhBEVCgPdg
Pilgrim's Progress to the Promised Landhttps://www.youtube.com/watch?v=84UI5mRXU7g
Scaling Distributed Erlanghttps://www.youtube.com/watch?v=usEs3GPnZDg
Erlang: Evolutionhttps://www.youtube.com/watch?v=od6CfA8xEcM
How To Ship New Code Without Taking Your System Downhttps://www.youtube.com/watch?v=NfCLCmRi4_Y
Implementing Languages on the BEAMhttps://www.youtube.com/watch?v=qm0mbQbc9Kc
OTP Has Done Ithttps://www.youtube.com/watch?v=yBReonQlfL4
Designing a Real Time Game Engine in Erlanghttps://www.youtube.com/watch?v=sla-t0ZNlMU
Optimizing Native Code for Erlanghttps://www.youtube.com/watch?v=57AkoJfojK8
Using Logic Programming Tools to Drive Property-based Testinghttps://www.youtube.com/watch?v=fSCIfsUcY4Y
Why The Cool Kids Don't Use Erlanghttps://www.youtube.com/watch?v=3MvKLOecT1I
Writing Quality Code in Erlanghttps://www.youtube.com/watch?v=CQyt9Vlkbis
26 years with Erlang or How I got my grey hairshttps://www.youtube.com/watch?v=HCwRGHj5jOE
A Few Improvements to Erlanghttp://www.erlang-factory.com/conference/ErlangUserConference2012/speakers/joearmstrong
Chicago Boss: A Web Framework Built for Comfort (and Speed)https://www.youtube.com/watch?v=LGGo6bIuj8w
Over a Century of Programminghttps://www.youtube.com/watch?v=y5Y_JFIsg6s
Erlang in production: I wish I'd known that when I startedhttps://www.youtube.com/watch?v=G0eBDWigORY
https://github.com/hellerve/programming-talks#f
F# for Tradinghttps://www.youtube.com/watch?v=OonLCmLeQUQ
https://github.com/hellerve/programming-talks#factor
Factor: an extensible interactive languagehttps://www.youtube.com/watch?v=f_0QlhYlS8g
https://github.com/hellerve/programming-talks#frege
Frege, a Haskell for the JVMhttps://www.youtube.com/watch?v=1P1-HXNfFPc
https://github.com/hellerve/programming-talks#go
SQLite and Gohttps://www.youtube.com/watch?v=RqubKSF3wig
Things in Go I Never Usehttps://www.youtube.com/watch?v=5DVV36uqQ4E
cgo - Safely Taming the Beasthttps://www.youtube.com/watch?v=lhMhApWQp2E
Communicating Sequential Goroutineshttps://www.youtube.com/watch?v=gO1qF19y6KQ
Crypto for Go Developershttps://www.youtube.com/watch?v=2r_KMzXB74w
Do not fear first class functionshttps://www.youtube.com/watch?v=5buaPyJ0XeQ
"go test -race" Under the Hoodhttps://www.youtube.com/watch?v=5erqWdlhQLA
Idiomatic Go Trickshttps://www.youtube.com/watch?v=yeetIgNeIkc
Inside the Map Implementationhttps://www.youtube.com/watch?v=Tl7mi9QmLns
Packet Capture, Analysis, and Injection with Gohttps://www.youtube.com/watch?v=APDnbmTKjgM
Program your next server in Gohttps://www.youtube.com/watch?v=5bYO60-qYOI
The Design of the Go Assemblerhttps://www.youtube.com/watch?v=KINIAgRpkDA
The Hidden Power of Humble Interfaceshttps://www.youtube.com/watch?v=s4e-cFhT620
7 common mistakes in Go and when to avoid themhttps://www.youtube.com/watch?v=29LLRKIL_TI
Communicating Sequential Processeshttps://www.youtube.com/watch?v=3gXWA6WEvOM
Gohttps://www.youtube.com/watch?v=PTZqkyivnHk
Golang: The good, the bad, & the uglyhttps://www.youtube.com/watch?v=cMYhGNofHA4
gRPC: Google's high-performance, open-source RPC frameworkhttps://www.youtube.com/watch?v=sZx3oZt7LVg
Stupid Gopher Trickshttps://www.youtube.com/watch?v=UECh7X07m6E
The move from C to Go in the toolchainhttps://www.youtube.com/watch?v=cF1zJYkBW4A
High Performance Systems in Gohttps://www.youtube.com/watch?v=ylRKac5kSOk
Three fallacies of dependencieshttps://www.youtube.com/watch?v=yi5A3cK1LNA
Advanced Go Concurrency Patternshttps://www.youtube.com/watch?v=QDDwwePbDtw
Go for Pythonistashttps://www.youtube.com/watch?v=elu0VpLzJL8
Concurrency Is Not Parallelismhttps://www.youtube.com/watch?v=oV9rvDllKEg
Go Concurrency Patternshttps://www.youtube.com/watch?v=f6kdp27TYZs
Practical Go Programminghttps://www.youtube.com/watch?v=2-pPAvqyluI
https://github.com/hellerve/programming-talks#hackett
Hackett: a metaprogrammable Haskellhttps://www.youtube.com/watch?v=5QQdI3P7MdY
https://github.com/hellerve/programming-talks#haskell
Laws!https://www.youtube.com/watch?v=VzNGF4V937o
Linear Haskell: practical linearity in a higher-order polymorphic languagehttps://www.youtube.com/watch?v=t0mhvd3-60Y
Suggesting Valid Substitutions For Typed Holeshttps://www.youtube.com/watch?v=pDgshr-oc14
Dependent Types in Haskellhttps://www.youtube.com/watch?v=wNa3MMbhwS4
Escape from the ivory tower: the Haskell journeyhttps://www.youtube.com/watch?v=re96UgMk6GQ
Point-Free or Die: Tacit Programming in Haskell and Beyondhttps://www.youtube.com/watch?v=seVSlKazsNk
What are Types for, or are they only Against?https://www.youtube.com/watch?v=3U3lV5VPmOU
Enigmatic Haskell, Haskellish Enigmahttps://www.youtube.com/watch?v=9-u2n4GgcVw
Framing the Discussion with EDSLshttps://www.youtube.com/watch?v=_KioQRICpmo
herehttps://github.com/acowley/BostonHaskell2015
Next Level MTLhttps://www.youtube.com/watch?v=GZPup5Iuaqw
Pure Type Systemshttps://www.youtube.com/watch?v=ZGqKsalJi4s
The Road to Running Haskell at Facebook Scalehttps://www.youtube.com/watch?v=sl2zo7tzrO8
Demystifying Haskellhttps://www.youtube.com/watch?v=apBWkBDVlow
Getting a Quick Fix on Comonadshttps://www.youtube.com/watch?v=F7F-BzOB670
Haste: Full-Stack Haskell for Non-PhD Candidateshttps://www.youtube.com/watch?v=3v03NFcyvzc
How Haskell is Changing my Brainhttps://vimeo.com/96639840
Introduction to Low Level Haskell Optimizationhttps://www.youtube.com/watch?v=McFNkLPTOSY
Safe Zero-Cost Coercions for Haskellhttps://www.youtube.com/watch?v=xFy_8n_HdI4
Writing a game in Haskellhttps://www.youtube.com/watch?v=1MNTerD8IuI
Lenses, Folds, and Traversalshttps://www.youtube.com/watch?v=cefnmjtAolY
The Algebra In Algebraic Data Typeshttps://www.youtube.com/watch?v=YScIPA8RbVE
Haskell Amuse-Bouchehttps://www.youtube.com/watch?v=b9FagOVqxmI
Data Parallel Haskellhttps://www.youtube.com/watch?v=NWSZ4c9yqW8
A History of Haskell: being lazy with classhttps://www.youtube.com/watch?v=06x8Wf2r2Mc
https://github.com/hellerve/programming-talks#idris
Type-driven Development of Communicating Systems in Idrishttps://www.youtube.com/watch?v=IQO9N0Y8tcM
Coding for Types: The Universe Patern in Idrishttps://www.youtube.com/watch?v=AWeT_G04a0A
Type-Driven Development in Idrishttps://www.youtube.com/watch?v=X36ye-1x_HQ
Dependently Typed Functional Programming with Idrishttps://www.idris-lang.org/dependently-typed-functional-programming-with-idris-course-videos-and-slides/
playlisthttps://www.youtube.com/playlist?list=PLZxlmw4K3ICJw6FAml2yw95B0I--iKQZ_
Part 1: Introductionhttps://vimeo.com/61576198
[mirror]https://youtu.be/S3oSwATZ5r4
Part 2: Embedded DSLshttps://vimeo.com/61663317
[mirror]https://youtu.be/uz_4WRN1ODg
Part 3: Effect managementhttps://vimeo.com/62037963
[mirror]https://youtu.be/rFItGEsmJr8
Part 4: Implementing Idrishttps://vimeo.com/62059837
[mirror]https://youtu.be/QPoKDJZbDmY
https://github.com/hellerve/programming-talks#java--android
Java in 2018: Change is the Only Constanthttps://www.youtube.com/watch?v=wHoRBvt3U6o
Modules in One Lessonhttps://www.youtube.com/watch?v=rFhhLXcOBsk
g ∘ f patternshttps://www.youtube.com/watch?v=lZG74WbnhoE
Parallel and Asynchronous Programming with Streams and CompletableFuturehttps://www.youtube.com/watch?v=IwJ-SCfXoAU
A JVM does that???https://www.youtube.com/watch?v=-vizTDSz8NU
Optional - The Mother of All Bikeshedshttps://www.youtube.com/watch?v=Ej0sss6cq14
4 JVM Web Frameworks in 40 Minuteshttps://www.youtube.com/watch?v=nyz0AVIOTkI
A Few Ok Librarieshttps://www.youtube.com/watch?v=WvyScM_S88c
Fast as C: How to write really terrible Javahttps://vimeo.com/131394615
New Concurrency Models on the JVM: Fibres, Verticles, Agents and Actorshttps://www.youtube.com/watch?v=EMv_8dxSqdE
Common crypto mistakes in Androidhttps://vimeo.com/115219591
Functional Reactive Programming with RxJavahttps://www.youtube.com/watch?v=_t06LRX0DV0
Java 8 Lambda Expressions & Streamshttps://www.youtube.com/watch?v=8pDm_kH4YKY
Java 8 Language Capabilities, What's in it for you?https://www.youtube.com/watch?v=j9nj5dTo54Q
Living in the Matrix with Bytecode Manipulationhttps://www.youtube.com/watch?v=39kdr1mNZ_s
Ludicrous Speed: Designing For Performance on the JVMhttps://www.youtube.com/watch?v=X1rWgshr3PY
Nashorn: implementing a dynamic language runtime on JVM in 2014https://www.youtube.com/watch?v=KKaHkkpdHxg
Recursion Schemeshttps://www.youtube.com/watch?v=Zw9KeP3OzpU
JVM Bytecode for Dummies (and the Rest of Us Toohttps://www.youtube.com/watch?v=rPyqB1l4gko
Java - The Good, Bad and Ugly Partshttps://www.youtube.com/watch?v=hcY8cYfAEwU
Effective Java; Still Effective After All These Yearshttps://www.youtube.com/watch?v=V1vQf4qyMXg
https://github.com/hellerve/programming-talks#javascript
herehttps://github.com/bolshchikov/js-must-watch
A Cartoon Intro to WebAssemblyhttps://www.youtube.com/watch?v=HktWin_LPf4
How to effortlessly integrate Three.js into your projectshttps://www.youtube.com/watch?v=748A2ohUMEg
Learning Functional Programming with JavaScripthttps://www.youtube.com/watch?v=e-5obm1G_FY
Angular + React = Speedhttps://www.youtube.com/watch?v=XQM0K6YG18s
Benchmarking JavaScripthttps://www.youtube.com/watch?v=g0ek4vV7nEA
ECMAScript 6 & Web Componentshttps://www.youtube.com/watch?v=2w4sRkTnhPM
Ember 2.0https://www.youtube.com/watch?v=U1HEzVWseng
If you wish to learn ES6/2015 from scratch, you must first invent the universehttps://www.youtube.com/watch?v=DN4yLZB1vUQ
Immutable Data and Reacthttps://www.youtube.com/watch?v=I7IdS-PbEgI
Improving Your Workflow With Code Transformationhttps://www.youtube.com/watch?v=OFuDvqZmUrE
j2me.js - a multi-threaded Java VM in JavaScripthttps://www.youtube.com/watch?v=I7hZ8I9G5KA
10 Angular JS Patternshttps://www.youtube.com/watch?v=UlvCbnKAH3g
Async JavaScript with Reactive Extensionshttps://www.youtube.com/watch?v=FAZJsxcykPs
Build Production Ready Javascript Apps With Grunthttps://www.youtube.com/watch?v=BpMKxF-HUqA
ES6 and 7, the future of JShttps://vimeo.com/113913703
Functional programming patterns for the non-mathematicianhttps://www.youtube.com/watch?v=AvgwKjTPMmM
Immutability, interactivity & JavaScripthttps://www.youtube.com/watch?v=mS264h8KGwk
Javascript Combinatorshttps://vimeo.com/97408202
Large Scale JavaScript Application Architecturehttps://www.youtube.com/watch?v=kNrnRG1YgAQ
Node.js in 20 Minuteshttps://www.youtube.com/watch?v=mq6uCM4ynpc
Raw WebGLhttps://www.youtube.com/watch?v=H4c8t6myAWU
Reactive Game Development For The Discerning Hipsterhttps://www.youtube.com/watch?v=x8mmAu7ZR9Y
The Art of the Javascript Metaobject Protocolhttps://vimeo.com/97415345
The Art of the JavaScript Metaobject Protocol: Duck Typing, Compatibility, and the Adaptor Patternhttp://lanyrd.com/2014/nordicjs/sddfwy/#link-zdxq
Version 7: The Evolution of JavaScripthttps://www.youtube.com/watch?v=DqMFX91ToLw
What the heck is the event loop anyway?https://www.youtube.com/watch?v=8aGhZQkoFbQ
Bringing Angular Apps to Life with Animationhttps://www.youtube.com/watch?v=cF_JsA9KsDM
Classical Inheritance is Obsolete - How to Think in Prototypal OOhttps://vimeo.com/69255635
Constraint programming in the browserhttps://www.youtube.com/watch?v=72sWgwaAoyk
Creating A Scalable JavaScript Application Architecturehttps://www.youtube.com/watch?v=b5pFv9NB9fs
Design Decisions in AngularJShttps://www.youtube.com/watch?v=HCR7i5F5L8c
Dissecting WebGLhttps://livestream.com/hugeinc/events/2192947
the slideshttps://github.com/hugeinc/doctype-meetup/tree/master/dissecting-webgl
Is Node.js Betterhttps://www.youtube.com/watch?v=C5fa1LZYodQ
Monads and Gonadshttps://www.youtube.com/watch?v=b0EF0VTs9Dc
Really. JavaScript.https://www.youtube.com/watch?v=lTWGoL1N-Kc
Redemption from Callback Hellhttps://www.youtube.com/watch?v=hf1T_AONQJU
Snappy Performance Apps with Ember.jshttps://www.youtube.com/watch?v=9a0OP4in-ac
Solving the real callback hellhttps://www.youtube.com/watch?v=Wu9n7Ry0PWw
The first ever presentation on Node.jshttps://www.youtube.com/watch?v=ztspvPYybIY
Crockford on JavaScripthttps://www.youtube.com/playlist?list=PL7664379246A246CB
Introduction to Node.jshttps://yuiblog.com/blog/2010/05/20/video-dahl/
https://github.com/hellerve/programming-talks#julia
What's Bad About Juliahttps://www.youtube.com/watch?v=TPuJsgyu87U
The Unreasonable Effectiveness of Multiple Dispatchhttps://www.youtube.com/watch?v=kc9HwsxE1OY
Julia as a platform for language developmenthttps://www.youtube.com/watch?v=BBUrQId0HhQ
Introduction to Writing High Performance Julia (Workshop)https://www.youtube.com/watch?v=szE4txAD8mk
Julia 1.0https://www.youtube.com/watch?v=5gXMpbY1kJY
Machine Codehttps://www.youtube.com/watch?v=ErGi9sNgUjw
The Two Cultures of Programminghttps://www.youtube.com/watch?v=C3iR_PknlFc
Convex Optimization in Juliahttps://www.youtube.com/watch?v=SoI0lEaUvTs
Crossing Language Barriers with Julia, SciPy,IPythonhttps://www.youtube.com/watch?v=jhlVHoeB05A
Python and Julia. Why do we need another language?https://www.youtube.com/watch?v=6Q1OiMsik5g
https://github.com/hellerve/programming-talks#lisp
The Most Beautiful Program Ever Writtenhttps://www.youtube.com/watch?v=OyfBQmvr2Hc
Lisphttps://www.youtube.com/watch?v=FRaNUsiD_BA
Practical Common Lisphttps://www.youtube.com/watch?v=4NO83wZVT0A
https://github.com/hellerve/programming-talks#objective-c
Object-Oriented Programming in Objective-Chttps://www.youtube.com/watch?v=_BbGxpiYFDg
RACify Non-Reactive Codehttps://www.youtube.com/watch?v=sek0ohbboNU
https://github.com/hellerve/programming-talks#ocaml
Jane and the Compilerhttps://www.youtube.com/watch?v=gXdMFxGdako
Why OCamlhttps://www.youtube.com/watch?v=v1CmGbOGb2I
Caml Tradinghttps://www.youtube.com/watch?v=hKcOkWzj0_s
https://github.com/hellerve/programming-talks#prolog
Production Prologhttps://www.youtube.com/watch?v=G_eYTctGZw8
A Taste of Prologhttps://www.youtube.com/watch?v=hEOVcLAPRG8
https://github.com/hellerve/programming-talks#purescript
PureScript (Maybe This Time We Get JavaScript Right)https://www.youtube.com/watch?v=yIlDBPiMb0o
https://github.com/hellerve/programming-talks#python
herehttps://github.com/s16h/py-must-watch
Exploring the CPython JIThttps://www.youtube.com/watch?v=5-AA7-fHYYM
What they don't tell you about building a JIT compiler for CPythonhttps://www.youtube.com/watch?v=NE-Oq8I3X_w
GraalPy - Fast Python Implementationhttps://www.youtube.com/watch?v=J9UVzSQD8Lc
A Talk near the Future of Python?https://www.youtube.com/watch?v=VUT386_GKI8
Understanding Python Bytecodehttps://www.youtube.com/watch?v=_w3a1ledmVE
Grok the GIL - Write Fast And Thread Safe Pythonhttps://www.youtube.com/watch?v=7SSYhuk5hmc
The Dictionary Even Mightierhttps://www.youtube.com/watch?v=66P5FMkWoVU
The Python Visualization Landscapehttps://www.youtube.com/watch?v=FytuB8nFHPQ
What Does It Take To Be An Expert At Python?https://www.youtube.com/watch?v=7lmCu8wz8ro
Builtin Super Heroeshttps://www.youtube.com/watch?v=lyDLAutA88s
Finding closures with closureshttps://www.youtube.com/watch?v=E9wS6LdXM8Y
Flask for Fun and Profithttps://www.youtube.com/watch?v=1ByQhAM5c1I
Machete-mode debugging: Hacking your way out of a tight spothttps://www.youtube.com/watch?v=bAcfPzxB3dk
Python and Johnny Cashhttps://www.youtube.com/watch?v=L3j2qw9XZCc
Removing Python's GIL: The Gilectomyhttps://www.youtube.com/watch?v=P3AyI_u66Bw
Statistics for Hackershttps://www.youtube.com/watch?v=Iq9DzN6mvYA
Advanced Data Storagehttps://www.youtube.com/watch?v=AXlp7qxqu8E
Beyond PEP 8 - Best practices for beautiful intelligible codehttps://www.youtube.com/watch?v=wf-BqAjZb8M
Bytes in the Machine: Inside the CPython interpreterhttps://www.youtube.com/watch?v=HVUTjQzESeo
Facts and Myths about Python names and valueshttps://www.youtube.com/watch?v=_AEJHKGk9ns
How to Be More Effective with Functionshttps://www.youtube.com/watch?v=WjJUPxKB164
How to build a brain with Pythonhttps://www.youtube.com/watch?v=7hvpoLKJHOw
Investigating Python Watshttps://www.youtube.com/watch?v=sH4XF6pKKmk
Is Your REST API RESTful?https://www.youtube.com/watch?v=pZYRC8IbCwk
Keynote at PyCon Brasil 2015https://www.youtube.com/watch?v=lYe8W04ERnY
Losing your Loops Fast Numerical Computing with NumPyhttps://www.youtube.com/watch?v=EEUXKG97YRw
Modules and Packages: Live and Let Die!https://www.youtube.com/watch?v=0oTh1CXRaQ0
My Python's a little Rust-yhttps://www.youtube.com/watch?v=3CwJ0MH-4MA
Oh, Come On Who Needs Bytearrayshttps://www.youtube.com/watch?v=z9Hmys8ojno
Porting Python to run without an OShttps://www.youtube.com/watch?v=bYQ_lq5dcvM
PyPy.js: What? How? Why?https://www.youtube.com/watch?v=PiBfOFqDIAI
Python Concurrency From the Ground Up: LIVE!https://www.youtube.com/watch?v=MCs5OvhV9S4
Serialization formats are not toyshttps://www.youtube.com/watch?v=kjZHjvrAS74
Side Effects are a Public APIhttps://www.youtube.com/watch?v=D37dc9EoFus
Super considered super!https://www.youtube.com/watch?v=EiOglTERPEo
Terminal whisperinghttps://www.youtube.com/watch?v=WAitSilLDUA
Type Hintshttps://www.youtube.com/watch?v=2wDvzy6Hgxg
All Your Ducks In A Row: Data Structures in the Std Lib and Beyondhttps://www.youtube.com/watch?v=fYlnfvKVDoM
Decorators: A Powerful Weapon in your Python Arsenalhttps://www.youtube.com/watch?v=9oyr0mocZTg
Discovering Pythonhttps://www.youtube.com/watch?v=RZ4Sn-Y7AP8
Fast Python, Slow Pythonhttps://www.youtube.com/watch?v=7eeEf_rAJds
Flask by Examplehttps://www.youtube.com/watch?v=FGrIyBDQLPg
Generators: The Final Frontierhttps://www.youtube.com/watch?v=D1twn9kLmYg
Getting Hy on Python: How to implement a Lisp front-end to Pythonhttps://www.youtube.com/watch?v=AmMaN1AokTI
Outlier Detection in Time Series Signalshttps://www.youtube.com/watch?v=t4zEeujVht8
PyPy.js: What? How? Why?https://www.youtube.com/watch?v=8C9q94F6Uqo
The Cython Compiler for Pythonhttps://www.youtube.com/watch?v=ZHpkLX2VFMU
Up and Down the Python Data and Web Visualization Stackhttps://www.youtube.com/watch?v=kmy-sfm3cC8
Does your stuff scale?https://www.youtube.com/watch?v=LguTqd6CtOw
Introduction to SQLAlchemyhttps://youtu.be/woKYyhLCcnU
Learn Python Through Public Data Hackinghttps://www.youtube.com/watch?v=RrPZza_vZ3w
Loop like a native: while, for, iterators, generatorshttps://www.youtube.com/watch?v=EnSu9hHGq5o
Python 3 Metaprogramminghttps://www.youtube.com/watch?v=sPiWg5jSoZI
Super Advanced Pythonhttps://www.youtube.com/watch?v=u2KZJzoz-qI
Transforming Code into Beautiful, Idiomatic Pythonhttps://www.youtube.com/watch?v=OSGv2VnC0go
A Python Æsthetic: Beauty and Why I Pythonhttps://www.youtube.com/watch?v=x-kB2o8sd5c
Inside the Python GILhttps://www.youtube.com/watch?v=ph374fJqFPE
pandas: Powerful data analysis tools for Pythonhttps://www.youtube.com/watch?v=qbYYamU42Sw
Python Epiphanieshttps://www.youtube.com/watch?v=Pi9NpxAvYSs
herehttp://swilliams.ca/Python-Epiphanies.pdf
Python Metaprogramming for Mad Scientists and Evil Geniuseshttps://www.youtube.com/watch?v=Adr_QuDZxuM
Stop Writing Classeshttps://pyvideo.org/pycon-us-2012/stop-writing-classes.html
Understanding the Python GILhttps://www.youtube.com/watch?v=Obt-vMVdM8s
pyREtic: Reversing Obfuscated Python Bytecode Live Python Objectshttps://www.youtube.com/playlist?list=PLD9pG_bivfcZs5VwdnSF40lxH44eInxUk
Slightly Advanced Python: Some Python Internalshttps://www.youtube.com/watch?v=23s9Wc3aWGY
https://github.com/hellerve/programming-talks#racket
Generic Collections: One Interface to Rule Them Allhttps://www.youtube.com/watch?v=JUD_JwG0alg
Generic Syntax Expanders and Extensible Macroshttps://www.youtube.com/watch?v=PoHGvY4RZ9U
Racket: A Programming-Language Programming Languagehttps://www.youtube.com/watch?v=hFlIl0Zo234
The Racket Manifestohttps://www.youtube.com/watch?v=JnczIyPXGfc
Purely Functional 3D in Typed Rackethttps://www.youtube.com/watch?v=t3xdv4UP9-U
https://github.com/hellerve/programming-talks#ruby
Writing Ruby Like it’s 2018https://www.youtube.com/watch?v=nVbMhLKvDF0
Compositionhttps://www.youtube.com/watch?v=zwo7ZTHS8Wg
Halve Your Memory Usage With These 12 Weird Trickshttps://www.youtube.com/watch?v=kZcqyuPeDao
How Are Method Calls Formed?https://www.youtube.com/watch?v=6Dkjus07d9Y
Metaprogramming? Not good enough!https://www.youtube.com/watch?v=JOvBmhukWI0
Methods of Memory Management in MRIhttps://www.youtube.com/watch?v=r0UjXixkBV8
Building a binary protocol client in Ruby: A magical journey!https://www.youtube.com/watch?v=JLoOAGEAAjo
Fun with the Lambda Calculushttps://www.youtube.com/watch?v=QPqoFCHpLF4
How to Performancehttps://www.youtube.com/watch?v=obyrJ_aJU6A
Inside Ruby's VM: The TMI Editionhttps://www.youtube.com/watch?v=CT8JSJkymZM
Nothing is Somethinghttps://www.youtube.com/watch?v=OMPfEXIlTVE
Softly, softly typinghttps://www.youtube.com/watch?v=XGLYHQ1BLfM
Refactoring Ruby with Monadshttps://www.youtube.com/watch?v=J1jYlPtkrqQ
Speed up Rails, Speed up Your Codehttps://www.youtube.com/watch?v=NKs1PjkheQY
A Rubyist in Clojure-landhttps://www.youtube.com/watch?v=PbeCeM344z8
Pry - The Good Parts!https://www.youtube.com/watch?v=jDXsEzOHb2M
REPL driven development with Pryhttps://www.youtube.com/watch?v=D9j_Mf91M0I
Ruby, threads, events ... and Flying Robots!https://www.youtube.com/watch?v=YidL5j10jiU
That's Not Very Ruby of Youhttps://www.youtube.com/watch?v=OB-xFC8AN_s
You Gotta Try Thishttps://www.youtube.com/watch?v=ZhINjILA5yw
Confident Codehttps://www.youtube.com/watch?v=T8J0j2xJFgQ
Make awesome command line apps with Rubyhttps://www.youtube.com/watch?v=1ILEw6Qca3U
MiniTest: Write Awesome Testshttps://www.youtube.com/watch?v=6hBghQ-Ic_o
Programming With Nothinghttps://www.youtube.com/watch?v=VUhlNx_-wYk
Y Not - Adventures in Functional Programminghttp://www.confreaks.com/videos/1287-rubyconf2012-y-not-adventures-in-functional-programming
What Killed Smalltalk Could Kill Ruby, Toohttps://www.youtube.com/watch?v=YX3iRjKj7C0
https://github.com/hellerve/programming-talks#rust
Rust at speed - building a fast concurrent databasehttps://www.youtube.com/watch?v=s19G6n0UjsM
Using Rust For Game Developmenthttps://www.youtube.com/watch?v=aKLntZcp27M
Building Rockethttps://www.youtube.com/watch?v=t_FUZ34ahBE
How I Convinced the World's Largest Package Manager to Use Rust, and So Can You!https://www.youtube.com/watch?v=GCsxYAxw3JQ
Shipping a Solid Rust Cratehttps://www.youtube.com/watch?v=JpkjOkiu-fA
Back to the Futureshttps://www.youtube.com/watch?v=bcrzfivXpc4
In Rust We Trusthttps://www.youtube.com/watch?v=-dxqbhLIgdM
RFC: In Order to Form a More Perfect `union`https://www.youtube.com/watch?v=U8Gl3RTXf88
Rusty Runtimeshttps://www.youtube.com/watch?v=U3upi-y2pCk
Rust: Safe and Scalable Systems Programminghttps://www.youtube.com/watch?v=GbWECt0M3CI
The History of Rusthttps://www.youtube.com/watch?v=79PSagCD_AY
The /r/playrust Classifierhttps://www.youtube.com/watch?v=lY10kTcM8ek
Using Generics Effectivelyhttps://www.youtube.com/watch?v=erJdCIti_O8
What Rust can teach us about Rubyhttps://www.youtube.com/watch?v=Jbfyhx8t-F8
Cap'n Proto and Rust: Type Systems for Sharinghttps://www.youtube.com/watch?v=A65w-qoyTYg
Concurrency in Rusthttps://www.youtube.com/watch?v=oAZ7F7bqT-o
https://github.com/hellerve/programming-talks#scala
Move Over Free Monads: Make Way for Free Applicatives!https://www.youtube.com/watch?v=H28QqxO7Ihc
The Dialectics of Type-Level Programminghttps://www.youtube.com/watch?v=0wxGrf8toWk
Lawful Asynchronous Programminghttps://www.youtube.com/watch?v=B0L91sW3XHw
Minimizing the Slippery Surface of Failurehttps://www.youtube.com/watch?v=26UHdZUsKkE
Principles for Modular, Functional, Approachable Librarieshttps://www.youtube.com/watch?v=iKyIKozv8a8
Run free with the monads: Free Monads for fun and profithttps://www.youtube.com/watch?v=fU8eKoakd6o
Simplifying Scala Collectionshttps://www.youtube.com/watch?v=UBjzbkhvYTU
How types can turn a SQL interpreter into a SQL compilerhttps://www.youtube.com/watch?v=NTAJNYcsAEE
Scala Collections: Why Not?https://www.youtube.com/watch?v=uiJycy6dFSQ
Concurrency Anti-Patterns in Scalahttps://www.youtube.com/watch?v=dCEZDlH1ygo
Scala Monads: Declutter Your Code With Monadic Designhttps://www.youtube.com/watch?v=Mw_Jnn_Y5iA
Scala Versus Javahttps://www.youtube.com/watch?v=PKc5IwHG68k
What's Next for Scalahttps://www.youtube.com/watch?v=qqQNqIy5LdM
https://github.com/hellerve/programming-talks#scheme
The Nanopass Framework as a Nanopass Compilerhttps://www.youtube.com/watch?v=lqVN1fGNpZw
miniKanrenhttps://www.youtube.com/watch?v=5Q9x16uIsKA
Dan Friedman - Cool Ideashttps://www.youtube.com/watch?v=IHP7P_HlcBk
https://github.com/hellerve/programming-talks#smalltalk
But Really, You Should Learn Smalltalkhttps://www.youtube.com/watch?v=eGaKZBr0ga4
https://github.com/hellerve/programming-talks#swift
Implementing Swift Genericshttps://www.youtube.com/watch?v=ctS8FzqcRug
Controlling Complexity in Swift — or — Making Friends with Value Typeshttps://realm.io/news/andy-matuschak-controlling-complexity/
Swift's High-Level IR: A Case Study...https://www.youtube.com/watch?v=Ntj8ab-5cvE
Swift Programming Language for JavaScript Developershttps://www.youtube.com/watch?v=nvHFin89pXY
Thinking in Swifthttps://vimeo.com/105440181
https://github.com/hellerve/programming-talks#unison
Unison: An Introductionhttps://www.youtube.com/watch?v=yicXcdLI2YA
Introduction to the Unison programming languagehttps://www.youtube.com/watch?v=rp_Eild1aq8
The Unison Language and its Scala-based Runtimehttps://www.youtube.com/watch?v=knqlWboqf_U
How to write a search engine in 15 lines of codehttps://www.youtube.com/watch?v=f6yA3t0dO-k
https://github.com/hellerve/programming-talks#viml
Going mouseless with Vim, Tmux, and Hotkeyshttps://www.youtube.com/watch?v=E-ZbrtoSuzw
More Instantly Better Vimhttps://www.youtube.com/watch?v=aHm36-na4-4
Vim - I Wish I Knew How To :q Youhttps://www.youtube.com/watch?v=X7lZ8MVGl4A
Write code faster: expert-level vimhttps://www.youtube.com/watch?v=SkdrYWhh-8s
https://github.com/hellerve/programming-talks#wolfram-language
Inside the Wolfram Languagehttps://www.youtube.com/watch?v=EjCWdsrVcBM
https://github.com/hellerve/programming-talks#zig
Zig – a programming language designed for robustness, optimality, and clarityhttps://www.recurse.com/events/localhost-andrew-kelley
https://github.com/hellerve/programming-talks#on-theory
https://github.com/hellerve/programming-talks#compilersinterpreters
A Beginners’ Guide to SelectionDAGhttps://www.youtube.com/watch?v=nNQ6AF6i5FI
Auto-Vectorization in HotSpothttps://www.youtube.com/watch?v=UVsevEdYSwI
Building Modern Language Frontends with MLIR: Lessons from Mojohttps://www.youtube.com/watch?v=5RpOF-F0Gps
Towards a Verified Range Analysis for JavaScript JITshttps://www.youtube.com/watch?v=5tRK5_GPdpM
The Z Garbage Collectorhttps://www.youtube.com/watch?v=7cWiwu7kYkE
Datafun: a functional query languagehttps://www.youtube.com/watch?v=gC295d3V9gE
The Unison Language and its Scala-based Runtimehttps://www.youtube.com/watch?v=knqlWboqf_U
What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lidhttps://www.youtube.com/watch?v=bSkpMdDe4g4
An Introduction to Combinator Compilers and Graph Reduction Machineshttps://www.youtube.com/watch?v=GawiQQCn3bk
Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compilerhttps://www.youtube.com/watch?v=KHa-OSrZPGo
Datafun: A Functional Dataloghttps://www.youtube.com/watch?v=p_26-yTUlCU
Ruby and OMR: Experiments in utilizing OMR technologies in MRIhttp://bofh.nikhef.nl/events/FOSDEM/2016/h2213/ruby-and-omr.mp4
What I learned from LuaJIThttps://www.youtube.com/watch?v=EaLboOUG9VQ
A VM is a VM is a VM: The Secret Path to High Performance Multi-Language Runtimeshttps://www.youtube.com/watch?v=kOnyJurioyw
Bits of advice for VM writershttps://www.youtube.com/watch?v=vzzABBxo44g
Compilers are Databaseshttps://www.youtube.com/watch?v=WxyyJyB_Ssc
Hello Om Next!https://www.youtube.com/watch?v=xz389Ek2eS8
Rise of the Transpilershttps://www.youtube.com/watch?v=DspYurD75Ns
So you want to write an interpreter?https://www.youtube.com/watch?v=LCslqgM48D4
The movfuscatorhttps://youtu.be/2VF_wPkiBJY
Understanding Compiler Optimizationshttps://www.youtube.com/watch?v=FnGCDLhaxKU
VM Design Choiceshttps://www.youtube.com/watch?v=BdjcPgIUbnA
Write your own compiler in 24 hourshttps://www.youtube.com/watch?v=-E2tu3MqR24
Instaparsehttps://www.youtube.com/watch?v=b2AUW6psVcE
Superoptimizing LLVMhttps://www.youtube.com/watch?v=Ux0YnVEaI6A
Writing a Nanopass Compilerhttps://www.youtube.com/watch?v=Os7FE3J-U5Q
Implementing Domain Specific Languages with LLVMhttps://www.youtube.com/watch?v=1Hwnagof1Wo
Let's Write an Interpreterhttps://www.youtube.com/watch?v=RPxvx9OkNic
The Clang ASThttps://www.youtube.com/watch?v=VqCkCDFLSsc
The Java Virtual Machine is Over - The Polyglot VM is herehttps://www.youtube.com/watch?v=OKJgMwTLmEY
How the PyPy JIT workshttps://www.youtube.com/watch?v=NIcijUt-HlE
Intel OpenCL SDK Vectorizerhttps://www.youtube.com/watch?v=QsoLyvvhRuc
Parsing with Derivativeshttps://www.youtube.com/watch?v=ZzsK8Am6dKU
PTX Back-End: GPU Programming With LLVMhttps://www.youtube.com/watch?v=Ux3F5MKuPjI
https://github.com/hellerve/programming-talks#computer-graphics-and-vision
The Glitching Hourhttps://www.youtube.com/watch?v=2HoMsbxY9zA
Simit: A Language for Computing on Sparse Systems when Performance Mattershttps://www.youtube.com/watch?v=raPkxhHy5ro
Making things with mathshttps://www.youtube.com/watch?v=Zkx1aKv2z8o
Making WebGL Dancehttps://www.youtube.com/watch?v=GNO_CYUjMK8
Principles of Lighting and Renderinghttps://www.youtube.com/watch?v=IyUgHPs86XM
OpenCV and High-Performance Vision on GPUhttps://www.youtube.com/watch?v=0CNSCpcKiQ4
https://github.com/hellerve/programming-talks#creative-technology
The Art of Codehttps://www.youtube.com/watch?v=6avJHaC3C2U
Creative Computationhttps://www.youtube.com/watch?v=TeXCvh5X5w0
Making Games for 1920s Hardwarehttps://www.youtube.com/watch?v=G9Ho6-01mek
Mapping Imaginary Citieshttps://www.youtube.com/watch?v=Ic_5gRVTQ_k
Picasso, Geometry, Jupyterhttps://www.youtube.com/watch?v=GYJ77F_8kq0
How to Hack a Paintinghttps://www.youtube.com/watch?v=5R9eywArFTE
The Symmetries of Thingshttps://www.youtube.com/watch?v=EcjyZAe8irU
Programming In Time - Live Coding for Creative Performanceshttps://www.youtube.com/watch?v=Sg2BjFQnr9s
Stop Drawing Dead Fishhttps://vimeo.com/64895205
https://github.com/hellerve/programming-talks#databases
ACID Jazzhttps://archive.org/details/youtube-v8cG2hh10SQ
Investigating Multithreaded PostgreSQLhttps://www.youtube.com/watch?v=7BvLaRkaijc
Re-engineering Postgres for Millions of Tenantshttps://www.youtube.com/watch?v=EfAStGb4s88
The trouble with extensionshttps://www.youtube.com/watch?v=0dyBfg-By80
Jepsen 7: Anna Concurreninahttps://www.youtube.com/watch?v=eSaFVX4izsQ
To NoSQL or Not to NoSQL, That Is the Questionhttps://vimeo.com/132194546
Transactions: myths, surprises and opportunitieshttps://www.youtube.com/watch?v=5ZjhNTM8XU8
An Ode to 17 Databases in 33 Minuteshttps://www.youtube.com/watch?v=lzwAJxIESNU
Cassandra and Go Doubleheaderhttps://www.youtube.com/watch?v=oEFqxi_n1vU
Consistency without consensus in production systemshttps://www.youtube.com/watch?v=em9zLzM8O7c
Jepsen II: Linearizable Boogaloohttps://www.youtube.com/watch?v=QdkS6ZjeR7Q
Postgres Performance for Humanshttps://www.youtube.com/watch?v=MpH8W5hce9I
Sharding and Scaling Your Databasehttp://web.archive.org/web/20171024050158/https://www.youtube.com/watch?v=p3ytSdUQZzA
Introduction to NoSQLhttps://www.youtube.com/watch?v=qI_g07C_Q5I
Deconstructing the Databasehttps://www.youtube.com/watch?v=Cym4TZwTCNU
The Impedance Mismatch is Our Faulthttps://www.infoq.com/presentations/Impedance-Mismatch/
https://github.com/hellerve/programming-talks#data-science
How a File Format Led to a Crossword Scandalhttps://www.youtube.com/watch?v=9aHfK8EUIzg
Sonification: a Battle on Two Frontshttps://www.youtube.com/watch?v=QV9xrr-AlL8
You can't do data science in a GUIhttps://www.youtube.com/watch?v=cpbtcsGE0OA
Data as Software as Datahttps://www.youtube.com/watch?v=LOMk8TD6l5k
Expressing complex data aggregations with Histogrammarhttps://www.youtube.com/watch?v=mB4Chl0ly-g
https://github.com/hellerve/programming-talks#data-structures--algorithms
A CRDT Primer: Defanging Order Theoryhttps://www.youtube.com/watch?v=OOlnp2bZVRs
Meetings With Remarkable Treeshttps://www.youtube.com/watch?v=cUx2b_FO8EQ
The simple essence of automatic differentiationhttps://www.youtube.com/watch?v=Shl3MtWGu18
Tree-sitter - a new parsing system for programming toolshttps://www.youtube.com/watch?v=Jes3bD6P0To
Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Stephttps://www.youtube.com/watch?v=ncHmEUmJZf4
Exotic Functional Data Structures: Hitchhiker Treeshttps://www.youtube.com/watch?v=jdn617M3-P4
Parsing Text with a Virtual Machinehttps://www.youtube.com/watch?v=9Q--oX5muxw
Probabilistic Data Structureshttps://www.youtube.com/watch?v=F7EhDBfsTA8
Reasoning about performance (in the context of search)https://www.youtube.com/watch?v=80LKF2qph6I
An Overview of Probabilistic Programminghttps://www.youtube.com/watch?v=-8QMqSWU76Q
Hash Functions and You: Partners in Freedomhttps://www.youtube.com/watch?v=IGwNQfjLTp0
Persistent Data Structures for Special Occasionshttps://www.youtube.com/watch?v=Z_iLjL0mc4I
Practical Fractals in Spacehttps://www.youtube.com/watch?v=uEBzS9tpmTo
Visualizing Persistent Data Structureshttps://www.youtube.com/watch?v=2XH_q494U3U
Generic sorting and partitioning in linear time and fully abstractlyhttps://www.youtube.com/watch?v=sz9ZlZIRDAg
https://github.com/hellerve/programming-talks#debugging
The Hurricane's Butterfly: Debugging Pathologically Performing Systemshttps://www.youtube.com/watch?v=7AO4wz6gI3Q
Tackling Concurrency Bugs with TLA+https://www.youtube.com/watch?v=_9B__0S21y8
Debugging with the Scientific Methodhttps://www.youtube.com/watch?v=FihU5JxmnBg
https://github.com/hellerve/programming-talks#devops
What's Next for DevOps?https://www.youtube.com/watch?v=_Zydz0__KA8
Pragmatic Automationhttps://www.youtube.com/watch?v=oDcjAcFTFC0
How Netflix Thinks About DevOpshttps://www.youtube.com/watch?v=HmM4V33ReCw
The Future Of DevOpshttps://www.youtube.com/watch?v=DxirUn56zqc
Chef Style DevOps Kungfuhttps://www.youtube.com/watch?v=_DEToXsgrPc
Demistifying SNMPhttps://www.youtube.com/watch?v=SQlz_Zd6enU
I got 10 trillion problems, but logging ain't onehttps://www.youtube.com/watch?v=LA-gNoxSLCE
Salting things up in the sysadmin's worldhttps://www.youtube.com/watch?v=w1zcUNMwac0
Your infrastructure is not a unique snowflake, and that's ok!https://www.youtube.com/watch?v=x-zwxuIb1lY
https://github.com/hellerve/programming-talks#distributed-systems
Squashing the Heisenbug with Deterministic Simulation Testinghttps://mirrors.dotsrc.org/fosdem/2025/ud6215/fosdem-2025-4279-squashing-the-heisenbug-with-deterministic-simulation-testing.mp4
Send me your Echolocationhttps://www.deconstructconf.com/2018/vicky-nguyen-send-me-your-echolocation
Everything about distributed systems is terribleDesigning Distributed Systems with TLA+https://www.youtube.com/watch?v=tfnldxWlOhM
Load Balancing is Impossiblehttps://www.youtube.com/watch?v=gas2v1emubU
Coordination-Free Computationshttps://www.youtube.com/watch?v=AF8fpDzfUOc
Distributed Eventually Consistent Computationshttps://www.youtube.com/watch?v=uwpakTIg9r8
Distributed Systems 101https://www.youtube.com/watch?v=YAFGQurdJ3U
Everything Will Flowhttps://www.youtube.com/watch?v=1bNOO3xxMc0
Jepsen IV: Hope Springs Eternalhttps://www.youtube.com/watch?v=dE3KT7hHkKY
Scaling Instagramhttps://www.youtube.com/watch?v=oNA2C1vC8FQ
K things I know about building Resilient Reactive Systemshttps://www.youtube.com/watch?v=rQIE22e0cW8
The How and Why of Fitting Things Togetherhttps://www.youtube.com/watch?v=ed7A7r6DBsM
https://github.com/hellerve/programming-talks#entrepreneurship
Improving Yesterdayhttps://www.youtube.com/watch?v=2mGl66xHIuw
How and Why to Start A Startuphttps://www.startupschool.org/videos/1
How to Build a Product (Part IV)https://www.youtube.com/watch?v=s1Rd4UShDxQ
Barely succeed! It’s easier!https://www.youtube.com/watch?v=5Vt8zqhHe_c
Time Managementhttps://www.youtube.com/watch?v=oTugjssqOT0
https://github.com/hellerve/programming-talks#functional-programming
Why Isn't Functional Programming the Norm?https://www.youtube.com/watch?v=QyJZzq0v7Z4
What FP can learn from Smalltalkhttps://www.youtube.com/watch?v=baxtyeFVn3w
Evolving Functional Programming Languageshttps://www.youtube.com/watch?v=sBXF8SG_XNw
Peeling the Banana: Recursion Schemes from First Principleshttps://www.youtube.com/watch?v=XZ9nPZbaYfE
Profunctor Optics: The Categorical Approachhttps://www.youtube.com/watch?v=l1FCXUi6Vlw
Functional architecture - The pits of successhttps://vimeo.com/180287057
Why Functional Programming Mattershttps://www.youtube.com/watch?v=XrNdvWqxBvA
A More Elegant Specification for FRPhttps://www.youtube.com/watch?v=teRC_Lf61Gw
Denotational Design: From Meanings To Programshttps://www.youtube.com/watch?v=bmKYiUOEo2A
Functional Programming Design Patternshttps://www.youtube.com/watch?v=E8I19uA-wGY
Papers We Love: Composable and Compilable Macroshttps://www.youtube.com/watch?v=pK2E63mhRxI
The Essence and Origins of Functional Reactive Programminghttps://www.youtube.com/watch?v=j3Q32brCUAI
Unconventional Programming with Chemical Computinghttps://www.youtube.com/watch?v=cHoYNStQOEc
Functional Programming; What? Why? When? How?https://www.youtube.com/watch?v=7Zlp9rKHGD4
Railway oriented programming: Error handling in functional languageshttps://vimeo.com/113707214
[mirror]https://www.youtube.com/watch?v=fYo3LN9Vf_M
The Functional Final Frontierhttps://www.youtube.com/watch?v=DMtwq3QtddY
Deconstructing Functional Programminghttps://www.infoq.com/presentations/functional-pros-cons/
Functional Principles for Object Oriented Developmenthttps://www.youtube.com/watch?v=pMGY9ViIGNU
Living in a Post-Functional Worldhttps://www.infoq.com/presentations/post-functional-scala-clojure-haskell/
Adventures in Functional Programminghttps://vimeo.com/45140590
Don't fear the Monadhttps://www.youtube.com/watch?v=ZhuHCtR3xq8
Faith, Evolution, and Programming Languageshttps://www.youtube.com/watch?v=8frGknO8rIg
Tangible Functional Programminghttps://www.youtube.com/watch?v=faJ8N0giqzw
https://github.com/hellerve/programming-talks#game-development
Is There More to Game Architecture than ECS?https://www.youtube.com/watch?v=JxI3Eu5DPwE
https://github.com/hellerve/programming-talks#hardware
What Every Programmer Should Know about How CPUs Workhttps://www.youtube.com/watch?v=-HNpim5x-IE
A Taste of GPU Computehttps://www.youtube.com/watch?v=eqkAaplKBc4
eMMC hacking, or: how I fixed long-dead Galaxy S3 phoneshttps://www.youtube.com/watch?v=OY7OlY0OW2Q
Mill vs. Spectre: Performance and Securityhttps://www.youtube.com/watch?v=8E4qs2irmpc
A Crash Course in Modern Hardwarehttps://www.youtube.com/watch?v=OFgxAFdxYAQ
The Future of Microprocessorshttps://www.youtube.com/watch?v=_9mzmvhwMqw
Let's Build a Computer!https://www.youtube.com/watch?v=uZsiMG7N_B8
https://github.com/hellerve/programming-talks#logic-programming
Constraint Logic Propagation Conflict Spreadsheetshttps://www.youtube.com/watch?v=voG5-15aDu4
Web Testing with Logic Programminghttps://www.youtube.com/watch?v=ZW2Pl0bIN5U
Challenges for Logic Programminghttps://www.youtube.com/watch?v=y6WKr9j76kw
https://github.com/hellerve/programming-talks#machine-learning
Post-Transformer Architectures: State Space Models, RWKVhttps://www.youtube.com/watch?v=LPe6iC73lrc
Building the Software 2.0 Stackhttps://vimeo.com/272696002
Machine learning is not the futurehttps://www.youtube.com/watch?v=3dXQxSI3XDY
Neural Nets for Newbieshttps://www.youtube.com/watch?v=g-BJSl4zV_g
From the Lab to the Factory: Building a Production Machine Learning Infrastructurehttps://www.youtube.com/watch?v=v-91JycaKjc
The Unreasonable Effectiveness of Deep Learninghttps://www.youtube.com/watch?v=sc-KbuZqGkI
Automatic Algorithm Invention with a GPUhttps://youtu.be/tQvFZVlM2Gk
The Unreasonable Effectiveness of Datahttps://www.youtube.com/watch?v=yvDCzhbjYWs
https://github.com/hellerve/programming-talks#mathematics
Field of Rationality and Category Theoryhttps://www.youtube.com/watch?v=jjfE2jTAQrE
The Continuum Hypothesis and the search for Mathematical Infinityhttps://youtu.be/nVF4N1Ix5WI
Category Theoryhttps://www.youtube.com/watch?v=o6L6XeNdd_k
Constructive Type Theory and Homotopyhttps://www.youtube.com/watch?v=4CghfgqnOGQ
https://github.com/hellerve/programming-talks#on-languages
Homoiconicity It Is What It Ishttps://www.youtube.com/watch?v=o7zyGMcav3c
On Storytellinghttps://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling
How we program multicoreshttps://www.youtube.com/watch?v=bo5WL5IQAd0
Ideologyhttps://www.destroyallsoftware.com/talks/ideology
Simplicity is Complicatedhttps://www.youtube.com/watch?v=rFejpH_tAHM
Make Simple Tasks Simple!https://www.youtube.com/watch?v=nesCaocNjtQ
Programming should eat itselfhttps://www.youtube.com/watch?v=SrKj4hYic5A
Why C++ Sails When the Vasa Sankhttps://www.youtube.com/watch?v=ltCgzYcpFUI
Running a startup on Haskellhttps://www.youtube.com/watch?v=ZR3Jirqk6W8
Scaling Yourselfhttps://www.youtube.com/watch?v=FS1mnISoG7U
https://github.com/hellerve/programming-talks#on-the-industrycommunity
X Marks the Spot: Navigating Possible Futures with Wardley Mapshttps://www.youtube.com/watch?v=ShAzlhS_TCg
The Best Programmer I Knowhttps://www.youtube.com/watch?v=ybA0zxwgpxw
Stop Writing Dead Programshttps://www.youtube.com/watch?v=8Ab3ArE8W3s
Dealing with unanticipated needshttps://www.youtube.com/watch?v=xYqWREPb3Lc
How to be a Happy Developer. Now!https://www.youtube.com/watch?v=uNq2aFhqOAA
Stewardship Made Practicalhttps://www.youtube.com/watch?v=GXgbV7jB_Bc
Computing, Climate Change, and All of our Relationshipshttps://www.deconstructconf.com/2018/nabil-hassein-computing-climate-change-and-all-our-relationships
Jolly JS Journeyshttps://www.youtube.com/watch?v=iGPzwotXgfk
Shaping our children's education in computinghttps://www.youtube.com/watch?v=y-xgWLYQc4g
The Hard Parts of Open Sourcehttps://www.youtube.com/watch?v=o_4EX4dPppA
Code Review, Forwards and Backhttps://www.youtube.com/watch?v=9qYR0NqsDcA
Crossing the River by Feeling the Stoneshttps://www.youtube.com/watch?v=ek0aWj_rWYs
Forget Velocity, Let's Talk Accelerationhttps://www.youtube.com/watch?v=Lbcyyu8XB_Y
Idée Fixehttps://www.youtube.com/watch?v=lzXHMy4ewtM
Invited Talkhttps://www.youtube.com/watch?v=dCuZkaaou0Q
On Abstractionhttps://www.youtube.com/watch?v=x9pxbnFC4aQ
Patterns Failed. Why? Should We Care?https://www.deconstructconf.com/2017/brian-marick-patterns-failed-why-should-we-care
Winning the War on Error: Solving Halting Problem, Curing Cancerhttps://www.youtube.com/watch?v=EVkHgKCqAcI
Don’t demo facts. Demo stories!https://vimeo.com/131632605
extern c: Talking to C Programmers about C++https://www.youtube.com/watch?v=D7Sd8A6_fYU
How to become a Data Scientist in 6 months - A hacker’s approach to career planninghttps://www.youtube.com/watch?v=rIofV14c0tc
Humanizing among codershttps://www.youtube.com/watch?v=npyB5Oz-v-I
It's Simplehttps://www.youtube.com/watch?v=a8Re9Cvv6nU
Software, Fasterhttps://www.youtube.com/watch?v=USc-yLHXNUg
“Am I Senior Yet?” Grow Your Career by Teaching Your Peershttps://www.youtube.com/watch?v=jcTmoOHhG9A
Common pitfalls of junior developershttps://www.youtube.com/watch?v=tYOx8mA5p2c
PyCon 2015 Keynotehttps://www.youtube.com/watch?v=hIJdFxYlEKE
What can programmers learn from pilots?https://www.youtube.com/watch?v=we4G_X91e5w
Being Humanhttps://www.youtube.com/watch?v=LlO2_GecWo8
You are Not an Impostorhttps://www.youtube.com/watch?v=l_Vqp1dPuPo
Career Advice for Programmershttps://www.youtube.com/watch?v=LlAn452X4Lc
Patterns in Architecturehttps://www.youtube.com/watch?v=98LdFA-_zfA
Normal Considered Harmfulhttps://www.youtube.com/watch?v=FvmTSpJU-Xc
We Really Don't Know How To Compute!https://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute
https://github.com/hellerve/programming-talks#operating-systems
Extended BPF: A new software typehttps://www.youtube.com/watch?v=7pmXdG8-7WU
Learning the Linux Kernel with tracinghttps://www.youtube.com/watch?v=JRyrhsx-L5Y
You can be a kernel hacker!https://www.youtube.com/watch?v=0IQlpFWTFbM
Python, Linkers, and Virtual Memoryhttps://www.youtube.com/watch?v=twQKAoq2OPE
The Origins of Linuxhttps://www.youtube.com/watch?v=WVTWCPoUt8w
https://github.com/hellerve/programming-talks#performance-engineering
Performance Mattershttps://www.youtube.com/watch?v=r-TLSBdHe1A
Software Performance: A Shape Not a Numberhttps://www.youtube.com/watch?v=f7HCeE377-0
Xi: an editor for the next 20 yearshttps://www.recurse.com/events/localhost-raph-levien
Designing for Performancehttps://www.youtube.com/watch?v=fDGWWpHlzvw
https://github.com/hellerve/programming-talks#programming-language-design
Do Programming Language Features Deliver on their Promiseshttps://www.youtube.com/watch?v=V8sACAhg4vM
Jai Demo and Design Explanationhttps://www.youtube.com/watch?v=IdpD5QIVOKQ
My favorite verbose programming techniquehttps://www.youtube.com/watch?v=hkNwku81ehw
On the Expressive Power of Programming Languageshttps://www.youtube.com/watch?v=43XaZEn2aLc
Stuck macros: deterministically interleaving macro-expansion and typecheckinghttps://www.youtube.com/watch?v=nUvKoG_V_U0
Three Things I Wish I Knew When I Started Designing Languageshttps://www.infoq.com/presentations/language-design-process/
A Little Taste of Dependent Typeshttps://www.youtube.com/watch?v=VxINoKFm-S4
A Tale of Two Asyncs: Open Source Language Design in Rust and Node.jshttps://www.youtube.com/watch?v=aGJTXdXQN2o
Four Languages from Forty Years Agohttps://www.youtube.com/watch?v=0fpDlAEQio4
Gradual typing of Ruby at Scalehttps://www.youtube.com/watch?v=uFFJyp8vXQI
Proof Theory Impressionism: Blurring the Curry-Howard Linehttps://www.youtube.com/watch?v=jrVPB-Ad5Gc
Running With Scissors: Live Coding With Datahttps://www.youtube.com/watch?v=Qx0-pViyIDU
Rust and Other Interesting Thingshttps://www.youtube.com/watch?v=2wZ1pCpJUIM
Types, and why you should carehttps://www.recurse.com/events/localhost-ron-minsky
Into the Core - Squeezing Haskell into Nine Constructorshttps://www.youtube.com/watch?v=uR_VzYxvbxg
Let's Build a Hygienic Macro Expanderhttps://www.youtube.com/watch?v=Or_yKiI3Ha4
Make Your Own Programming Language!https://www.youtube.com/watch?v=DE18fHyZ0GI
Sketch-n-Sketch: Interactive SVG Programming with Direct Manipulationhttps://www.youtube.com/watch?v=YuGVC8VqXz0
Evehttps://www.youtube.com/watch?v=5V1ynVyud4M
Everything old is new again: Quoted Domain-Specific Languageshttps://www.youtube.com/watch?v=FiflFiZ6pPI
I See What You Meanhttps://www.youtube.com/watch?v=R2Aa4PivG0g
Let's be mainstream! User focused design in Elmhttps://www.youtube.com/watch?v=oYk8CKH7OhE
Papers We Love: Fundamental Concepts in Programming Languageshttps://www.youtube.com/watch?v=cO41uoi5cZs
Pixie - A Lightweight Lisp with 'Magical' Powershttps://www.youtube.com/watch?v=1AjhFZVfB9c
Propositions as Typeshttps://www.youtube.com/watch?v=IOiZatlZtGU
Syntaxationhttps://www.youtube.com/watch?v=Nlqv6NtBXcA
The Worst Programming Language Everhttps://www.infoq.com/presentations/worst-programming-language/
Implement an Esoteric Programming Language for Funhttps://www.youtube.com/watch?v=oCPT3L33848
The Sociology of Programming Languageshttps://www.youtube.com/watch?v=M4Gsl8sVgdQ
Transducershttps://www.youtube.com/watch?v=6mTbuzafcII
A Dinosaur's Thoughts on Programming Language Evolutionhttps://www.youtube.com/watch?v=Z9OYc1YYLT4
No Ifs, Ands, or Buts: Uncovering the Simplicity of Conditionalshttps://vimeo.com/140738254
https://github.com/hellerve/programming-talks#program-synthesis
Liquid resource types for verification and synthesishttps://www.youtube.com/watch?v=BW3ZDtjD_Yw
Type-Driven Program Synthesishttps://www.youtube.com/watch?v=HnOix9TFy1A
Barliman: trying the halting problem backwards, blindfoldedhttps://www.youtube.com/watch?v=er_lLvkklsk
https://github.com/hellerve/programming-talks#research
How to Give a Great Research Talkhttps://www.youtube.com/watch?v=sT_-owjKIbA
https://github.com/hellerve/programming-talks#robotics
No, Really... Robots and JavaScript?!https://www.youtube.com/watch?v=3v75aX5-gSA
Robots: You're Still Doing It Wronghttps://www.youtube.com/watch?v=gFW0schumkE
https://github.com/hellerve/programming-talks#security
Lessons From Two Years of Crypto Auditshttps://www.youtube.com/watch?v=zNOfXu0n2pg
DNS, SNI, TLS, HTTPS: Modern DNS & Privacyhttps://www.youtube.com/watch?v=pjin3nv8jAo
No source, no problem! High speed binary fuzzinghttps://media.ccc.de/v/36c3-10880-no_source_no_problem_high_speed_binary_fuzzing
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUshttps://www.youtube.com/watch?v=_eSAF_qT_FY
Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? A: Because Keynote Speakers Make Bad Life Decisions and Are Poor Role Modelshttps://www.youtube.com/watch?v=ajGX7odA87k
WebAssembly: A New World of Native Exploits on the Browserhttps://www.youtube.com/watch?v=DFPD9yI-C70
You're Probably Not Red Teaming... And Usually I’m Not, Eitherhttps://www.youtube.com/watch?v=mj2iSdBw4-0
Breaking The x86 Instruction Sethttps://www.youtube.com/watch?v=KrksBdWcZgQ
Exploit Kit Cornucopiahttps://www.youtube.com/watch?v=s6_faEjf4AQ
Ichthyology: Phishing as a Sciencehttps://www.youtube.com/watch?v=Z20XNp-luNA
Boot strapping slightly more secure systemshttps://media.ccc.de/v/33c3-8314-bootstraping_a_slightly_more_secure_laptop/oembed
The Search for the Perfect Doorhttps://www.youtube.com/watch?v=4YYvBLAF4T8
Repsych: Psychological Warfare in Reverse Engineeringhttps://www.youtube.com/watch?v=HlUe0TUHOIc
Pulling Back the Curtain on Airport Security: Can a Weapon Get Past TSAhttps://www.youtube.com/watch?v=hbqVNlwfjxo
28c3: The Science of Insecurityhttps://www.youtube.com/watch?v=3kEfedtQVOY
https://github.com/hellerve/programming-talks#software-development
Design in Practicehttps://www.youtube.com/watch?v=fTtnx1AAJ-c
Is Software Engineering Real Engineering?https://www.youtube.com/watch?v=6pO7jT794uc
Intro to Empirical Software Engineering: What We Know We Don't Knowhttps://www.youtube.com/watch?v=WELBnE33dpY
Moldable developmenthttps://www.youtube.com/watch?v=Pot9GnHFOVU
Say What You Mean - Exploring Declarative Computation in Arthttps://www.youtube.com/watch?v=HalZfFdWuP4
Sherlock Holmes, Consulting Developerhttps://www.youtube.com/watch?v=OUZZKtypink
A Philosophy of Software Designhttps://www.youtube.com/watch?v=bmSAYlu0NcY
Old Is the New Newhttps://www.youtube.com/watch?v=AbgsfeGvg3E
OOP Is Dead, Long Live Data-oriented Designhttps://www.youtube.com/watch?v=yy8jQgmhbAU
Polly want a Messagehttps://www.deconstructconf.com/2018/sandi-metz-polly-want-a-message
Programming Across Paradigmshttps://www.youtube.com/watch?v=Pg3UeB-5FdA
Requests Under The Hoodhttps://www.youtube.com/watch?v=ptbCIvve6-k
TDD, Where Did It All Go Wronghttps://www.youtube.com/watch?v=EZ05e7EMOLM
The Post JavaScript Apocalypsehttps://www.youtube.com/watch?v=99Zacm7SsWQ
Things that Matterhttps://www.youtube.com/watch?v=3WBaY61c9sE
You're Insufficiently Persuasivehttps://www.youtube.com/watch?v=VzWLGMtXflg
Get a Whiff of Thishttps://www.youtube.com/watch?v=PJjHfa5yxlU
Small Is Beautifulhttps://www.youtube.com/watch?v=B3b4tremI5o
The Error of Our Wayshttps://www.youtube.com/watch?v=IiGXq3yY70o
The programmerhttps://www.youtube.com/watch?v=sVTs4_1ts_c
Apparatus: A Hybrid Graphics Editor / Programming Environmenthttps://www.youtube.com/watch?v=i3Xack9ufYk
Big Code: Developer Infrastructure at Facebook's Scalehttps://www.youtube.com/watch?v=X0VH78ye4yY
Boundarieshttps://youtu.be/eOYal8elnZk
Conceptualizing Large Software Systemshttps://www.youtube.com/watch?v=2T6Prj82adg
Demystifying Dockerhttps://www.youtube.com/watch?v=GVVtR_hrdKI
Microservices @ Spotifyhttps://www.youtube.com/watch?v=7LGPeBgNFuU
One Hacker Wayhttps://www.youtube.com/watch?v=FvMuPtuvP5w
Scalable is Awesome, Literally!https://www.youtube.com/watch?v=iquZl-CUR_U
All the Little Thingshttps://www.youtube.com/watch?v=8bZh5LMaSmE
CPU Caches and Why You carehttps://vimeo.com/97337258
Kicking the Complexity Habithttps://www.youtube.com/watch?v=XqgwHXsQA1g
The Future Doesn't Have to Be Incrementalhttps://www.youtube.com/watch?v=gTAghAJcO1o
The Mess We're Inhttps://www.youtube.com/watch?v=lKXe3HUG2l4
The Most Important Design Guidelinehttps://www.youtube.com/watch?v=5tg1ONG18H8
The S.O.L.I.D. Principles of Agile OO Designhttps://www.youtube.com/watch?v=QHnLmvDxGTY
Thinking Above the Codehttps://www.youtube.com/watch?v=-4Yp3j_jk8Q
What does it mean to be Reactive?https://www.youtube.com/watch?v=sTSQlYX5DU0
I have a good feeling about this. Why tooling is poised to make the jump to hyperspacehttps://www.youtube.com/watch?v=Re2SKhaK73I
Programming is terrible - Lessons learned from a life wastedhttps://www.youtube.com/watch?v=csyL9EC0S0c
The Future of Programminghttps://www.youtube.com/watch?v=8pTEmbeENF4
The Language of the Systemhttps://www.youtube.com/watch?v=ROor6_NGIWU
The Not-So-Big Software Designhttps://www.youtube.com/watch?v=arsK-CN5YDg
Whence Complexity?https://www.youtube.com/watch?v=l_tULSeO9yg
A Whole New Worldhttps://www.destroyallsoftware.com/talks/a-whole-new-world
Growing a Languagehttps://www.youtube.com/watch?v=_ahvzDzKdB0
Hammock Driven Developmenthttps://www.youtube.com/watch?v=f84n5oFoZBc
Inventing on Principlehttps://vimeo.com/36579366
Simplicity Mattershttps://www.youtube.com/watch?v=rI8tNMsozo0
The Value Of Valueshttps://www.infoq.com/presentations/Value-Values/
Architecture the Lost Yearshttps://www.youtube.com/watch?v=WpkDN78P884
Simple Made Easyhttps://www.infoq.com/presentations/Simple-Made-Easy/
Real Software Engineeringhttps://www.youtube.com/watch?v=NP9AIUT9nos
Are We There Yet?https://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey/
SOLID Object-Oriented Designhttps://www.youtube.com/watch?v=v-2yFMzxqwU
https://github.com/hellerve/programming-talks#system-architecture
The Salami Method for Cross Platform Developmenthttps://www.youtube.com/watch?v=ZSpGNiUvXVI
Four Distributed Systems Architectural Patternshttps://www.youtube.com/watch?v=tpspO9K28PM
Mastering Chaos - A Netflix Guide to Microservicehttps://www.youtube.com/watch?v=CZ3wIuvmHeM
12-Factor Apps and the HashiStackhttps://www.youtube.com/watch?v=NVl9cIiPF80
Kill "Microservices" before its too latehttps://www.youtube.com/watch?v=-UKEPd2ipEk
Runtime scheduling: theory and realityhttps://www.youtube.com/watch?v=8g9fG7cApbc
The Power Of UNIXhttps://www.youtube.com/watch?v=7uwW20odwEk
Keeping a System Running Foreverhttps://www.youtube.com/watch?v=cQohRGGqevo
Speed & Scale: How to get therehttps://www.youtube.com/watch?v=BeNrVl2_nyI
Narcissistic Designhttps://www.youtube.com/watch?v=LEZv-kQUSi4
Scalability at YouTubehttps://youtu.be/G-lGCC4KKok?t=9m12s
https://github.com/hellerve/programming-talks#testing
Backtracking Generators for Random Testinghttps://www.youtube.com/watch?v=dfZ94N0hS4I
How to Stop Hating Your Testshttps://www.youtube.com/watch?v=jmPcVTHmdVo
Testing the Hard Stuff and Staying Sanehttps://www.youtube.com/watch?v=zi0rHwfiX1Q
https://github.com/hellerve/programming-talks#theoretical-computer-science
Category Theory for the Working Hackerhttps://www.youtube.com/watch?v=V10hzjgoklA
A Lever for the Mindhttps://www.youtube.com/watch?v=tJkoHFjoMuk
Impossible Programshttps://www.youtube.com/watch?v=hN63FOa_Gp4
Papers We Love: An Axiomatic Basis for Computer Programminghttps://www.youtube.com/watch?v=GQi-6-d5ooQ
Lambda Calculus Then and Nowhttps://www.youtube.com/watch?v=SphBW9ILVPU
Church's Coincidenceshttps://www.youtube.com/watch?v=2PJ_DbKGFUA
Programming the Turing Machinehttps://www.youtube.com/watch?v=ibRar7sWulM
Turing and the Riemann zeta functionhttps://www.youtube.com/watch?v=pQS7X_8iTCA
https://github.com/hellerve/programming-talks#type-theory
Type Theory and its Meaning Explanationshttps://www.youtube.com/watch?v=xMAqniX2Paw
Papers We Love: On the Meanings of the Logical Constants and the Justifications of the Logical Lawshttps://www.youtube.com/watch?v=xRUPr322COQ
Papers We Love: The Derivative of a Regular Type is its Type of One-Hole Contextshttps://www.youtube.com/watch?v=K7tQsKxC2I8
https://github.com/hellerve/programming-talks#uxui
Designing GNOME Mobile Appshttps://guadec.ubicast.tv/permalink/v125d0af53a1fipzbiat/
slideshttps://github.com/bertob/guadec2019-slides/blob/master/guadec-2019-gnome-mobile-apps.pdf
Data Driven UIs, Incrementallyhttps://www.youtube.com/watch?v=R3xX37RGJKE
Choosing Featureshttps://www.deconstructconf.com/2017/kevin-lynagh-choosing-features
Practical UI physicshttps://www.youtube.com/watch?v=90oMnMFozEE
We Will All Be Game Programmershttps://www.youtube.com/watch?v=avwDj3KRuLc
User Interface (UX) Techniqueshttps://www.youtube.com/watch?v=7OSkB4BCx00
https://github.com/hellerve/programming-talks#web-development
Accessibility Myths & Solutionshttps://www.deconstructconf.com/2018/tea-ho-accessibility-myths-solutions
Implementing and Using GraphQL at GitHubhttps://www.youtube.com/watch?v=wPPFhcqGcvk
How I learned to Code by Making 180 websites in 180 dayshttps://www.youtube.com/watch?v=QaSbL4sRff8
How NOT to Measure Latencyhttps://www.youtube.com/watch?v=lJ8ydIuPFeU
The Website Obesity Crisishttps://www.youtube.com/watch?v=iYpl0QVCr6U
Upgrading the Webhttps://www.youtube.com/watch?v=6UTWAEJlhww
Delivering the goodshttps://www.youtube.com/watch?v=R8W_6xWphtw
Hacker Way: Rethinking Web App Development at Facebookhttps://www.youtube.com/watch?v=nYkdrAPrdcw
Immutability: Putting The Dream Machine To Workhttps://www.youtube.com/watch?v=SiFwRtCnxv4
Life is Terrible: Let's Talk About the Webhttps://vimeo.com/111122950
Parallax Performancehttps://www.youtube.com/watch?v=R6TXuXV1bbY
React: RESTful UI Renderinghttps://www.youtube.com/watch?v=IVvHPPcl2TM
The Birth & Death of JavaScripthttps://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
Unlock the next era of UI development with Polymerhttps://www.youtube.com/watch?v=HKrYfrAzqFA
Virtual Machines, JavaScript and Assemblerhttps://www.youtube.com/watch?v=UzyoT4DziQ4
An End to Negativityhttps://www.youtube.com/watch?v=17rkSdkc5TI
C10M - Defending The Internet At Scalehttps://youtu.be/73XNtI0w7jA
Community.jshttps://www.youtube.com/watch?v=23Yxji-tEfc
Go To There and Back Againhttps://vimeo.com/78893726
Hey Underscore, You're Doing It Wrong!https://www.youtube.com/watch?v=m3svKOdZijA
React: Rethinking best practiceshttps://www.youtube.com/watch?v=x7cQ3mrcKaY
HTML5 Boilerplatehttps://www.youtube.com/watch?v=qyM37XKkmKQ
Preventing the Collapse of Civilizationhttps://www.youtube.com/watch?v=ZSRHeXYDLko
Start With Just a Few Thingshttps://www.youtube.com/watch?v=eF_Z0A86oQk
Improper Hierarchyhttps://www.deconstructconf.com/2018/tom-murphy-vii-improper-hierarchy
It’s super effective! Solving Pokemon Blue with a single, huge regular expressionhttps://www.youtube.com/watch?v=n-HTvjIueX0
Let’s Program a Banjo Grammarhttps://www.deconstructconf.com/2018/ryan-herr-lets-program-a-banjo-grammar
Soul from Scratch: Designing a More Portable Organhttps://www.youtube.com/watch?v=wqS93Cgjvyw
I Don’t Have Time For Thishttps://www.deconstructconf.com/2017/aaron-patterson-i-dont-have-time-for-this
RailsConf 2017: Keynotehttps://www.youtube.com/watch?v=GnCJO8Ax1qg
Mob Programming A Whole Team Approachhttps://vimeo.com/241193517
LIGO: The Dawn of Gravitational Wave Astronomyhttps://www.youtube.com/watch?v=qSlwRwFsUOI
Juggling Patterns and Programshttps://www.youtube.com/watch?v=TqG176T69VM
African Polyphony & Polyrhythmhttps://www.youtube.com/watch?v=EK4qctJOMaU
A Brief History of Timehttps://www.youtube.com/watch?v=WoUn2XQvGDw
Complexity and the Art of the Left Turnhttps://www.youtube.com/watch?v=bSfe5M_zG2s
A Programmer’s Guide To Western Musichttps://www.youtube.com/watch?v=xpSYWd_aIiI
Kolmogorov musichttps://www.youtube.com/watch?v=Qg3XOfioapI
Well I Wouldn't Want To Make a *Dys*functional Gamehttps://www.youtube.com/watch?v=TDDJsKLUh1Y
You Suck at Excelhttps://www.youtube.com/watch?v=0nbkaYsR94c
Stop Treading Water: Learning to Learnhttps://www.youtube.com/watch?v=j0XmixCsWjs
Madam Sandi Tells Your Futurehttps://www.youtube.com/watch?v=JOM5_V5jLAs
Software Development Lessons from the Apollo Programhttps://www.youtube.com/watch?v=hrsT9wmPVoo
States and Nomads: Handling Software Complexityhttps://www.youtube.com/watch?v=KGaFcI2UNrI
Clojure: Programming with Hand Toolshttps://www.youtube.com/watch?v=ShEez0JkOFw
How To Shut Down Tolkienhttps://www.youtube.com/watch?v=qVlqBxpCG24
Linux Sucks - 2014https://www.youtube.com/watch?v=5pOxlazS3zs
To the Moon!https://www.youtube.com/watch?v=4Sso4HtvJsw
DjangoCon EU 2013 Keynotehttps://www.youtube.com/watch?v=yvMWUGx7Fx8
It's not what you read, it's what you ignorehttps://www.youtube.com/watch?v=IWPgUn8tL8s
WAThttps://www.destroyallsoftware.com/talks/wat
Linus Torvalds on githttps://www.youtube.com/watch?v=4XpnKHJAok8
https://github.com/hellerve/programming-talks#contributing
list https://github.com/topics/list
talks https://github.com/topics/talks
programming-talks https://github.com/topics/programming-talks
Readme https://github.com/hellerve/programming-talks#readme-ov-file
Please reload this pagehttps://github.com/hellerve/programming-talks
Activityhttps://github.com/hellerve/programming-talks/activity
7.3k starshttps://github.com/hellerve/programming-talks/stargazers
308 watchinghttps://github.com/hellerve/programming-talks/watchers
509 forkshttps://github.com/hellerve/programming-talks/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fhellerve%2Fprogramming-talks&report=hellerve+%28user%29
Releaseshttps://github.com/hellerve/programming-talks/releases
Packages 0https://github.com/users/hellerve/packages?repo_name=programming-talks
Please reload this pagehttps://github.com/hellerve/programming-talks
Contributors 62https://github.com/hellerve/programming-talks/graphs/contributors
Please reload this pagehttps://github.com/hellerve/programming-talks
+ 48 contributorshttps://github.com/hellerve/programming-talks/graphs/contributors
Python 100.0% https://github.com/hellerve/programming-talks/search?l=python
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.