Why Rust?
Jim Blandy
Why Reactive?
Konrad Malawski
Who Are the Bad Guys and What Do They Want?
Gregory Fell & Mike Barlow
A Whirlwind Tour of Python
Jake VanderPlas
What’s the Future of Work?
Tim O'Reilly
What’s New in Swift 3
Paris Buttfield-Addison, Jon Manning & Tim Nugent
What Is the Internet of Things?
Mike Loukides & Jon Bruner
What is Artificial Intelligence?
Mike Loukides & Ben Lorica
What Are Conversational Bots?
Jon Bruner & Mike Barlow
Web Performance Warrior
Andy Still
User Experience Design for the Internet of Things
Claire Rowland
Upgrading to PHP 7
Davey Shafik
Unikernels
Russell Pavlicek
Trends Shaping the London Tech Scene
Andy Oram
Three Critical Shifts in Thinking for the Evolving Leader
Eric J. McNulty
Ten Steps to Linux Survival
Jim Lehmer
Swift Pocket Reference, 2E
Anthony Gray
Static Site Generators
Brian Rinaldi
Software Architecture Patterns
Mark Richards
Software Above the Level of a Single Device
Smart Energy
Darren Beck
Smart Cities, Smarter Citizens
Mike Barlow
Serving Workers in the Gig Economy
Nick Grossman & Elizabeth Woyke
Serverless Ops
Michael Hausenblaus
Self-Service Analytics
Sandra Swanson
The Security Data Lake
Raffael Marty
Security and Frontend Performance
Sonia Burney & Sabrina Burney
RxJava for Android App Development
K. Matt Dupree
Release Engineering
Dinah McNutt
Real-World Maintainable Software
Abraham Marin-Perez
Real User Measurements
Pete Mastin
Reactive Microservices Architecture
Jonas Bonér
Rapid Techniques for Mapping Experiences
James Kalbach
Python Web Frameworks
Carlos de la Guardia
Python in Education
Nicholas H. Tollervey
Prototyping for Physical and Digital Products
Kathryn McElroy
Predictive Maintenance
Practical C++ Metaprogramming
Edouard Alligand & Joel Falcou
Practical Artificial Intelligence in the Cloud
Picking a Python Version: A Manifesto
David Mertz
Patrolling the Dark Net
Mike Barlow & Greg Fell
Pair Design
Gretchen Anderson & Christopher Noessel
Optimizing Cloud Migration
Open Source in Brazil
Open by Design
Philip Estes, Doug Davis
Object-Oriented vs. Functional Programming
Richard Warburton
Not All Data Is Created Equal
The New Manager Mindset
Robert Hoekman, Jr.
Network Automation with Ansible
Jason Edelman
Monitoring Distributed Systems
Rob Ewaschuk
Modern SVG
Amelia Bellamy-Royds & Kurt Cagle
Modern Java EE Design Patterns
Marcus Eisele
Mobile App Analytics
Wolfgang Beer
Migrating to Cloud-Native Application Architectures
Matt Stine
Microservices vs. Service-Oriented Architecture
Microservices in Production
Susan J. Fowler
Microservices for Java Developers
Christian Posta
Microservices AntiPatterns and Pitfalls
Mapping Big Data: A Data-Driven Market Report
Russell Jurney
Making Sense of Stream Processing
Martin Kleppmann