InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Optimize for Time
Andy Walker gives advice on how to use time in a way that enables teams to improve. He shares practical advice on how to get the most out of the time, and proposes principles to develop approaches
-
How We Built a Generative Culture at Redgate
Jeff Foster talks about the Westrum model of culture and shares some practical steps that Redgate has taken to improve the way they build products by building a generative culture.
-
Accuracy as a Failure
V. Warmerdam talks about cautionary tales of mistakes that might happen when we let data scientists on a goose chase for accuracy. Highly accurate models are more damaging than the inaccurate ones
-
Why Distributed Systems Are Hard
Denise Yu talks about the complexity of distributed systems and why one needs to account for the human factor when designing a complex system.
-
Coccinelle: 10 Years of Automated Evolution in the Linux Kernel
Julia Lawall gives an introduction to the use of Coccinelle and gives an overview of its impact on the Linux kernel.
-
Record, Replay, Rinse, & Repeat: Easily Rebuilding Programmatic State
Greg Law talks about the various implementations of record and replay systems that can be used to debug software applications.
-
JS � Character Encodings
Anna Henningsen gives an overview over what character encodings are, what the JavaScript language provides to interact with them, and how to avoid the most common mistakes in Node.js and the Web.
-
Moving beyond Request-Reply: How Smart APIs Are Different
Bernd Ruecker talks about real-life experiences around typical architecture patterns and why people have to carefully think about boundaries and responsibilities of their components.
-
Putting Node.js Serverless Apps into Production without the Pitfalls
Eoin Shanaghy covers the highs and lows of building Node.js apps with Serverless. He also shows how TypeScript-based Infrastructure as Code is the way forward!
-
Running Third-Party JavaScript
Kate Sills discusses how to minimize the risks of running third-party JavaScript. She goes over POLA, and how object capabilities can help grant specific, limited resources to third-party code.
-
Databases and Stream Processing: a Future of Consolidation
Ben Stopford digs into why both stream processors and databases are necessary from a technical standpoint but also by exploring industry trends that make consolidation in the future far more likely.
-
Bangle.js - Creating a Smart Watch with JavaScript
Gordon Williams talks about how he took an off the shelf smart watch, reverse engineered it, installed a JS interpreter on 400 of them and got them into the hands of the attendees at NodeConf EU.