InfoQ Homepage Patterns Content on InfoQ
-
How Netflix Directs 1/3rd of Internet Traffic
Haley Tucker and Mohit Vora discuss the architecture at Netflix that makes streaming happen, while highlighting interesting lessons and design patterns that can be widely applied.
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 1/2
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
-
A How-to Guide to Security in the PAAS Cloud
John Field and Shawn McKinney examine the security of a typical Java web application and describe 5 common application security architecture patterns taken from real world customer problems.
-
Patterns, Code Smells, and the Pragmatic Programmer
Jason McCreary discusses how a number of books from The Reading List - Implementation Patterns, Refactoring, Design Patterns, The Pragmatic Programmer - helped him with becoming a software engineer.
-
Are You a SOLID Coder?
Steve Green introduces SOLID principles with coding examples tailored for novice and intermediate developers.
-
How to Steal Your Competitors' Talent
Matt Buckland discusses some of the cultures he has encountered in his work experience, the success stories and the failures, outlining what makes a great organizational culture.
-
The Timeless Way of Building Erlang Apps
Garrett Smith outlines a methodology for pattern discovery and presents a number of specific patterns that Erlang programmers can use to build programs that feel alive.
-
Circuit Breaking in Distributed Systems
Matt Heath discusses how circuit breakers and other similar patterns can be used to increase reliability in distributed systems such as Go-based microservice platforms.
-
Myths and Patterns of Organisational Change - Keynote
Linda Rising talks about organisational change myths and patterns for introducing new ideas. She provides some useful tips for helping you start to grow, step by step, any innovation.
-
Beautiful Structure
Chris Chedgey explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces, showing structural patterns that increase or decrease complexity.
-
Hack Your API First
Troy Hunt explain how to discover the vulnerabilities of one’s own APIs, identifying common security anti-patterns.
-
Opportunities to Improve System Reliability and Resilience
Donald Belcham explains how to improve a system’s reliability by using appropriate code patterns.