BT

SOLID Design Principles and Other Patterns Revisited For .NET

by Jan Stenberg on  Aug 27, 2013 1

Andras Nemes, a web developer on the .NET platform, is doing a series of blog posts on the SOLID design principles and other design patterns he has found interesting in object-oriented programming and design, currently on D in SOLID, the Dependency Inversion Principle. Earlier he has among other patterns covered Command, Builder, Visitor, Bridge and Observer.

Build Simplicity into a System with Simple Event-Driven Components

by Jan Stenberg on  Jun 06, 2013 1

Use events for interactions between small business components to bring simplicity to a system’s architecture, Russ Miles suggests in a recent presentation about simple event-driven components, as a follow-up on his talk a month earlier where he laid the architectural ground for his ideas about simplicity.

Events bring Simplicity to a System's Architecture

by Jan Stenberg on  Apr 29, 2013

Using events for interactions between small business components can bring simplicity to a system’s architecture, Russ Miles explained in a presentation last week talking about Architectural Simplicity through Events.

Microsoft Enterprise Library 6.0 Adds Semantic Logging

by Abel Avram on  Apr 26, 2013 1

Microsoft has released Enterprise Library 6.0 with a Semantic Logging application block, support for Unity 3.0 and Windows Store apps, simplified usage, better documentation and overall experience.

.NET Tools And Practices Research Insights

by Roopesh Shenoy on  Dec 13, 2012 2

The community research we published on .NET tools and practices had more than 650 votes leading to some interesting results. We attempt to draw insights.

ModelMapper: An Object To Object Mapping Library

by Kostis Kapelonis on  Nov 19, 2012 7

ModelMapper is an object to object mapping library that eliminates repeatable code for copying objects from one representation to another. By looking at property names it can perform an automatic mapping or hints can be defined that describe precisely the mapping process. It is inspired from AutoMapper which is a similar library for .NET

Amazon Provides Simple Workflow Service Recipes

by Boris Lublinsky on  Nov 16, 2012

A new Amazon whitepaper provides a set of commonly used programming patterns that can be used in application's decider logic to tell SWF how to coordinate the application's work.

ASP.NET Web API And Dependency Injection

by Roopesh Shenoy on  Oct 04, 2012

ASP.NET Web API comes with a Dependency Resolver interface that lets you inject dependencies into your controller. However Mark Seemann suggests it is better to use the IHttpControllerActivator interface for this purpose, with a couple of examples.

Dagger: A Dependency Injection Framework For Android

by Kostis Kapelonis on  Oct 02, 2012 1

Dagger is a new dependency injection framework for the Android environment. It offers a subset of features of Google Guice (some of the developers work on both projects) but focuses on a lightweight solution in order to offer better performance. Dagger also attempts to report binding errors during compile time instead of run time.

Community-Driven Research: What are the most widely used .NET practices and tools?

by Dio Synodinos on  Sep 25, 2012

InfoQ's research initiative continues with an 8th question: "What are the most widely used .NET practices and tools?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

Looking Back at Looking Ahead, Gloom for Agile in 2012?

by David Bulkin on  Apr 23, 2012 6

Many predictions for agile in 2012 were gloomy, with themes including adoptions by organizations that don’t know how, resulting in a lack of addressing management impact across teams and engineering practices in teams. With nearly four months of hindsight, readers can make their own judgments while remaining diligent so that 2012 won’t end gloomy.

Command Pattern In .NET

by Roopesh Shenoy on  Apr 16, 2012

In Command Pattern, an object is used to represent and encapsulate all the information needed to call the method at a later time – method name, object that owns the method and values for the parameters. In the first part of an article series “The Command Pattern In .NET”, Eric Vogel walks through using the ICommand interface in the context of WPF applications.

Travis CI Announces Support for Java and Plans for Travis Pro

by Manuel Pais on  Feb 23, 2012 2

Travis CI, a cloud-based continuous integration (CI) offering for open source projects on Github, has announced support for Java builds, as well as Scala and Groovy additions. After gaining traction among the Ruby open source community the project is now looking into the possibility of expansion to a hosted CI service (nicknamed Travis Pro).

MapReduce Patterns, Algorithms, and Use Cases

by Boris Lublinsky on  Feb 08, 2012 3

In his new article “MapReduce Patterns, Algorithms, and Use Cases”, Ilya Katsov gives a systematic view of the different MapReduce patterns, algorithms and techniques that can be found on the web or in scientific articles along with several practical use case studies.

Individual Yield

by Christopher Goldsbury on  Dec 28, 2011 6

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT