InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Speed the Right Way: Design and Security in Agile
Kevin Gilpin discusses the renewed focus of the software design process and code complexity in software security, describing how design review can be modernized to help improve application security.
-
Using Randomized Communication for Robust, Scalable Systems
Jon Currey examines the evolving use of randomized communication within HashiCorp’s Consul, a popular service mesh solution.
-
Panel: the Future of Languages
In this panel, these programming languages experts try to find the places where we could probably past each other to try to find common ground.
-
People Are More Complex Than Computers
Mairead O'Connor presents how Equal Experts are challenging traditional ways of working and how they question the standard practices in order to try to create a better place to work.
-
Ethos(s): Enabling Community and Culture
Robyn Bergeron examines the ethical principles and practices of open source community architecture that empower contributor influence and participation, drawn from both real-world examples & research.
-
Why Continuations are Coming to Java
Ron Pressler discusses and compares the various techniques of dealing with concurrency and IO in both pure functional and imperative programming languages.
-
How Rust Views Tradeoffs
Stephen Klabnik takes a look at some tradeoffs in the design of Rust, and how that makes it more suitable for some kinds of projects than others.
-
When and How to Win with New Programming Languages
Noel Welsh talks about adopting new programming languages, and looks at the conditions when a language could and should be adopted in a commercial setting.
-
Debuggable Deep Learning
Mantas Matelis and Avesh Singh explain how they debugged DeepHeart, a DNN that detects cardiovascular disease from heart rate data.
-
The Evolution of Spotify Home Architecture
Emily Samuels and Anil Muppalla discuss the evolution of Spotify's architecture that serves recommendations (playlist, albums, etc) on the Home Tab.
-
Scaling Deep Learning to Petaflops and beyond!
Prabhat explores 2D and 3D convolutional architectures for solving pattern classification, regression and segmentation problems in high-energy physics, cosmology and climate science.
-
Scaling Emerging AI Applications with Ray
Peter Schafhalter discusses about his work with Ray, a distributed execution framework for emerging AI applications, Tune, and Modin.