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.

Tuesday, April 18, 2006

Storing passwords in database

›
This is one of the most common and trivial challenges that developers face in any enterprise application development – How to store password...
Monday, April 10, 2006

Uses of Reverse Proxy

›
We are all aware of proxy servers, that enable us to access the internet from inside a firewall. These proxies are known as forward proxies....
Thursday, April 06, 2006

Unix Quirks for Windows developers

›
Recently came across a wonderful blog stating a few things about Unix/Linux which ever developer should know. The link to the blog is here ....
Saturday, April 01, 2006

Debugging JavaScript

›
While working with VisualStudio.NET, I was impressed with the ability of VS.NET to even debug JavaScript on a HTML page. It saved a lot of t...
Friday, March 31, 2006

Diff btw div and span tags in HTML

›
I was trying to get the hang of AJAX and was learning a lot of JavaScript and HTML. I was confused btw the <div>and <span> tags ...
Friday, March 24, 2006

Debugging Server-side Java with JPDA

›
JPDA stands for Java Platform Debugger Architecture. It is a new debugging design adopted by the VM that facilitates debuggers to attach to ...

Precompiling JSPs in Tomcat

›
For faster startup access to a website, it is sometimes desirable to precompile all the JSP pages on a production server, so that the first ...
Monday, March 20, 2006

StringBuffer Myth

›
I have noticed that a lot of people are wasting their precious time changing code that contains "+" overloaded String operator toS...

Retrieval of AutoGenerated Keys

›
We often face the problem of retrieving a 'auto-generated' column after a 'INSERT' operation. For e.g. insert into myTable (...
Sunday, March 19, 2006

When to do Object Pooling?

›
Pooling basically means utilizing your resources better. For example, imagine a fairly large number of clients utilizing a small number of d...
Friday, March 03, 2006

HSQL - A cool Java database..

›
Recently I developed a portal which made use of MySQL database. The database was small in size and had only a few tables. But I was facing p...
Thursday, March 02, 2006

Free Portal frameworks out there

›
Recently I was trying to evaluate some open-source portals that I can use for my personal use. Here is the list of interesting portals I fou...
Wednesday, March 01, 2006

What is virtual hosting?

›
Virtual hosting is essentially "shared web hosting". Virtual hosting is a method that webservers use to host more than one domain ...
Tuesday, February 28, 2006

MySQL - import and export of database

›
Recently I had to move my MySQL server from a WinXP machine to a Win2000 server machine. I thought that the data migration of the MySQl data...

Why put a webserver in front of an application server?

›
A lot of my developer friends pop up the question of why to use a webserver when today's application servers such as Weblogic, Websphere...

What is a DMZ?

›
DMZ stands for demilitarized zone. DMZ is also known as perimeter network and is used for security purposes. A DMZ is that part of the netwo...
Friday, February 24, 2006

Citrix Server and Terminal Services

›
I was quite familiar with Terminal Services in Windows and also the Remote Desktop Protocol used in it. But recently I came across a technol...
Tuesday, January 31, 2006

Tibco RV vs Tibco EMS

›
A lot of people are familiar with the Tibco RV (Rendezvous) product. This product is around 20 years old and powers many mission critical sy...
Monday, January 30, 2006

ATMI vs Corba OTS

›
Recently while working on BEA Tuxedo server, I came across the term 'ATMI' - Application to Transaction Monitor Interface. I beleive...
Friday, January 27, 2006

Having both HTTP and HTTPS in a web-application

›
Web applications often need to have both http and https access; i.e. some URIs in the web application need to have HTTPS access and some can...

Java Service Wrapper

›
Came across this tool that can be used to run Java apps as a Windows Service or Unix deamon. Includes fault correction software to automatic...

How to gaurantee "Once-and-only-once" delivery in JMS

›
In one application scenario, it was required to process the message only once. The message contained a donation amount that needed to be put...

What are XA transactions? What is a XA datasource?

›
Came across this wonderful explanation by Mike regarding XA transactions here Excerpt: An XA transaction, in the most general terms, is a ...
Wednesday, January 25, 2006

Message Driven Beans Vs Stand-alone JMS clients

›
In many design scenarios, asynchronous messaging is required- for integration purposes, for handling large volume of requests etc. In the J2...
Tuesday, January 17, 2006

On Screen Scraping

›
Recently I came across the term "Screen Scraping" when interfacing with a legacy application. I was not really sure what it mean i...
Thursday, December 29, 2005

About Daemon Threads in Java

›
Came across this cool article about Daemon Threads at http://www.absolutejava.com/main-articles/beware-the-daemons/ I knew that the VM does ...
Monday, December 26, 2005

Debug information in Java .class files

›
I have often wanted to learn more about the class file format of Java class files. This study let me to interesting discoveries - regarding ...
Friday, December 23, 2005

Select second highest record with a query

›
A friend of mine was asked in an interview to write a query to fetch the second highest marks in a table of students. Well, I found out 2 wa...

Hierarchical databases Vs Relational Databases

›
While designing a systems, I often came across the moot point of choosing btw a heirarchical database and a relational flat table database. ...
Thursday, December 22, 2005

The beauty of Log4J

›
It took me sometime to appreciate the inheritance heirarchy in Log4J. It's quite simple to understand the Log Levels and their usage. It...
‹
›
Home
View web version
Powered by Blogger.