InfoQ Homepage Architecture & Design Content on InfoQ
-
Take a Groovy Rest
Guillaume Laforge talks about APIs, how Groovy and Rest services interact, and how to test such APIs with Spock to be “Enterprisey".
-
The State of Securing RESTful APIs with Spring
Rob Winch discusses how to properly secure your RESTful endpoints and explores some common pitfalls when applying security to RESTful APIs with the help of Spring Security.
-
Applications Through an Attacker’s Lens
Michael Coates explores how attackers target, analyze and compromise applications and discusses recent high profile compromises and deconstructs them to understand exactly what went wrong.
-
Debugging Microservices in Production
Bryan Cantrill describes the debugging techniques employed at Joyent, and shares real stories from the trenches - and how those painful experiences resulted in better tools and better methodologies.
-
Design-first APIs in Practice
Jason Harmon discusses using API specification formats to drive the development process, focusing on parallelizing work, improving feedback loops, and delivering high quality API products.
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 2/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.
-
Being Agile: Having the Mindset that Delivers
Gil Broza emphasizes the importance of having an agile mindset that needs to accompany practices.
-
Designing C# 7
Lucian Wischik discusses the design process for C# 7, which is being designed in the open, with eager community participation on GitHub and elsewhere, and the language features that are taking shape.
-
Four Lessons from 10+ Years of APIs
Adam Duvander shares 4 API lessons: outsourcing development, possible regrets on making an API public, not all need your API, and an API can provide more opportunities that one can build.
-
Go GC: Prioritizing Low Latency and Simplicity
Rick Hudson discusses the motivation, performance, and technical challenges of Go's low latency concurrent GC and why the approach fits Go well.
-
LinkedIn's Active/Active Evolution
Erran Berger discusses how they scaled architecture at LinkedIn across multiple data centers.
-
So We Hear You Like Papers
Ines Sombre and Caitie McCaffrey offer a guided tour of papers from past and present research that have reshaped the way we think about building large scale distributed systems.