Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Craft by Mind Map: Craft
5.0 stars - 1 reviews range from 0 to 5

Craft

original ideas

Boxen (Github?)

QuickCheck (Basho?)

Riak2

cool HTML5 tpoic

Distributed system design

Programming tools

FRP

API design

Test-First Construction of Distributed Systems (Joseph Blomstedt)

Micro services

WebRTC & XMPP

NewSQL

InfoQ - Facebook Director of Egineering

MapReduce design patterns

JetBrains MPS

parse.com

online engineering tools

erlang factory talk

elixir

http://accumulo.apache.org/

infrastructure continuous delivery

http://coronalabs.com/

http://pragprog.com/book/pkretro/the-retrospective-handbook

http://pragprog.com/book/mbfpp/functional-programming-patterns-in-scala-and-clojure

platforms (typesafe, pivotal, springbasz, netflix ec2 stuff)

Quite interesting graph database stuff: http://www.stingergraph.com/index.php?id=introduction

NOSQL overview, how to choose?

Baron Schwartz - monitoring

Michael Kopp - http://apmblog.compuware.com/2012/11/14/why-averages-suck-and-percentiles-are-great/

http://www.manning.com/ellnestam/

Web Components

Joe Armstrong - Systems that Run Forever Self-heal and Scale

http://ariya.ofilabs.com/2013/05/continuous-monitoring-of-javascript-code-complexity.html

http://blogs.msdn.com/b/jmeier/archive/2013/05/06/10-ways-to-make-agile-design-more-effective.aspx

Tariq Sami - https://www.msu.edu/~tariq/Resilience%20engineering%20primer.pdf

Miško Hevery - AngularJS design

Culture of innovation

Handling distributed teams

http://www.infoq.com/presentations/Scaling-Facebook-Engineering

Emphasising learning in a team

Information sharing

Scaling development

Organisational best practices

Lean Startup: AB testing, MVP etc.

Devops as company culture

Real Options http://leanprocrastination.com/blog/2012/08/real-options-a-mindset/

Rx, RxJava

Sonar / SonarQube

Ariya Hidayat - Esprima

Mocking, Spys etc.

SOA

Unit test vs acceptance test

TDD traps, mistakes

Kanban

Code kata, code retreat

Salt Stack

d3.js

Makoto Inoue

pragmatic programmer

wooga - culture

Complexity theory

Domain specific languages

Correctness verification (http://vimeo.com/55445414)

Polyglot Architecture (http://www.infoq.com/presentations/polyglot-architecture-design)

Andreas Zeller (http://www.st.cs.uni-saarland.de/zeller/)

Software verification

Software architecting (http://www.codingthearchitecture.com/2012/03/13/photos_from_my_qcon_london_2012_tutorial.html)

hypermedia api

scala

facebook security guy

Are Your Lights On?: How to Figure Out What the Problem Really Is

Berkshelf

http://www.percona.com/live/london-2013/sessions/commonschema-dbas-framework-mysql

LXC, Docker.io

http://www.webplatform.org/

Pete Hunt talk about React

VividCortex

A Whole New Mind: Why Right-Brainers Will Rule the Future

Marc-André Cournoyer: Creating your first programming language

node.js cluster bigyók

Stephen Vance - Quality Code: Software Testing Principles, Practices, and Patterns

Marc Planagumà – Cicerone: A Real-Time social venue recommender

Kevin Scott: http://www.wired.com/business/2013/04/linkedin-software-revolution/

Raymond Roestenburg on Akka in Practise: designing actor-based applications

Paul Duvall - http://martinfowler.com/books/duvall.html

Philippe Kruchten - Director of Process Development (RUP)

Matt Heusser - "The Great Game of Testing" http://www.youtube.com/watch?v=hp6scaqK76w

Structured refactoring

Bret Victor - The Future of Programming http://worrydream.com/dbx/

Vaughn Vernon - http://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577

Performing Code Katas - http://blog.8thlight.com/micah-martin/2013/05/28/performing-code-katas.html

http://anders.janmyr.com/2013/04/a-responsible-programmer.html

Design Principles of Angular.js (?)

Netflix - EC2 toolset (?)

CloudFoundry/BOSH

http://lkna.leankanban.com/keynotes-2/dave-snowden

http://blog.crisp.se/2013/09/24/henrikkniberg/culture-process-paris-scrum-gathering-keynote

http://www.ms.sapientia.ro/hu/hirek/europai-elismerest-nyert-a-sapientian-kidolgozott-informatika-oktatasi-modszer

First, Kill All the Product Owners http://vimeo.com/74437772

I also had an interesting conversation with Ted Neward at JAX London about everything that's wrong with Software Craftsmanship - might be worth getting him along to talk about that.

Kevin McGuire

https://github.com/automatedtester/

David Louvton, Amool Gupta, The Selenium Infrastructure at Salesforce

Holistic cross-browser testing with Selenium, RedGlass and DomReactor

Linus Torvalds

Kent Beck

James Gosling

Bjarne Stroustrup

Grady Booch

Erich Gamma

Roy Osherove

http://www.rust-lang.org/

idea pool

agile

Agile Metrics, Michael Norton

No manager approach (Valve, Github, Joyent), Bryan Cantrill

Kanban, Benjamin Mitchell

api

Redesign, Paypal, Deepak Nadig , Praveen Alavilli, Netflix, Daniel Jacobson

Realtime, Ross Mason

Reactive, Jafar Husain

API Security and Federation Patterns, François Lascelles

CQRS, Anders Ljusberg

API Blueprint, Jakub Nesetril

team

(Neuro) Science, Peter Saddington

Work -> Paly, Portia Tung

Improving teams, Sven Peters, Jesper Richter-Reichhelm

Culture, Greg Brockman, Patrick Collison

Learning, Matthew Barcomb

architecture

Continuous Architecture, Scott Ambler

Layers Considered Harmful, Christian Horsdal

Microservices, Kevin Scaldeferri, James Lewis, Sam Newman

Fault tolerance, Uwe Friedrichsen

CQRS, Oliver Wolf

Realtime Systems, Hilary Mason

Rapid Release, Sam Newman

SOA, August Lilleaas, Ben Christensen

Real World Polyglot Persistence, Jimmy Bogard

noBackend, Gregor Martynus, Michiel B. de Jong

The Architecture of Uncertainty - Kevlin Henney

CI/CD

Use case, Outbrain - Itai Hochman, Wix.com - Yoav Abrahami, Heroku - John Simone, eBay, Google - Randy Shoup, Google - Eran Messeri, Expedia - Igor Dorovskikh, Kaustubh Gawande, Facebook - Christian Legnitto

Using cloud, Edmund Haselwanter, Roy Rapoport (Netflix)

Mobile, Spotify - Per Eckerdal, Mattias Björnheden

Infrastructure, Vagif Abilov, Carlos Sanchez

Architecture, Andreas Grabner

cloud

Azure, Nuno Filipe Godinho

Netflix OS PaaS components, Sudhir Tonse, Adrian Cockcroft

database

Use case, Riot Games: MySQL -> Riak - Garrett Eardley, Mail.Ru: Tarantool -, Konstantin Osipov

Graph Computing, Matthias Broecheler, Jim Webber

NoSQL DB comparison, Ben Engber

MySQL as NoSQL - Ted Wennmark

NewSQL, Peter Almquist

devops

Next setp, Andrew Clay Shafer

distributed

R2D2 - Oby Sumampouw, David Hoa

Erlang - Omer Kilic

CRDT - Richard Shaw

Eventual Consistency - Matt Heitzenroder

Samza - Chris Riccomini

Jeff Hodges

functional programming

Parallel programming, Kevin Hammond, Erik Stenman

End to end Reactive Programming - Jafar Husain

Java 8, Joshua Suereth, Brian Goetz

Functional Architecture - Phil Trelford

Deconstructing Functional Programming - Gilad Bracha

Better JavaScript with FP - Phil Calcado

Reactive Javascript, Jafar Husain

java

Memory Leak - Nikita Salnikov-Tarnovski

Java Flight Recorder, Rickard Bäckman

Troubleshooting Live Java Web Applications, Ashley Puls

JMX, Tom Lubinski

language

Taking PHP Seriously - Keith Adams

Deep C++ - Olve Maudal

Superconductor DSL - Leo Meyerovich

The Art of Building Tools - Markus Voelter

Elixir

misc

Creative Machines - Joseph Wilk

Intel's Next Generation Microarchitecture Codename Haswell - Ravi Rajwar

mobile

Device Fragmentation, Chiu-Ki Chan

Testing at Facebook, Simon Stewart

Application Performance, Doug Sillars

Web vs. Native, Andrew Betts

performace

Web caching techniques, Wim Godden

Integrating P to the process, Ivan Filho

platform

The Hip Hop Virtual Machine - Andrei Alexandrescu

JVM

Typesafe

Pivotal

programming

Visualization Driven Development - Jason Gilman

Scala Async, Philipp Haller

Code as a crime scene - Adam Petersen Tornhill

The ideal module system and the harsh reality - Adam Warski

security

Automated XSS detection - Claudio Criscione

http://gauntlt.org, James Wickett

Ahto Truu, Efficient Record-Level Signing for Logs, Protecting Your Data with Keyless Signatures

Redesigning the Computer for Security - Tom Hawkins

Web Cryptography API, Nick Van den Bleeken

hackavoid.com, Anders Skovsgaard

Warm Up to Identity Protocol Soup - David Waite

testing

Use case, Twitter - James Waldrop, Unity Technologies - Dmytro Mindra

Testable JavaScript - Mark Trostler

Spock & Geb, Luke Daley, Peter Niederwieser

Effective mocking, Venkat Subramaniam

Test-Driven JavaScript Master Class - James Shore

Good test design, Katya Mustafina, Ian Cooper

Sonar, Patroklos Papapetrou

web

Concurrency and Parallel Computing in JavaScript, Stephan Herhut

JavaScript Code Complexity, Jarrod Overson

Meteor, Matt Debergalis

SocketStream, Owen Barnes

HTTP 2.0, Roberto Peon

Realtime, Gabriel Grant

ux

Seeing and touching: your mobile brain - Chris Atherton

Monitoring UI performance - Eric Perret

Continuous Experimentation - Frank Harris & Nell Thomas

http://blog.alexmaccaw.com/asynchronous-ui

speakers

agile

Tom Gilb, Advanced Agile Practices: The Evo Method in practice

Simon Brown, ebook: Software Architecture for Developers, http://lanyrd.com/profile/simonbrown/past/, Sustainable competence - the people vs process and technology, Effective Architecture Sketches, The Conflict Between Agile and Architecture: Myth or Reality?, Software architecture and the balance with agility

Liz Keogh, http://lanyrd.com/profile/lunivore/past/, liz@lunivore.com, Don't let your process hide your ignorance, Behavior-driven Development, Behavior-Driven Development for Life

Lisa Crispin?, http://lisacrispin.com/presentations/, Growing whole teams using the Dreyfus model http://www.slideshare.net/mgbarcomb/growing-whole-teams-using-the-dreyfus-model, The Whole Team Approach, The Whole Team Approach to Testing

Jurgen Appelo, http://www.slideshare.net/jurgenappelo/presentations, Complexity Thinking, Management 3.0, The 7 Duties of Great Software Professionals, What Is Agile Management?, Management 3.0 - Empower Teams, Complexity versus Lean

Geoff Watts, Measuring Agile Team Maturity http://vimeo.com/25413735, The Seven Pillars Of Collaboration - Why agile teams need HISTORY in order to collaborate http://vimeo.com/25413735, How simple maths and BELIEF can help you coach people to change http://vimeo.com/68334928

Gabrielle Benefield?, http://www.youtube.com/watch?v=5lRgYrYHB8k, Stop Building The Wrong Product Righter Build The Right Product - Gabrielle Benefield, Frankenbuilds; if Agile is so good, why are our products so bad?

Ed Kraay, How to change as a manager from an expert to a coach, http://www.slideshare.net/ekraay/lean-leadership-agile-2013-25001765

Dan North, http://dannorth.net/category/talks/, help@dannorth.net, Patterns of Effective Teams, Simplicity: the Way of the Unusual Architect

api

Steve Klabnik?, steve@steveklabnik.com, http://www.designinghypermediaapis.com, http://steveklabnik.github.io/hypermedia-presentation

Mike Amundsen, http://amundsen.com/talks/, mamund@yahoo.com, mamundsen@layer7tech.com, Designing and Implementing Hypermedia APIs, Generic Hypermedia and Domain-Specific APIs: RESTing in the ALPS, Hypermedia-Oriented Web Services: From APIs to Affordances, REST, And Now for Something Completely Different

Joshua Bloch, How to Design a Good API and Why it Matters

Ian Robinson, http://iansrobinson.com/writing/, test driven api, soa, etc.

Daniel Jacobson, http://www.slideshare.net/danieljacobson/presentations, djacobson@netflix.com

architecture

Trisha Gee, http://lanyrd.com/profile/trisha_gee/past/, http://mechanitis.blogspot.co.uk/p/public-appearances.html, trisha.gee@10gen.com, Disruptor, Schema Design, Design is a Process, not a Document

Nathan Fritz?, http://andyet.com/team/nathan/, https://github.com/fritzy/pie, nathan@andyet.net

Michael T. Nygard, http://www.infoq.com/author/Michael-Nygard, Exploiting Loopholes in CAP, Architecture Without an End State, Reliability Engineering Matters, Except When It Doesn't, Failure Comes in Flavors - Stability Anti-patterns, Request Path Mapping, Chef in the Cloud and On the Ground, Disband the Deployment Army

Jessica McKellar, http://www.infoq.com/author/Jessica-McKellar, Architecting an Event-driven Networking Engine: Twisted Python, The Future of Python - A Choose Your Own Adventure http://pyvideo.org/video/2375/the-future-of-python-a-choose-your-own-adventur, jesstess@mit.edu

Forrest Norvell?, http://lanyrd.com/profile/othiym23/, Thinking asynchronously

Douglas Crockford, http://www.crockford.com/calendar.html, Which Way Is Forward?, Managing Asynchronicity with RQ

Code Hale, http://codahale.com/projects.html

Alistair Cockburn, http://alistair.cockburn.us/Talks?view=grid, Agile and Software Engineering in the 21st Century, CQRS, Disciplined Learning

CI/CD

Rachel Laycock, http://www.rachellaycock.com/, Architecture and Collaboration the cornerstones of Continuous Delivery, Pair Programming, the good, the bad and the ugly, Polygot Architecture for Rapid Release: Friend or Foe?, Adopting Continuous Delivery: Adjusting your Architecture

Jez Humble, http://lanyrd.com/profile/jezhumble/, Adopting Continuous Delivery, (Re-)architecting for Continuous Delivery, DevOps Metrics - It's Not Just For WebOps Any More!

Gareth Rushgrove, http://www.slideshare.net/garethr/presentations

Gareth Bowles, http://www.slideshare.net/garethbowles/self-servicebuilddeploymentagile2013, gbowles@gmail.com

Dianne Marsh, From Code to Monkeys: Continuous Delivery at Netflix, http://lanyrd.com/2013/qconsf/scrbcy/

David Mortenson, Scaling Facebook engineering

David Louvton, Selenium at Salesforce

Damien Sereni, Selenium at Facebook

culture/organisation

Omer Shapira, LinkedIn QEI - Development at Scale

Bryan Cantrill, http://www.slideshare.net/bcantrill/presentations

Ashe Dryden, The Diverse Team: Healthy Companies, Progressive Practices, https://leanpub.com/the-diverse-team, ashedryden@gmail.com

John Willis?, Devops, culture, Culture as a Strategic Weapon

Jesse Robins, Devops, Changing Culture, Making Awesome

Gene Kim, devops, http://lanyrd.com/profile/realgenekim/

database

Stuart Halloway, http://www.datomic.com/videos.html, Exploring Datomic: A Database Deconstructed, The Impedance Mismatch is Our Fault, Concurrency in Clojure

Stefan Edlich, http://prof.beuth-hochschule.de/edlich/, How NoSQL fits in a polyglot persistence world, NoSQL in 5+ years, Choose the "Right" Database and NewSQL: NoSQL Under Attack

Salvatore Sanfilippo?, A short term plan for Redis, Redis Cluster

devops

Tim Lossen, Devops: next step

Theo Schlossnagle, How Do You Eat An Elephant?, Next Generation Monitoring of Large Scale Riak Applications, Monitoring and observability, It's all about telemetry

Mitchell Hashimoto, http://www.serfdom.io/, http://www.confreaks.com/presenters/357-mitchell-hashimoto, Develop and Test Configuration Management Scripts with Vagrant, Vagrant Usage Patterns, Advanced Vagrant Usage with Puppet, Automated Multi-Platform Golden Image Creation, Unlocking New Potential

Ken Cochrane, https://speakerdeck.com/kencochrane, Docker

John Allspaw, Resilience/Automation http://queue.acm.org/detail.cfm?id=2353017

Baron Schwartz, VividCortex

Jackson Gabbard, Facebook tools and infrastructure, by hand, Engineering Design for Facebook http://codemotion.es/talk/18-october/902, How we made m.facebook.com faster https://www.youtube.com/watch?v=M3d7w1U0xgI

distributed

Steve Vinoski, http://lanyrd.com/profile/stevevinoski/past/, Objects, Anomalies, and Actors: The Next Revolution, Innovation: What Every Developer Absolutely Needs to Know, Webmachine: A Practical Executable Model for HTTP, Building Distributed Systems with Riak Core, Mythbusting Remote Procedure Calls, Benefits and Challenges of Implementing Riak in Erlang

Sean Cribbs?, seancribbs@gmail.com, Data Structures in Riak, Fear no more: Embrace eventual consistency, Just Open a Socket - Connecting Applications to Distributed Systems

Nikita Ivanov, GridGrain, http://lanyrd.com/profile/gridgain/, In-Memory Computing: Facts and Myths, Pearls of Distributed Programming: Scala + GridGain, Streaming MapReduce with GridGain and Scala

Neha Narula, http://pdos.csail.mit.edu/~neha/, Smarter Caching With Pequod, Executing Queries on a Sharded Database, Executing Web Application Queries on a Partitioned Database, Sharding and Scaling Your Database

Nathan Marz, Storm, Cascalog, http://nathanmarz.com/speaking/, Human fault-tolerance, Runaway complexity in Big Data... and a plan to stop it, Your Code is Wrong

Matt Ranney, Real-world realtime: performance and high availability at Voxer, Riak at Voxer, Node-Redis, http://www.youtube.com/watch?v=pXT0mF9bMyA, mjr@ranney.com

Kyle Kingsbury, Rieman etc., http://lanyrd.com/profile/aphyr/, Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions, Partitions for Everyone!

John Ousterhout, Raft: The Understandable Distributed Consensus Protocol, http://www.youtube.com/watch?v=YbZ3zDzDnrw, https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf, Ben Johnson https://speakerdeck.com/benbjohnson/raft-the-understandable-distributed-consensus-protocol

Dominic Tarr, Mad Science Architectures for Totally Distributed Applications., What is scalability, anyway?, data, events, streams at webrebels 2013, http://dominictarr.com/

Camille Fournier, ZooKeeper, http://whilefalse.blogspot.hu/search/label/zookeeper

Andy Gross, http://lanyrd.com/profile/argv0/

Alvaro Videla, http://lanyrd.com/profile/old_sound/past/, RabbitMQ

functional programming

Rich Hickey, http://www.infoq.com/author/Rich-Hickey, The Functional Database, Deconstructing the Database, Core.async - Communicating Sequential Processes using Channels, in Clojure, The Language of the System

Viktor Klang, Reactive Streams, Concurrency – The good, the bad, the ugly, Akka 2.0: Scaling Up & Out With Actors

Neal Ford, http://nealford.com/abstracts.html, 5 Reasons You Should Care about Functional Programming, Abstraction Distractions, Functional Thinking

Martin Odersky, Types, Scala etc., Working Hard to Keep It Simple, The Trouble With Types

Katie Miller?, http://lanyrd.com/profile/codemiller/slides/, Monads to the Rescue, Higher-Order Fun

Jonas Bonér, http://jonasboner.com/talks.html, Scala 2.11: The Foundation for a Reactive Platform, Going Reactive: Event-driven, Scalable, Resilient and Responsive Systems

John Hughes, QuickCheck, Certifying your car with Erlang, Race Conditions, Distribution, Interactions--Testing the Hard Stuff and Staying Sane

Joe Armstrong, Fault Tolerance 101, What are the important ideas in Erlang?, http://www.sics.se/~joe/, Erlang was the solution - but what was the problem?

Evan Czaplicki, A good FRP introduction

Erik Stenman, Erlang Scales - Do You?, The Erlang VM or How i stopped worrying and started loving parallel programming

Bodil Stokke, http://bodil.org/prez/, Programming, Only Better

language

Torben Hoffmann, Erlang still evolves for multi-core and cloud environments, Erlang and the Chasm, Mission Critical with Erlang And QuickCheck: Quality Never Sleeps

Scott Meyers, http://www.aristeia.com/presentations.html, An Overview of the New C++ (C++11), Effective C++11 Programming, Better Software - No Matter What, The Consistency Conundrum

Julien Verlaguet, Analyzing PHP statically, Moving faster with PHP at Facebook, They use OCaml for this, so it can be interesting even from FP point of view.

Damian Conway, http://damian.conway.org/Seminars/, damian@conway.org

misc

Zed Shaw?, http://lanyrd.com/profile/zedshaw/, The Imaginative Programmer, It's Not You, It's Them: Why Programming Languages Are Hard To Teach, The Web Will Die When OOP Dies, The Top 10 Ways To Scam The Modern American Programmer

Ward Cunningham?, http://lanyrd.com/profile/wardcunningham/past/, Federated wiki, Information sharing, Knowledge management

Todd Montgomery, Mechanical Sympathetic Networking, Building a Next Generation Messaging Architecture

Stefan Tilkov, http://lanyrd.com/profile/stilkov/past/, Web Development: You're Doing it Wrong, Unlearning OOP: How to Design Clojure Programs, ROCA: Resource-oriented Client Architecture

Poul-Henning Kamp, http://lanyrd.com/profile/bsdphk/past/speaking/, Entirely predictable failures, ESO Extremely Large Telescope: Real Time Control for Adaptive Optics with FreeBSD

Paul Butcher, http://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks

Miško Hevery, Angular JS design principles, http://misko.hevery.com/presentations/, Psychology of Testing, Test Driven Development in Angular, A Radically Different Way of Building AJAX Apps

Margo Seltzer, http://ricon.io/blog/2013-02-13-margo-seltzer-keynote.html, Automatically Scalable Computation

Kate Matsudaira

Jutta Eckstein, http://www.jeckstein.com/publications/publHistory.html, The Art of Learning and Mentoring, Complex Projects aren't plannable but controllable

Jonathan Berger?, http://www.jonathanpberger.com/talks, Code Literacy for Non-Programmers, http://design.pivotallabs.com/jpb/agile2013-talk/deck/#/step-1

John Carmack?, He had a great keynote on Quakecon 2013

Johan Bergström, http://www.youtube.com/watch?v=Pb_zYs8G6Co, http://www.jbsafety.se/p/about-me.html

Joel Spolsky?

Joanna Zweig, Discovery Curves, Group Learning and Delivering

Jean-Paul Schmetz?, http://www.ecmlpkdd2013.org/preliminary/schmetz/, Dealing with complexity

Isaac Schlueter, http://lanyrd.com/profile/izs/slides/, Node streams

Greg Young?, http://skillsmatter.com/expert-profile/open-source-dot-net/greg-young

Floor Drees?, The best programmers are teachers, How to Learn by Teaching, https://speakerdeck.com/floord

Brian Marick?, Programming with the Automatic Part of Your Brain, When smoothing wood with a hand plane (craftsmanship!), you should always work with the grain rather than against the grain. It's becoming increasingly clear that what we normally think of as rationality is fairly rare. Much of what we do is governed by our brain operating on autopilot. Reasoning is the expensive stop-gap our brain uses (sometimes!) when the cheaper solution isn't working right. Programming is typically seen as an occupation that requires thoughtful precision and rationality: we will work against the grain of our brain. The resulting nicks and chips are only evidence that we should try harder! What if we instead train the automatic part of the brain to do what we want - to simply react appropriately? In this talk, Brian Marick will discuss how he tries to do just that.

Bjorn Freeman-Benson, http://lanyrd.com/profile/bjorn_fb/, Some Considerations for Scaling: What We Did At New Relic, "software psychologist", "Watching @bjorn_fb from @newrelic talk about the psychology of platforms!", Productivity, people management

Bertrand Meyer, http://se.inf.ethz.ch/~meyer/events/talks.html, Software verification

Aral Balkan?, Design thinking + open source, http://aralbalkan.com/, aral@aralbalkan.com

Anna Obukhova, Neuroscience, How Scrum boosts your willpower and productivity http://vimeo.com/51757858, http://lanyrd.com/profile/anna-obukhova/

Amber Case?, http://caseorganic.com/speaking, Cyborg Anthropology and the Future of the Interface, monica.davis@caseorganic.com

Alissa Pajer, Category Theory, alissa.pajer@gmail.com

Alex Payne, https://al3x.net/books_talks.html, Building Teams and Selecting Technology

mobile

Iris Daniela Classon?, Windows Phone 8, http://irisclasson.com/media-and-press/

performance

Steve Souders, web/mobile performance

Michael Klepikov, Developer-Friendly Web Performance Testing in Continuous Integration, Web Performance Testing with WebDriver, Automated Web App Performance Testing Using WebDriver

Martin Thompson, http://lanyrd.com/profile/mjpt777/, Learning and unlearning about Java performance, Lock-free Algorithms for Ultimate Performance, Mechanical Sympathy, Top 10 - Performance Folklore

Gil Tene, http://www.infoq.com/author/Gil-Tene, JVM mechanics: a peak under the hood, Enabling Java in Latency Sensitive Environments

Dustin Whittle?, http://lanyrd.com/profile/dustinwhittle/slides/, Performance Testing Crash Course

Bogdan Vulcan, Gabriele Petrone?, Fast By Design

platform

JVM

Pivotal

Typesafe

OpenStack

James Ward, http://www.jamesward.com/presos, Building Reactive Apps with Play Framework, Akka, and Scala

Adrian Cockcroft, Netflix's EC2 tool set, Architectural patterns for high availability, High Availability Architecture and NetflixOSS

security

Parisa Tabriz, Google Chrome Security, http://lanyrd.com/profile/laparisa/, Multi-device security, Chrome Security Secret Sauce

mimeframe, http://www.slideshare.net/mimeframe/ruxcon-2012-15195589, mimeframe@gmail.com

Bruce Schneier, security, https://www.schneier.com/av.html

Adam Baldwin, Security, http://andyet.com/team/baldwin/

Aaron Bedra, Security, http://www.aaronbedra.com/, aaron@aaronbedra.com

software craftsmanship

Uncle Bob, http://lanyrd.com/profile/unclebobmartin/past/, Principles of Component Design, Agile Principles Patterns Practices & Planning, Clean Architecture and Design

Steve Yegge, GROK - Large-Scale, Cross-Language source analysis., Dynamic Languages Strike Back, Scalable Programming Language Analysis

Steve Freeman, Growing Object-Oriented Software, Guided by Tests, http://lanyrd.com/profile/sf105/, Modern Java Programming with Steve Freeman, Test-Driven Development: That's not what we meant, Higher Order Logic - Fractal TDD, Building on SOLID Foundations

Sandro Mancuso?, https://leanpub.com/u/sandromancuso, Think You Don't Need Software Craftsmanship?, Curing Agile Hangover: Sandro Mancuso and Mashooq Badar, Software Craftsmanship

Russell Miles, You are not (only) a software developer! - Simplicity in practice, Building the Right Thing by Applying Simplicity: Impact Mapping in Action, Architectural Simplicity through Events: A war story of managing the challenge of integration and flexibility, Without Simplicity, there's just no Agility

Nat Pryce, http://www.infoq.com/author/Nat-Pryce, Stop Refactoring!, Brownfield to Green, Test-Driven Development of Asynchronous Systems, Growing Real Systems Guided by Tests

Michael Feathers, A Type Driven Approach to Functional Design, Reducing Technical Debt, Patterns of Software Change, Technical Debt, Process and Culture, The Design Principle that sneaks through your code, your system, and your life, Moving toward Symbiotic Design, Through The Looking Glass - Applying Analytics to Development

Martin Fowler, http://martinfowler.com/tags/talk%20videos.html, Schemaless data structures, The Evolving Panorama of Data, Meta-Introduction to Domain Specific Languages

Jevgeni Kabanov, http://www.infoq.com/author/Jevgeni-Kabanov, http://zeroturnaround.com/rebellabs/, http://video.javazone.no/speaker/jevgenikabanov, Import Continuous Delivery, Data-Driven Software Engineering

Gojko Adzic, http://gojko.net/category/presentations/, Make Impacts, Not Software, Impact Mapping: New frontier for agile planning, Reinventing Software Quality

Gerard Meszaros, http://xunitpatterns.com/gerardmeszaros.html

Eric Evans, http://www.infoq.com/author/Eric-Evans, http://yow.eventer.com/yow-2011-1004/domain-driven-design-strategies-for-dealing-with-legacy-systems-by-eric-evans-1033, http://gojko.net/2010/06/11/eric-evans-domain-driven-design-redefined/, http://www.domainlanguage.com/events/

Dave Thomas, http://lanyrd.com/profile/pragdave/, Unknown Knowns, http://www.infoq.com/author/Dave-Thomas

Chet Hendrickson?, Nature of Software Development

Chad Fowler, http://chadfowler.com/speaking/, The Passionate Programmer, How to become accomplished, chad+speaking@chadfowler.com

Bruce Eckel, http://mindview.net/Books/books.html

Barbara Liskov?, The Power of Abstraction, http://www.youtube.com/watch?v=GDVAHA0oyJU

Andy Hunt, http://www.toolshed.com/andy_hunt_talks_keynotes.html, "topics from best practices in agile software development, to pragmatic programming, to teamwork, teambuilding and cognitive skills.", andy@toolshed.com

web

Tomomi Imura, http://lanyrd.com/profile/girlie_mac/past/speaking/, HTML5 Evangelist

Szabolcs Toth, Javascript Module Server

Sam Dutton, http://lanyrd.com/profile/sw12/, WebRTC, Chrome Developer Tools, Media APIs for the multi-device web, Realtime communication with WebRTC

Paul Irish, Anything :)

Mate Nadasdi, It's never too late to fight your legacy!

Mikeal Rogers?, The Death of REST, Beyond Realtime

Kiran Prasad, http://lanyrd.com/profile/phegaro/, Lessons from building LinkedIn Mobile - HTML5 & Node.js, Mobile: Past, Present, Future — Tech Choices and Architecture Impact

Ilya Grigorik, HTTP 2.0, http://lanyrd.com/profile/igrigorik/sessions/

Feross Aboukhadijeh, PeerCDN - WebRTC, https://speakerdeck.com/feross, feross@feross.org

Divya Manian, http://lanyrd.com/profile/divya/slides/, Layouts in CSS, Web Components with your favourite CSS specs, Creating Web Experiences with users in mind

Dio Synodinos, Book: Pro HTML5 and CSS3 Design Patterns, http://lanyrd.com/profile/synodinos/past/

tools

Craig Muth, http://xiki.org/, http://www.youtube.com/watch?v=bUR_eUVcABg

Chris Granger, http://www.lighttable.com/, Finding a Way Out, I have a basic premise: we didn’t nail programming 40 years ago. Instead, I believe there’s something different waiting for us out there, something better. And while people like Alan Kay and Charles Simonyi have been hinting at it for decades, we’re still here with our text editors desperately trying to gain insight into the twisted messes we’ve created. For the longest time we’ve gained power at the cost of complexity, but at some point we have to find our way out of the maze. A new language isn’t enough. Even new tools like Light Table only suggest a path forward. To truly escape, we have to take a step back and re-imagine what it means to create software. We have to let go and ask ourselves – what would programming look like if we created it today?

Anna Powell-Smith, D3.js, http://anna.ps/

ux

Gócza Zoli, ux, product idea validation

Chris Atherton, http://lanyrd.com/profile/finiteattention/past/, Seeing and touching: your mobile brain, In this talk, Chris will give an overview of how the brain processes visual information, and in what order. She'll demonstrate that the human visual system is fickle and can be tricked, and talk about the implications of this for software design. Chris will also explore the idea that mobile devices have become an extension of our cognitive space, and consider whether it really matters that most of us no longer memorise people's phone numbers. She'll also cover our physical and emotional relationship with phones and other mobile devices, and discuss some of the reasons why we might be so attached to our "outboard brains".