InfoQ Homepage Architecture & Design Content on InfoQ
-
The Road Less Travelled
Mike Atherton keynotes on aligning work with values to get most benefits from it, to be proud of the results and to make a difference.
-
Why Does a Startup Build a Research Lab?
Dávid Udvardy, László Priskin share how they ended up creating a research lab in their quest for ways to keep innovating application design.
-
Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs
Jonathan Bell & Gail Kaiser introduce Phosphor, a dynamic taint tracking system for the JVM, describing the approach used to achieve portable taint tracking.
-
Let It Crash! The Erlang Approach to Building Reliable Services
Brian Troutwine examines how functional programming and other concepts championed by Erlang can yield reactive services with just a change in thinking and a different approach to design.
-
Reactive Programming with Rx
Ben Christensen summarizes why the Rx programming model was chosen and demonstrates how it is applied to a variety of use cases.
-
Concurrency at Large-Scale: The Evolution to Reactive Microservices
Randy Shoup, Consulting CTO, shares the history of reactive services and visits key milestones in their evolution: async techniques at Google, real-time search at Ebay, & responsive games at Kixeye.
-
Distributed Creativity
Josh Valman discusses how RPD combined people, expertise, and experience from around the world to re-design the concept of flying for a multi-billion $ airline, whilst teaching how to solve big ideas.
-
Reactive Oriented Architecture with Grails
Steve Pember discusses the tenants of the Reactive Pattern and the importance of moving away from Monolithic to Reactive architectures.
-
NoSQL Is Dead
Eric Redmond explains the differences and commonalities amongst many kinds of databases and takes a stab at the marketing term “NoSQL.”
-
Bringing Agile UX into the University Application Process
Alexander Baxevanis, Samantha Wathen discuss using an Agile approach to the porting of UK UCAS tracking tool to the cloud: the process, design principles, lessons learned.
-
The Four Pillars of DevOps: Agility for the Enterprise
John Shaw discusses four pillars to DevOps: Environments, Deployment, Testing and People based on experiences developing financial systems for governmental clients.
-
Tardis: Affordable Time-Travel Debugging in Managed Runtimes
Earl Barr, Mark Marron discuss building time-travel debuggers for managed languages, implemented with Tardis, and enabling developers to investigate what happened prior hitting a bug.