InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Creating a Rainstorm Using Infrared and C#
Lisa Taylor shares the story of programming trial and error. Using C#, JavaScript, pixels and bitmaps, loops and infrared light she created a digital rainstorm inside a shipping container.
-
Go On, Say Yes, And…
Jeanine Spence explores the customer centric and iteration concepts of Design Thinking as an approach to problem solving through the lens of the personal, presenting 5 ways to put them into practice.
-
Tap into Greatness
Sarah Singer-Nourie shares the secrets to optimizing and upgrading your own default settings, choosing your impact and tapping into your energy, to step into the optimal version of yourself every time
-
NET Machine Learning: F# and Accord.NET
Alena Hall presents various machine learning algorithms available in Accord.NET - a framework for machine learning and scientific computing in .NET.
-
Lessons in Extreme .NET Performance
Ben Watson provides a deep-dive introduction to what you need to know to squeeze out the ultimate performance from your .NET code, along with war stories from building the Bing platform query engine.
-
Data Structures in and on IPFS
Juan Batiz-Benet makes a short intro of IPFS (the InterPlanetary File System) and discusses the IPLD data model and example data structures (unixfs, keychain, post).
-
A Brief History of Chain Replication
Christopher Meiklejohn talks through a history of chain replication, starting with the original work from 2004 by van Renesse and Schneider up to new and unique designs of chain replication.
-
Tor in Haskell & Other Unikernel Tricks
Adam Wick discusses the unikernel implementation of Tor, what makes Tor an attractive target for a unikernel, and what aspects of unikernels are particularly interesting when considering Tor.
-
Contracts in Clojure: Settling Types vs Tests
Jessica Kerr talks about Clojure and explores the potential of contracts as the best-yet compromise between types and tests.
-
Resilience Planning & How the Empire Strikes Back
Bhakti Mehta approaches best practices for building resilient, stable and predictable services: preventing cascading failures, timeouts pattern, retry pattern, circuit breakers and other techniques.
-
Architecting Distributed Databases for Failure
Fangjin Yang covers common problems and failures seen with distributed systems, and discusses design patterns that can be used to maintain data integrity and availability when everything goes wrong.
-
Building Highly-resilient Systems at Pinterest
Yongsheng Wu talks about how to build highly-resilient systems at scale. Wu presents also failure cases that prompted engineers at Pinterest to build such systems, and how they test these systems.