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 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...

Difference between biostatistics and bioinformatics

›
Working in the healthcare domain, I often come across the terms - biostatistics and bioinformatics and wondered as to what were the differen...
Thursday, November 19, 2009

Mapping UI controls to entitlements/operations

›
In RBAC, we often need to enable/disable a UI control based on the users role and entitlements. Most programmers write code for mapping a UI...
Wednesday, November 18, 2009

XSLT vs XQuery for XML transformations

›
During the early years in my career, I had always used XSLT for transformation purposes. Recently I have seen that a lot of applications and...
Monday, October 05, 2009

Use of Constants in code

›
Recently there was a big debate during a code reveiw session on the use of constants. The developers had used constants for the following pu...
Friday, September 25, 2009

Cool Cool JS toolbox

›
Just found this good website having tons of cool JavaScript tools - free for commercial use too. http://www.dynamicdrive.com/ Check out the ...
Wednesday, September 16, 2009

Should we call Dispose() on a Dataset?

›
During one of my code reviews, I saw that the development team had called 'Dispose()' on all the datasets used in the application. I...

Ruminating over XML Schema concepts

›
In a recent discussion with my team members, I sensed a lot of confusion over basic concepts on XML Schemas and namespaces - especially over...
Friday, June 26, 2009

Creating a self-signed certificate

›
Jotting down the quick commands in .NET and JDK frameworks that can be used to create a self signed certificate. In the .NET framework, open...
Thursday, June 11, 2009

.NET Web Methods Tips and Tricks

›
It is possible to pass a parameter by reference to a Web Method? I thought this does not make sense, but behind the covers the .NET webservi...
Tuesday, June 09, 2009

Open Source Application Management Software

›
We needed a simple application mangement tool for monitoring our Java applications running on Tomcat servers. My team evaluated the various ...

Passing large .NET datasets across layers

›
If your .NET webservice is returning datasets , then you might face performance problems with large payloads consuming the network bandwidth...
Monday, June 08, 2009

Migration Factory

›
Recently, I have been hearing a lot of buzz around the term - "Migration Factory". A lot of IT service companies have jumped on th...
Saturday, May 16, 2009

Data compression in .NET

›
In .NET, developers often have to choose between 2 options for compression/decompression - GZipStream and DeflateStream. What's interest...
Friday, May 15, 2009

Interoperability when using datasets in .NET webservices

›
Datasets are powerful data containers that are very popular in the .NET world. Quite often, a lot of .NET webservices return datasets in the...

XML serialization tips in .NET

›
Today, my team ran across a strange issue. Some of the properties on a .NET class were not getting serialized to XML when used in webservice...
Wednesday, May 13, 2009

Java to .NET conversion tools

›
Today one of our teams was looking for a Java to .NET conversion tool. They had developed resuable components in Java and the client wanted ...
Friday, May 08, 2009

Async calls in Java and .NET webservices

›
Over the past few weeks, the Architecture Support Group that I head at my organization, received quite a few queries on making asynchronous ...
Thursday, April 30, 2009

Smart Client Applications

›
Just read this blog entry about Smart Client technology and an architect's dilemma to choose an appropriate client UI technology. I had ...
Sunday, March 15, 2009

Global exception handler in Win Forms and Smart Client

›
I always wondered if it is possible to add a global exception handler for a Win Form application. This global exception handler would handle...
Monday, March 02, 2009

Priciples of SOA

›
Was reading " Thomas Erl's book - Priciples of Service Design" over the weekend. It's an interesting book with a lucid la...
Tuesday, January 20, 2009

.NET FileHelpers Library

›
I came across this cool and simple .NET library that I bet would be useful to everyone - FileHelpers Library 2.0 Very often, we have tasks ...

API for reading/creating Excel files in Java and .NET

›
Recently I was trying to find a good library for reading and writing Excel files. In .NET, there were quite a few alternatives. Given below ...
Wednesday, December 10, 2008

Zachman Framework

›
It's been some while since I attended John Zachman's seminar in Mumbai... Recently someone asked me what the Zachman framework was? ...
Saturday, November 15, 2008

Updatable views using the 'INSTEAD OF' trigger

›
All views are not updatable in a database - especially if the underlying query is a complex one. This article  gives interesting examples of...
Tuesday, November 11, 2008

Cold start Vs Warm start of programs

›
We often notice that if we start a Windows Forms application the first time after a system reboot, then the start-up time is quite long. But...
Tuesday, November 04, 2008

Disabling startup programs

›
In Windows XP, if you are getting annoyed by the number of programs that start-up when the OS loads, then there is an easy way to disable th...
Friday, October 03, 2008

MVP Vs MVC pattern

›
I was recently working on a .NET Smart Client application and came across the 'MVP' (Model View Presenter) design pattern. Having sp...
‹
›
Home
View web version
Powered by Blogger.