dev environment
37:49Tudor Gîrba - Moldable development
26K views • 7 years ago
Curry On!
Tudor Girba's Curry On! 2019 talk on moldable development, the idea that developers should build custom tools and views for each software system they work on. It draws on the Pharo and Glamorous Toolkit environments.
43:33Google I/O 2011: Chrome Dev Tools Reloaded
107K views • 15 years ago
Google for Developers
Paul Irish and Pavel Feldman present the newest Chrome Dev Tools features at Google I/O 2011, including live CSS editing, saving changes, breakpoints and network analysis. It also covers remote debugging.
51:11Game Development with SDL 2.0 (Steam Dev Days 2014)
235K views • 12 years ago
Steamworks Development
Ryan Gordon (Icculus) gives a high-level overview of SDL 2.0 at Steam Dev Days 2014. He covers its features and how it eases building, porting and maintaining games, including Linux ports.
46:22F8 2015 - Big Code: Developer Infrastructure at Facebook's Scale
99K views • 11 years ago
Meta Developers
An F8 2015 talk touring the tool-chain Facebook uses to let thousands of engineers build mobile apps, including its move to Mercurial, an Atom-based IDE and continuous integration.
27:33MountainWest RubyConf 2013 Devs and Depression by Greg Baugues
34K views • 13 years ago
Confreaks
Greg Baugues tells his story of living with bipolar II and ADHD as a developer at a Ruby conference. He urges openness about mental illness and explains how to get help and support colleagues.
45:31Bruce Hauman - Developing ClojureScript With Figwheel
56K views • 11 years ago
ClojureTV
Bruce Hauman presents Figwheel, a ClojureScript tool for live, interactive development with hot code reloading. He explains the main ideas, demonstrates how it works, and shares tricks for getting the most out of it.
22:522016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer
916K views • 10 years ago
LearnCode.academy
LearnCode.academy presents a roadmap of web development technologies to learn in 2016 and 2017, spanning front-end, back-end and DevOps tools.
31:25Debugging The Web (Chrome Dev Summit 2016)
144K views • 9 years ago
Chrome for Developers
Paul Irish's Chrome Dev Summit 2016 talk surveys the state of the art in Chrome DevTools debugging. It covers workspaces, diffs, CSS coverage, Node debugging, editor improvements and Lighthouse.
20:01PDE: A different take on editing code
88K views • 4 years ago
TJ DeVries
TJ DeVries coins the term PDE (Personalized Development Environment) to describe editors like Neovim that you shape to your own workflow. He contrasts this with out-of-the-box IDEs and discusses why customizable tools appeal to developers.
28:36Literate Devops with Emacs
105K views • 11 years ago
Howard Abrams
Howard Abrams demonstrates, in an EmacsConf 2015 talk, how he uses org-mode's Babel and Tramp to configure and operate remote servers from a single document. Code blocks, their results and the explanatory text all live together.
24:03Keynote: Flutter (Dart Developer Summit 2016)
19K views • 10 years ago
Google for Developers
Keynote from the 2016 Dart Developer Summit introducing Flutter, Google's toolkit for building mobile apps from one codebase. It shows early demos aimed at native look and feel.
33:53Linux for Chromebooks: Secure Development (Google I/O ’19)
239K views • 7 years ago
Chrome for Developers
A Google I/O 2019 talk explaining the architecture of Linux on Chromebooks (Crostini), a sandboxed Linux development environment built on containers inside a VM, with demos and design rationale.
35:43Preparing for scoped storage (Android Dev Summit '19)
85K views • 7 years ago
Android Developers
A 2019 Android Dev Summit session on the scoped storage model in Android 10. It gives a plan overview and best practices for apps adapting to the new restrictions.
22:44Investigation: How Roblox Is Exploiting Young Game Developers
2.7M views • 5 years ago
People Make Games
People Make Games investigates how Roblox relies on young, often child, developers to build its content while paying them very little. It covers Roblox's monetization model, the revenue split, and the harms to kids who make games on the platform.
37:34Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
72K views • 9 years ago
GitHub
Greg Kroah-Hartman's Git Merge 2016 talk on how the Linux kernel is developed, how fast it moves, and how git and email workflows keep it manageable. He is the stable kernel maintainer.
52:12How to Survive in Gamedev for Eleven Years Without a Hit
1.2M views • 9 years ago
GDC Festival of Gaming
Jake Birkett of Grey Alien Games explains at GDC 2016 how an indie developer survived eleven years without a hit by building a long tail of games and redefining success.
27:26Developing the best free photo editor - Ivan KUCKIR - Web2day 2019
15K views • 7 years ago
Web2day
Photopea founder Ivan Kutskir talks about developing a free browser-based photo editor, one of the most complex JavaScript programs ever written, and the web technologies behind it.
25:16Debunking Devin: "First AI Software Engineer" Upwork lie exposed!
557K views • 2 years ago
Internet of Bugs
Internet of Bugs analyzes Cognition's Devin demo frame by frame, arguing the video did not show Devin completing paid Upwork jobs as claimed, and showing what the task required versus what Devin produced.
35:42Progressive Performance (Chrome Dev Summit 2016)
34K views • 9 years ago
Chrome for Developers
Alex Russell's Chrome Dev Summit 2016 talk on building web experiences that work on slow, flaky networks and low-power devices. It argues developers should focus on the performance of real-world mobile hardware rather than desktop machines.
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
468K views • 4 years ago
Strange Loop Conference
Jack Rusher's Strange Loop 2022 talk argues that most programming languages are still designed around punchcard-era assumptions. He makes the case for live, interactive programming environments, drawing on Lisp, Smalltalk and REPL-driven development.
52:09I Like Notebooks
55K views • 6 years ago
Jeremy Howard
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev. He responds directly to Joel Grus's talk about why he dislikes notebooks, and contrasts REPL-style and notebook-style work.
40:39Edwin Brady - Idris 2 - Type-driven Development of Idris
19K views • 7 years ago
Curry On!
Edwin Brady, creator of Idris, presents Idris 2 and demonstrates type-driven development, where the compiler assists by filling holes and suggesting implementations from types.
43:23Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
20K views • 7 years ago
Code Sync
Edwin Brady presents Idris 2, a rewrite of the Idris dependently typed language, and shows type-driven development in practice. The demos show the compiler filling in whole functions from their types.
59:31ClojureScript in the Age of TypeScript — David Nolen
29K views • 5 years ago
ChariotSolutions
David Nolen explains how ClojureScript is used at Vouch.io to build mobile and web software with a single language and REPL-driven workflow. The talk includes a live coding demo of React Native development.
50:50The Search for the Perfect Door - Deviant Ollam
1.4M views • 10 years ago
Shakacon LLC
Deviant Ollam shows that most physical attacks on doors bypass the lock, with photo and video examples of how doors, frames and hardware get defeated. It is a physical security talk from Shakacon.
23:03Making Badass Developers - Kathy Sierra (Serious Pony) keynote
380K views • 11 years ago
O'Reilly
Kathy Sierra's Fluent 2015 keynote on the one metaskill for developers: the ability to come up to speed quickly and stay there. She covers how people learn, cognitive resources versus willpower, and building skill.
54:51Keynote - Karen Sandler
20K views • 14 years ago
Linux.conf.au 2012 -- Ballarat, Australia
Karen Sandler's keynote at Linux.conf.au 2012 on the software running inside medical devices such as her own pacemaker-defibrillator. She discusses the difficulty of learning what code runs in life-sustaining devices and why open source matters there.
27:36Why Western Designs Fail in Developing Countries
1.8M views • 2 years ago
Design Theory
A design essay on why products designed in Western contexts often fail when deployed in developing countries. It covers expert blindness and cultural assumptions, with examples such as malaria nets and the One Laptop Per Child project.
46:22Velocity 09: John Allspaw and Paul Hammond, "10+ Deploys Pe
119K views • 17 years ago
O'Reilly
John Allspaw and Paul Hammond's Velocity 09 talk on how Flickr achieved ten or more deploys per day through close cooperation between development and operations.
50:34A Conversation with Stewart Brand (Devcon4)
2K views • 7 years ago
Ethereum Foundation
A panel conversation with Stewart Brand at Ethereum's Devcon4, where he recounts his life and work 'hacking civilization' and discusses the role of institutions in decentralization.
52:54Antichamber: An Overnight Success, Seven Years In The Making
129K views • 11 years ago
GDC Festival of Gaming
Alexander Bruce's GDC talk on making Antichamber, from working alone in a bedroom to winning acclaim at the IGF. It focuses on the psychological challenge of seven years of solo development.
52:43DEFCON 19: Introduction to Tamper Evident Devices
352K views • 15 years ago
Christiaan008
A DEF CON 19 talk by datagram introducing tamper-evident devices. It reviews how seals and similar products are designed and shows that they are often easily defeated, drawing on the DEF CON tamper-evident contest.
46:36Type-Driven Development in Idris — Edwin Brady
26K views • 11 years ago
Scala World
Edwin Brady, creator of Idris, introduces type-driven development in a dependently typed language. He shows types being written first and programs derived with interactive editing, then extends beyond simple examples to programs that interact with users and networks.
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
24K views • 12 years ago
Strange Loop Conference
A Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine. It covers REPL-based live coding, macros, DSLs and persistent data structures for game development.
44:03Google Developers Day US - Python Design Patterns
90K views • 19 years ago
GoogleDeveloperDay
Alex Martelli's Google Developers Day talk on classic design patterns (creational, structural and behavioral) and how they appear in Python. He stresses that patterns must be studied in the context of the implementing language.
52:13Howard Payne & Deviant Ollam - This Key is Your Key, This Key is My Key
450K views • 10 years ago
DeviantOllam
A HOPE conference talk by Howard Payne and Deviant Ollam on common keys, such as elevator and fire service keys, that open many buildings. It covers physical security weaknesses from shared key standards.
28:20Technical leadership and glue work - Tanya Reilly | #LeadDevNewYork
93K views • 7 years ago
LeadDev
Tanya Reilly's LeadDev talk on glue work, the invisible coordination and support tasks engineers do that keep teams successful but can hurt careers.
27:19Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015)
108K views • 11 years ago
Google for Developers
Eric Seidel presents Sky, an experimental open-source framework for writing mobile apps in Dart with fast development cycles and 60Hz UI. Sky later became Flutter.
42:30RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
152K views • 8 years ago
Rust Programming Language
Catherine West's RustConf 2018 closing keynote on building a game in Rust and organizing a large codebase. It builds up an entity component system and generational indices step by step.
20:36The best stats you've ever seen | Hans Rosling
4.4M views • 19 years ago
TED
Hans Rosling uses the Gapminder animated-data tool to debunk myths about world development, with sportscaster-like energy. It shows trends in health, income and child survival across countries.