InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
An Introduction to Property Based Testing
Aaron Bedra focuses on describing a system as a series of models that can be used to systematically and automatically generate input data and ensure that a code is behaving as expected.
-
Understanding Core Clojure Functions
Jonathan Graham presents how to implement our own versions of the Clojure functions reduce, count, filter, map and pmap.
-
Acceptance Testing for Continuous Delivery
Dave Farley discusses using acceptance testing to work quickly and effectively, building functional coverage for complex enterprise-scale systems, and managing and maintaining those tests.
-
How to Win Hearts and Minds
Chris Young and Kate Gray talk about applying methods used in political campaigns to the workplace to achieve goals and to influence and change a situation for the better.
-
CD at LMAX: Testing into Production and Back Again
Sam Adams talks about testing at LMAX Exchange, extending functional tests into live monitoring of production through isolation, and moving fast through incremental delivery, quality and automation.
-
Resilient Predictive Data Pipelines
Sid Anand discusses how Agari is applying big data best practices to the problem of securing its customers from email-born threats, presenting a system that leverages big data in the cloud.
-
Streaming Auto-scaling in Google Cloud Dataflow
Manuel Fahndrich describes how they tackled one particular resource allocation aspect of Google Cloud Dataflow pipelines - horizontal scaling of worker pools as a function of pipeline input rate.
-
Project Jigsaw in JDK 9: Modularity Comes To Java
Simon Ritter looks at the fundamentals of how modularity in Java works, explaining the impact project Jigsaw has on writing apps, and how encapsulation will change in JDK 9.
-
Microservices for a Streaming World
Ben Stopford discusses using stream processing tools for real-time business apps, handling infinite streams, leveraging high throughput, deploying dynamic, fault-tolerant, and streaming services.
-
Business Mapping: Building an Agile Organization
Tony Grout, Chris Matts talk about the emerging areas of Business Mapping and Skills Liquidity, achieving business agility by combining business strategy with the abilities and aspirations of people.
-
Is It Possible to Run a 100% Remote Team?
Jeremy Edberg discusses remote teams and the pitfalls they’ve run into, the parts that are working well, and a summary of their research talking to other fully or partially remote teams.
-
Creating a Debt-aware Culture
Aaratee Rao discusses some practical and real world examples of how some well-known hyper growth companies accumulated and managed technical debt.