InfoQ Homepage Architecture Content on InfoQ
-
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.
-
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.
-
Beyond The Data Grid: Coherence, Normalization, Joins and Linear Scalability
Ben Stopford presents ODC, a highly distributed in-memory normalized NoSQL datastore designed for scalability, based on normalized data, Snowflake Schema, and Connected Replication pattern.
-
ECC - Fun Writing Compilers
Joe Armstrong presents ECC, an optimizing compiler running on LLVM for writing C compilers for unusual architectures, for implementing DSLs and for experiments with JIT compilation.
-
5 Classic Patterns in Everyday Code
Michael Wood explains the importance of using patterns in software design, exemplifying with Adapter, Decorator, Command, and several Factory patterns.
-
Netflix’s Cloud Data Architecture
Siddharth Anand overviews Netflix’s business model, then he explains why they chose Amazon AWS, and how they moved their data into the cloud using a NoSQL solution.
-
Actor-based Programming
Jamie Ridgway explains what actors are, why we need them, what they are helpful for, the languages built around this programming paradigm, along with some demos showing actor-based apps.