InfoQ

InfoQ

Topic/Tag specific view

Reuse Content on InfoQ


Latest featured content about Reuse

Francesco Cesarini and Simon Thompson on Erlang

Topics
Ruby,
Dynamic Languages,
Erlang,
Languages,
Fault Tolerance,
Concurrency,
Functional Programming,
Reuse,
Architecture,
Performance & Scalability,
Distributed Programming,
Programming,
Infrastructure,
Erlang Factory 2011,
Actors

Francesco Cesarini and Simon Thompson discuss how Erlang's design allows fault tolerance and resilience, modular error handling, details of the actor model implementation and distributed programming.

News about Reuse

Preview: 15th SPLC Conference on Software Product Lines

Topics
Domain Specific Languages,
Domain-Driven Design,
Languages,
Platforms,
Methodologies,
Governance,
Architecture,
Programming,
Reuse,
Design,
Model Driven Engineering,
Reference Architectures,
Enterprise Architecture,
Architecture Evaluation,
Conferences,
Architecture Documentation,
Architecture Analysis,
Software Factories,
Architecture Management,
Software Engineering,
Component Based Architecture

The International Software Product Line Conference (SPLC) is the most important event that covers the full range of Product Line Engineering in software-intensive products. Its 15th incarnation will take place in the Munich City Center from August 21st to August 26th.

Is Service Reuse Over Used?

Topics
SOA,
Value & Metrics,
Architecture,
Enterprise Architecture,
Reuse,
Service Design,
Agile

Is service reuse a valid metric for determining the success of SOA? Richard Watson from Burton believes that we are too fixated on reuse and could lose sight of the real benefit: service use.

Interview with Clone Detective's Immo Landwerth

Topics
.NET,
IDE,
Programming,
Reuse,
Refactoring

We interviewed Immo Landwerth of the open source project Clone Detective for Visual Studio. This project leverages ConQAT to analyze C# code for duplication.

Time To Rebalance SOA Portfolios?

Topics
Business Process Management,
SOA,
Event Driven Architecture,
Business,
WOA,
Enterprise Architecture,
Architecture,
Reuse

Susan Hall spoke with Gartner analyst Roy Schulte, a specialist in service-oriented architecture and co-author of the 1996 Gartner report that introduced the term SOA to the industry. The interview tries to answer the question, is it time to realign our expectations about SOA?

Naked Objects adds Java 1.5, Injection, Hibernate

Topics
Java,
Object Oriented Design,
Languages,
Architecture,
Design,
Programming,
Domain Driven Design,
Naked Objects,
Reuse

Naked Objects is an architectural pattern and a framework for developing applications where domain objects takes a central role. Naked Objects recently released version 3.0 with support for Java 1.5, injection, an alternate UI, Hibernate object store, integrated security and contributed actions. InfoQ took the opportunity to speak with Richard Pawson, inventor of the Naked Objects pattern.

Articles about Reuse

Success Factors for Systematic Reuse

Topics
Teamwork,
Agile,
Reuse,
Architecture,
Enterprise Architecture,
Design,
Domain Modeling

Systematic reuse requires the interplay of people, process, and technology decisions executed within the context of real world constraints. Are there success factors that will make a difference to reuse? This article offers five success factors that will help capture domain variations, ease integration, delve deeper into design context, work effectively as a team, and manage domain complexity.

Tips for Effective Software Reuse

Topics
Communication,
Distributed Teams,
Java,
Quality,
Languages,
Best Practices,
Software Craftsmanship,
Teamwork,
Agile,
Reuse,
Architecture,
Programming

Vijay Narayananoffers 10 practival tips on succeeding with systematic reuse of software components, based on his experience with multiple projects. The collection of tips is not intended to be exhaustive but will help developers and team leaders to appreciate the variety of strategies that one has to undertake in order to succeed with systematic reuse.

Presentations about Reuse

REST, Reuse, and Serendipity

Topics
HTTP,
QCon London 2008,
W3C,
QCon,
SOA,
REST,
Architecture,
Enterprise Architecture,
Reuse,
Conferences,
Specifications

Planning reusability is hard, designing for unforeseen reuse might be even harder. In this QCon London 2008 talk, Steve Vinoski presents some of the barriers to reuse found in typical distributed systems development approaches, and discusses how REST not only helps overcome some of these barriers, but also leads to potentially significantly increased chances for achieving serendipitous reuse.

Managing Variability in Product-Lines

Topics
Java,
Modeling Tool,
Languages,
Tools,
Programming,
Architecture,
Design,
Eclipse,
Reuse,
Agile,
Aspect Oriented Programming,
JAOO Conference

In this talk, Markus Völter illustrates how model-driven and aspect oriented software development help addressing the challenge of managing variability in product line engineering. Both the problem space and the solution space are described by models, using a model-to-model transformation to map problem space variability to solution space variability.

Interviews about Reuse

Austin Che on Software And Bio Engineering

Topics
Ruby,
Dynamic Languages,
Languages,
Automation,
Architecture,
Technology,
Programming,
Reuse,
FutureRuby,
Emergent Architecture,
Parallel Programming,
Testing

Austin Che discusses the state of synthetic biology, what software engineering can learn from biology and how software practices are adopted in bio engineering.