InfoQ Homepage Conferences Content on InfoQ
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 1
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.
-
Functional Programming You Already Know
Kevlin Henney examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.
-
Test-Driven Microservices: System Confidence
Russ Miles shows how we can build production-level confidence in our polyglot microservices by applying the test-driven approach to synchronous (REST) and asynchronous (Messaging) services.
-
Monkeys in Lab Coats: Applying Failure Testing Research @Netflix
The authors present how lineage-driven fault injection evolved from a theoretical model into an automated failure testing system that leverages Netflix’s fault injection and tracing infrastructures.
-
Understanding Hardware Transactional Memory
Gil Tene explores the underlying mechanics that power HTM on current platforms, focusing on things developers need to understand when contemplating the use of HTM in new and existing code.
-
#NetflixEverywhere Global Architecture
Josh Evans discusses architectural patterns used by Netflix to enable seamless, multi-region traffic management, reliable, fast data propagation, and efficient service infrastructure.
-
Unevenly Distributed
For over a year now, Adrian has been reading a research paper every weekday and posting a summary to his blog, 'The Morning Paper.' This is the story of what he has learned on the journey
-
Insights from History of Rock Music via Machine Learning
Ali Kheyrollahi uses clustering and network analysis algorithms to analyze the publicly available Wiki data on rock music to find mathematical relationship between artists, trends and subgenres.
-
Why Only Agile Organizations Will Survive
Chris Kruppa covers the reason for adopting Agile, why it is necessary and how organizations can inspire their teams to embrace Agile values without imposing it.
-
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.
-
Why Building the Right Thing Means Building the Thing Right
Liz Keogh takes a look at why experimentation underpins everything done in technology, and why it is necessary to be able to move and change the right thing.