Software & Languages

Page 4 of 41

  1. Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas

    Adrian CrenshawLength: 46 minutesComputability & complexity theory

    In briefChristopher Domas's Derbycon 2015 talk on the M/o/Vfuscator, a compiler that emits only x86 mov instructions, showing mov is Turing complete. It explains how a full machine is built from mov and why the output is a nightmare to reverse engineer.

  2. "The Mess We're In" by Joe Armstrong

    Strange Loop ConferenceLength: 46 minutesSoftware architecture & design

    In briefJoe Armstrong, co-inventor of Erlang, gives a funny and opinionated Strange Loop talk on the tangled state of software: build tools, package managers, entropy and the physical limits of computation. He argues for ideas like naming things by content hash and throwing away your first version.

  3. Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey

    ConfreaksLength: 37 minutesSoftware architecture & design

    In briefRich Hickey's keynote at RailsConf 2012, a close sibling of his 'Simple Made Easy' talk. He distinguishes simple (not intertwined) from easy (familiar), and argues that software complexity comes from complecting things, with Rails-specific examples including large gem collections.

  4. Keynote: Paul Graham, YCombinator

    Next Day VideoLength: 47 minutesPython, Ruby & scripting languages

    In briefPaul Graham's keynote at PyCon 2012, in which he talks about startup ideas and what kinds of companies are likely to matter in the future. He discusses ideas such as a better email client and a search engine for hackers, and argues for looking back at the present from the future.

  5. A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)

    David BeazleyLength: 1 hour 1 minuteCompilers, interpreters & program analysis

    In briefDavid Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.

  6. Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 2017

    RedMonk Tech EventsLength: 51 minutesSoftware practice, open source & careers

    In briefBryan Cantrill's Monktoberfest 2017 talk on leadership and organizational principles, ranging from the Gettysburg Address to Uber and Amazon. He argues for the difference between principles and values and criticizes vague corporate principles.

  7. "Unison: a new distributed programming language" by Paul Chiusano

    Strange Loop ConferenceLength: 41 minutesFunctional programming

    In briefPaul Chiusano's Strange Loop 2019 talk introduces Unison, an open-source functional language for distributed, elastic systems. It covers content-addressed code identified by hashes of the syntax tree, a codebase manager, and algebraic effects called abilities.