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, February 29, 2012

Connection timeouts in a mirrored SQLServer

›
Recently, one of my teams was facing a connection timeout issue when we tried to implement 'parallelism' in a data-driven applicatio...
Monday, February 20, 2012

Business Intelligence vs Analytics

›
My collegue Sandeep Raut has a very simple blog-post explaining the differences between traditional BI and Analytics. Summarizing a few key...
Wednesday, February 15, 2012

Using Parallelism in .NET WinForm applications

›
We all have gone through the travials of multi-threaded programming in WinForm applications. The challenge in WinForm applications is that t...

Parallelism in .NET

›
In one of my previous blogs , I had pointed out to an interesting article that shows how TPL controls the number of threads in the Thread Po...
Monday, February 13, 2012

Data Services in the Microsoft world

›
In my previous blog , I ranted on the concept of Data Services in creating a data virtualization layer. In the .NET world, data services equ...

Ruminating of Data Virtualization

›
The industry is flooded with confusing terms when it comes to understanding 'Data Virtualization'. We have IaaS (Information as a se...
Thursday, February 09, 2012

Google Protocol Buffers

›
Just found a good post by the Google Engineering team ranting about the historical context of Google Protocol Buffers. My first reaction t...

Alternatives to XML Serialization

›
Today, there are a lot of alternatives for XML serialization of data structures. These data interchange formats are smaller and faster than ...
Tuesday, January 03, 2012

Techniques for handling very large strings in Java

›
In my previous  blog , I had jotted down the perils of storing large strings in memory. So what are the alternatives? Listing down a few at ...

Heap Memory in .NET

›
Apropos my previous post , my team was trying to resolve another memory leak problem in one of the .NET applications. It is interesting to n...
Friday, December 30, 2011

OutOfMemoryError while using StringBuilder/StringBuffer

›
I was helping a friend debug a OutOfMemory exception in a Java web application. The program made heavy use of StringBuilder and was appendin...
Friday, December 02, 2011

Taxonomy of Services

›
In one of my previous posts , I had blogged about creating a taxonomy of services using functional categorization. For e.g. Entity Service...
Thursday, November 17, 2011

Analysis vs Design

›
This age-old debate keeps propping up every now and then :) Found a couple of good articles reflecting on the difference between the two. ...
Thursday, November 03, 2011

Oracle Web Service Manager vs Oracle Enterprise Gateway

›
Oracle Web Service Manager is an integral part of the Oracle SOA suite and it allows us to implement security declaratively; without any cod...
Tuesday, November 01, 2011

Ruminating on the Oracle MDM suite

›
Recently during one of our internal brainstorming sessions, there was a lot of confusion over the various components available on the Oracle...
Thursday, October 27, 2011

Ruminating on IRM (Information Rights Management)

›
From a security architecture perspective, it is important to consider the need for using IRM technology. Traditionally we have secured acces...
Thursday, August 11, 2011

How does .NET TPL control the number of threads

›
I often wondered what heuristics the Task Parallel Library (TPL) in .NET uses to control the number of threads for optimal utilization on mu...
Thursday, July 21, 2011

Techniques for Service Identification in SOA

›
Its very important to use proper service identification techniques to identify services in an portfolio. In fact, service identification sho...
Tuesday, June 28, 2011

Ruminating on SEO

›
SEO (Search Engine Optimization) is an integral part of any Internet Marketing Campaign. SEO strives to increase the visibility of a website...
Monday, June 27, 2011

XSL transformations on the brower

›
Recently, I came across a web framework that was quite unconventional - the framework was performing XML transformations using XSLT on the b...
Wednesday, June 15, 2011

Open source API for read/write to Excel files

›
Long back, I had blogged about native APIs in .NET and Java to read/write Excel files. Recently came across a new native .NET library that...
Wednesday, April 13, 2011

Operational Reports vs MIS Reports

›
Once organizations create a data warehouse, a lot of people push all the reporting needs to the DW. But do all reports need to run from a DW...
Wednesday, March 23, 2011

Activity Diagrams vs BPMN Diagrams

›
For modeling business processes, there are two standards popular today – UML 2.0 Activity Diagrams and BPMN. There are semantic differences ...
Saturday, January 29, 2011

Business Function Models Vs Business Capability Models

›
The difference between these models boils down to the difference between a “business function” and a “business capability”.  Many organizati...

Business Architecture Models

›
While defining the enterprise architecture of an organization, it is essential to understand the various processes, functions and capabiliti...
Tuesday, January 18, 2011

Various dimensions of Security

›
When we design our applications to be secure, we have to consider all aspects of security. I have often seen people associate security with ...
Monday, January 17, 2011

Concurrent Business Engineering

›
Some time back, I had blogged about the advantages of having a unified BPM/SOA strategy at the enterprise level.  Ran through a Forrestor re...
Friday, January 14, 2011

Types of Services in SOA

›
Found a nice article on MSDN describing the various types of services - a taxonomy for services. Jotting down the concepts explained in the...
Thursday, January 06, 2011

Ruminating on SOA Governance

›
 SOA Governance has two dimensions. First – the processes and methodologies used. Second – the tools and products used for governance. Qui...
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...
‹
›
Home
View web version
Powered by Blogger.