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.

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...
Monday, August 04, 2008

What the hell are all those processes running in the taskbar?

›
Ever opened the TaskManager on windows and wondered why there are so processes running? HowTo-Geek gives valuable information on some of th...
Wednesday, July 16, 2008

Comparison of iBatis, Hibernate and JPA

›
As architects, we often need to decide on what OR mapping tool to use. I came across this article on JavaLobby that compares iBatis, Hiberna...
Sunday, July 06, 2008

iRise visualization software

›
Recently on request of one of our clients, we were asked to evaluate iRise V (isualization products. A quick perusal of what the product off...
Monday, June 23, 2008

Open Source IDS, Firewall, VPN Gateways

›
A few years back, if a SMB(small and medium business) shop wanted to install Firewalls, Network Intrusion Detection systems, VPN Gateways, e...
Saturday, June 14, 2008

File Watcher programs

›
During the early years, we often had to write our own component to monitor file changes or changes to a directory. Recently a friend of min...
Tuesday, June 10, 2008

VSTS 2008 has a memory profiler

›
Visual Studio Team System 2005 had a profiler that was useful in obtaining response times and diagnosing time taken by each component/method...
Monday, June 09, 2008

Numega DevPartner Studio

›
Recently I installed DevPartner Studio and have explored the features provided by the tool. The tool integrates seamlessly into VS.NET and h...
Monday, June 02, 2008

Interesting features in Web 2.0 feature pack of Websphere v6.1

›
IBM has recently released a new feature pack for WAS 6.1 that has a host of cool features to build Web 2.0 applications. AJAX support is pro...
Saturday, May 31, 2008

Finding the geographical location of client web requests

›
Nowadays, we see many sites that show our geographical location the screen when we hit the page. So how do the sites find out this informati...
Wednesday, May 28, 2008

Kernel mode and User mode

›
In IIS 6.0, the core HTTP engine (HTTP.SYS) runs in kernel mode and all worker processes run in user mode. So what exactly is the difference...
Wednesday, May 21, 2008

Overcoming the 2 connection limit in browsers

›
The HTTP 1.1 protocol dictates that browsers cannot make more than 2 connections per domain name. This limitation can cause slow page loads ...
Friday, March 21, 2008

Oracle RAC and Dataguard

›
A lot of IT managers get confused between what a Oracle RAC does and what Dataguard does. Oracle RAC provides us with a cluster of Oracle in...
Friday, March 14, 2008

ViewState in ASP.NET

›
There is so much confusion over what ViewState does and why is it required. Finally the following link helped me in understanding a lot of t...
Thursday, March 06, 2008

Security Principles

›
Browsing thru the OWASP site, I came across the following security principles that are of interest while designing the security architecture...
Wednesday, March 05, 2008

XSS and CSRF attacks

›
Of late, I have been doing a lot of study to understand 'Cross-Site Scripting' attacks and 'Cross Sitre Request forging' att...
‹
›
Home
View web version
Powered by Blogger.