InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Automating Security at Slack
Ryan Huber talks about some of the ways Slack approaches collecting, inspecting, and communicating security information to the security team and to the individuals in their organization.
-
Building a Modern Security Engineering Team
Zane Lackey discusses adapting security to change, building security programs, lessons learned from bug bounty programs, running attack simulations and knowing when security has been breached.
-
Burnout
John Willis breaks down what is known about Burnout. Willis takes a look at some survey data and tries to suggest ways to achieve healthier outcomes for ourselves and our colleagues.
-
Bitcoin Security: 1/10th Cent to a Billion Dollars
Olaf Carlson-Wee explores micropayment and wealth storage use cases for bitcoin and examines cryptosystems used to facilitate micro-penny payments and secure $B in global bitcoin banks.
-
Hash Histories - Toy Blockchains for Great Danger
Chris Anderson discusses Document Coin and using blockchain in new and innovative ways. He presents the JavaScript Cryptography code line by line and runs test cases using Prova in the browser.
-
Successful Go Program Design, 6 Years On
Peter Bourgon presents some of the idioms, design patterns, and practices that have proven themselves developing successful, scalable, and sustainable code using Go.
-
Microservices: State of the Union
Adrian Cockcroft discusses success/failure stories of adopting microservices, overviews what’s next with microservices and presents some of the techniques that have led to successful deployments.
-
The Netflix API Platform for Server-Side Scripting
Katharina Probst talks about the situations in which server-side scripting is a good solution for applications. She describes Netflix’s first approach, which uses Groovy scripts.
-
Handling Streaming Data in Spotify Using the Cloud
Neville Li and Igor Maravić cover the evolution of Spotify’s event delivery system, discussing lessons learned moving it into the cloud using Scio, a high level Scala API for the Dataflow SDK.
-
Vowpal Wabbit, A Machine Learning System
John Langford discusses how to use Vowpal Wabbit in and as a machine learning system including architecture, unique capabilities, and applications, applied to personalized news recommendation.
-
Large-Scale Stream Processing with Apache Kafka
Neha Narkhede explains how Apache Kafka was designed to support capturing and processing distributed data streams by building up the basic primitives needed for a stream processing system.
-
Online Data Mining and Machine Learning
Edo Liberty presents some basic concepts and an introduction to the subfields of machine learning and data mining.