InfoQ

InfoQ

Topic/Tag specific view

Patterns Content on InfoQ


Latest featured content about Patterns

The Mapping Dilemma

Topics
Methodologies,
Abstraction

David Nolen critiques the tools, languages and methodologies used today from the perspective of solving the “mapping dilemma”, introducing match, a pattern matching library for Clojure.

News about Patterns

ECMAScript 5: What’s New in JavaScript Programming

Topics
Java,
.NET,
Javascript,
Ruby

ECMAScript 5 was standardized in late 2009 but only recently has it has started showing up in browsers. It supersedes the 3rd edition, which was ratified in 1999. ECMAScript 5 is actually two languages, ES5/Default and ES5/Strict. Future versions are going to be built on top of ES5/Strict and it is recommended that the default version be avoided.

Notes from OOP 2011 Conference in Munich

Topics
Design Pattern,
Domain Specific Languages,
Object Oriented Design,
Java,
Agile,
Design,
Architecture,
Domain-Driven Design

The OOP conference (Object Oriented Programming) was held in Munich, Germany, from 24th to 28th January 2011 with “Business Impact through Mastering Change” as its general motto. Despite of its name, the OOP represents one of the largest and long-lasting events on the general field of software engineering.

Articles about Patterns

Introduction to Cloud Security Architecture from a Cloud Consumer's Perspective

Topics
Security,
Cloud Computing

Security concerns are the number one barrier to cloud services adoption. How do we evaluate a vendor's solution? What is an optimal security architecture? What are consumer versus provider responsibilities? What are industry standard patterns in this regard? This article answers some of these questions based on first hand experience dealing with large scale cloud adoption.

Finding the Right Data Solution for Your Application in the Data Storage Haystack

Topics
Data Access,
NoSQL

With the recent NoSQL movement there are several alternative data storage solutions available compared to the traditional relational databases. In this article, author Srinath Perera discusses the various data storage options and what to consider when choosing each of these solutions.

Presentations about Patterns

Mobile Data Access Patterns - Cross Platform Action with Mono

Topics
.NET,
iOS,
Data Access,
Mobile

Travis Smith presents the challenges – inconsistent feature support - and advantages – code reuse - of developing cross platform mobile applications with Mono, focusing on data access patterns.

Event Aggregator: Solving the Problem of Event Coupling

Topics
.NET,
Events

Donald Belcham presents the Event Aggregator pattern and the event problems it solves: tight coupling, refactoring difficulty, object chaining, memory leak, showing how to build one.

Interviews about Patterns

Martin Odersky on the Future of Scala

Topics
Java,
Language Design,
Parallel Programming,
Programming

In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.

Linda Rising on Customer Interaction Patterns

Topics
Agile,
Methodologies,
Customers & Requirements

Linda Rising talks about patterns and interacting with customers, the need for a better interaction between developers and customers, how she arrived at these patterns, teaching others how to teach.