InfoQ Homepage Architecture & Design Content on InfoQ
-
Innovation at Google
Patrick Copeland on pretotyping: innovators beat ideas, pretotypes beat productypes, data beats opinions, doing beats talking, simple beats complex, now beats later, commitment beats committees.
-
Learning and Perverse Incentives: The Evil Hat
Liz Keogh talks about perverse incentives that hinder the ability to reach the purpose for which they were created for, outlining the need to focus on the system built not its solutions.
-
Innovations and Integrations: Applying Trendy Technologies to NASA Mission Operations Planning
Mark Powell presents examples of how NASA uses innovative technologies in missions such as Mars Exploration Rovers, as well as new technology projects including the JPL Aerobot and the ATHLETE.
-
OData Internals & Implementing Custom Providers
Azret Botash talks about OData’s internals, especially URI conventions, and demoes the creation of a custom provider.
-
OSGi – The Missing Piece Of The Jigsaw
Ian Robinson explains where OSGi fits into the Java ecosystem, presenting the needs met by OSGi, the framework’s current status and a peek of future developments.
-
HTML5 and the Dawn of Rich Mobile Web Applications
James Pearce introduces cross-platform web apps development using HTML5 and web frameworks, such as jQTouch, jQuery Mobile, Sencha Touch, PhoneGap, outlining what makes a good framework.
-
Pragmatic Software Architecture and the Role of the Architect
Joe Wirtley introduces software architecture and the role of the architect in software development along with techniques, tips and resources to help one get started thinking as an architect.
-
Where Did My Architecture Go?
Eoin Woods advices on writing code that preserves the initial architectural design using conventions, dependency analysis, module systems, augmenting the code & checking rules, and language extensions
-
Beginning Android Development
Christopher Judd makes an introduction to Android development, showing where the start, the tools needed, how to build the first app, how to deploy it, along with mobile development lessons.
-
Collaboration Over Contracts in Agile “Offshore” Outsourced Development
Craig Larman explains the internal workings of a customer-supplier relationship, advising on how to proceed to ensure an offshore Agile development that is fulfilling for both parties.
-
Advanced Reflection & Metaprogramming
Jean Baptiste Evain presents the reflection and metaprogramming tools provided by Mono: Mono.Reflection, Mono.Linq.Expressions, and Mono.Cecil.
-
Futures Trade Flow
Ian Bond presents the development of a trade flow event-driven architecture, providing the background of futures trade, the domain and the solution, sharing some of the lessons learned along the way.