Monday, September 20, 2010

Excel Automation

Excel automation is unavoidable scenario in most of the Enterprise IT solution. Primarily the automation targets following area

  1. Pivot Report Generation
  2. Complex formula abstraction
  3. Report Attachment
  4. Data Transfer medium

In addition to typical Interop Assembly usage, we can take advantage of Open XML APIs. In addition to that there are lot of third party tools available to address the same. In this blog will keep adding the relevant tools and techniques of Excel Automation.

Note: If you are using SSIS, there is good amount challenge. Check out Dougbert blog for solutions.

Friday, September 17, 2010

Windows Phone 7

Windows Phone 7 is the latest buzz in Microsoft.  There are lot of opportunity for developer.  Here is the resources to catch up.

Windows Phone Developer site

Training Kit

How to Videos

Latest happenings at team’s blog

T4 (Text Template Transformation Toolkit)

Did you ever worked on a project where you need to create CRUD SP for each table and explored opportunity to automate the code.  In such scenarios most of the people do dynamic SQL, but managing a dynamic SQL code is not as smooth as for the V1 developer.

The code template, code generation tools bridges the gap.  

More info blog,Text Templates, T4 Toolbox and T4 Editor

Wednesday, September 1, 2010

Structural Pattern

Adapter

S Adapter

Bridge 

S Bridge

Composite

S Composite 

Decorator

S Decorator

Facade 

S Facade 

Flyweight

S FlyWeight

Proxy

S Proxy

Creational Patterns

Abstract Factory

C Abstract Factory

Builder

 C Builder

Factory Method

C Factory Method

Singleton

C Singleton

Prototype

C Prototype

Behavior Patterns

A quick snap of patterns.  (The diagram are from Design Patten Book)

Chain of Responsibility

B Chain of Res_thumb[2]

Command 

B Command_thumb[2]

Interpreter

B Interpreter_thumb[2]

Iterator

B Iterator_thumb[2]

Mediator

B Mediator_thumb[1] 

Memonto

B Memento_thumb[1]

State 

B State_thumb[1]

Strategy

B Strategy_thumb[1] 

Template Method

B Template Method_thumb[1]

Visitor

 B Visitor_thumb[1]

Observer

B Observer

Teams PowerShell

 The PowerShell helps to get quick meta data around Teams. Install-Module -Name MicrosoftTeams Connect-MicrosoftTeams Get-TeamAllChannel...