Tech Talk

Digital Transformation, Artificial Intelligence, Machine Learning, IoT, Big Data Analytics, Enterprise Architecture, Performance Engineering, Security, Design and Development tips on Java and .NET platforms.

Wednesday, December 29, 2010

SOA Registry, Repository and Service Catalog

›
While implementing enterprise SOA, it is important to consider deploying a service catalog for services. There is a lot of confusion between...
Monday, December 27, 2010

Entities Vs Value Objects

›
In Domain Driven Design, we often separate Entities and Value Objects. Junior architects always get confused between these 2 concepts. The ...
Friday, December 17, 2010

TCO of applications during Portfolio Rationalization

›
In my previous blog post , I had narrated the process of portfolio rationalization . During the fact finding process, we need to calculate t...
Monday, December 06, 2010

SOA and BPM

›
Yesterday, we were having a discussion with one of our customers on the hot topic of SOA and BPM strategy, i.e. can SOA/BPM initiatives be c...
Thursday, December 02, 2010

SONAR tool

›
My team has been evaluating the SONAR tool to manage code quality. I was impressed with the features and the user friendliness of the tool. ...
Monday, October 18, 2010

Activation bar in UML Sequence Diagrams

›
A lot of folks get confused between the "life-line" concept and "activation bar" concept in Sequence Diagrams. The ver...
Friday, October 15, 2010

Good whitepaper on WSRP Portlets

›
A friend of mine was confused on the concept of remote portlets and the WSRP protocol. I forwarded him this cool whitepaper that explains t...
Wednesday, September 22, 2010

The case for IT Portfolio Rationalization

›
Un-rationalized IT portfolio is a critical issue facing many organizations. There are a plethora of reasons why an IT portfolio becomes ‘blo...
Thursday, August 19, 2010

Estimates and Scheduling

›
Read an interesting article by Joel on software scheduling. Most organizations either use the use-case point estimation method or the functi...
Monday, July 05, 2010

Use of Generics in .NET webservices

›
Recently, one of my team members was trying out an idea of using a generic container "response" object for all return types from t...
Wednesday, June 23, 2010

What rules to put in a BRE?

›
Most organizations today understand the value of externalizing rules from application code by using a Business Rules Engine. The agility and...
Tuesday, May 18, 2010

CLUE database in Insurance

›
The CLUE (Comprehensive Loss Underwriting Exchange) is a database of insurance losses and claims that was created and is maintained by Choic...
Thursday, May 13, 2010

Conceptual model for SOA

›
Just read a very interesting blog post from Nick Malik , where in he provides a Common Conceptual Model for SOA . I was bowled over by the s...
Wednesday, May 12, 2010

Why Enterprise Architecture?

›
Recently a friend of mine asked me to explain in simple terms the benefit of having an Enterprise Architecture for an organization. The chal...

OpenSource EA tools

›
Planning to evaluate a couple of open source Enteprise Architecture tools that are becoming popular. IBM System Architect was the de-facto ...
Tuesday, May 11, 2010

Creating Dynamic classes in Java

›
Earlier I had blogged about the ability to create new classes from scratch in .NET. I was looking for something similar to Reflection.Emit()...

Payment Gateways

›
We were exploring the various options for selecting a payment gateway for a new business opportunity. Found this site that has a good explan...
Monday, May 10, 2010

Parsing and reading text from PDF files

›
One of my development teams was looking for a PDF parsing library. They essentially wanted to search and extract data from PDF files. At fir...
Thursday, May 06, 2010

Datawarehouse vs Datamart

›
The debate between creating a datamart or sourcing data from the datawarehouse springs up from time to time across organizations. Found some...
Wednesday, April 28, 2010

Performance issues with an in-memory Datatable select clauses

›
Very often, we cache .NET Datatable objects in memory. This could be for lookup tables or for other frequently accessed data. The following ...

.NET PDF creation tools

›
Some time back, I had blogged about the opensource tools available in Java and .NET for PDF creation. Recently came across another commeric...

XSD to XML and vice versa

›
I was looking for a quick and free tool that could convert XSD schema files to sample XML files and also generate a XSD file from a sample X...
Monday, April 26, 2010

Updatable Views Vs ORM tools (ADO.NET Entity Framework)

›
Recently during one of our design brainstorming discussions, our database developer was having a hard time trying to understand the benefit ...

Profilers for .NET

›
Way back, I had blogged about the profiling capabilities of VSTS 2008 and Numega DevPartner Studio. Came across this site that lists down th...
Wednesday, April 21, 2010

Referential Integrity across databases in SQL Server

›
Having worked on Oracle databases for a long time, I was quite comfortable with the idea of maintaining RI across different schemas in same...
Tuesday, April 06, 2010

What is Micro-Architecture in software design?

›
Recently I came across the term 'Micro-Architecture' on a number of pages on Sun's site. Sun's engineers have an interesting...
Friday, March 12, 2010

Critical Success Factors for SOA

›
A lot of organizations are embarking on the SOA journey and it is important to understand the factors that would make the SOA initiative suc...
Wednesday, February 24, 2010

Ruminating on Requirements Elicitation

›
Last night, I was ruminating on the lessons learned during my experience in business architecture, business analysis and requirements elicit...
Friday, February 12, 2010

Migrating applications across platforms

›
We often require to migrate applications from one platform (OS/hardware) to an other platform - either as part of a portfolio rationalizatio...
Tuesday, December 15, 2009

What is longitudnal data?

›
A dataset is considered to be longitudnal if it tracks the same kind of information at multiple points of time. For e.g. the marks of studen...
‹
›
Home
View web version
Powered by Blogger.