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.

Friday, December 29, 2006

Caching headers in HTTP

›
All dynamic applications need to prevent caching so that the request actually reaches the server each time. In this post , I found over the ...

Showing Modal windows in HTML Browsers

›
It had always been a challenge for web developers to show modal dialog boxes using Javascript that works across all browsers. IE has a propr...
Thursday, December 28, 2006

Dealing with currency calculations

›
Many novice developers use 'float' and 'double' data-types to represent dollars and cents. This is dangerous as float/double...
Wednesday, December 27, 2006

Javascript: Conditional Comments and Conditional Compilation

›
Recently came across some cool new features of Javascript that reduced the amount of coding required. For many years, developers have been w...
Wednesday, December 20, 2006

Beware of using Application Context in a WAS clustered environment

›
Websphere 6.1 Network Deployment App Server Package provides out-of-the-box support for clustering, thus providing for fail-over and load-ba...
Monday, October 23, 2006

java.lang.error - Unresolved Compilation problem

›
Most of us have encounted this error when working with JSP pages. If JSP pages are compiled on the fly, then it is possible that errors are ...
Friday, September 15, 2006

ClassLoaders and Packaging - J2EE Servers

›
I bet there is not a single J2EE developer who has not had nightmares trying to solve problems regarding ClassCastException when the J2EE ap...

Alternatives to Apache webserver

›
Learned about some new webservers that claim to be faster than Apache and can handle more traffic under heavy load: http://www.acme.com/soft...

ArrayList Vs LinkedList

›
The Java SDK contains 2 implementations of the List interface - ArrayList and LinkedList.A common design dilemma for developers is when to u...
Monday, September 11, 2006

Info about Credit Cards

›
There are always new wonderful things that U learn - things that never caught Ur attention. I found out a few interesting things about credi...

Reload of Struts-config file

›
In earlier versions of Struts (v1.0), there was a ReloadAction that allowed us to reload the struts-config file from disk without reloading ...
Tuesday, August 15, 2006

Using java.ext.dirs to ease setting classpath

›
If U are in a hurry to compile code and there is a big list of Jar files to include in the classpath, there U don't have to struggle to ...

Prevent web images from being saved.

›
Many novice web-developers struggle with the idea of preventing users from stealing the images present on a HTML page. The truth is that it ...

Funny thing about URL's

›
Recently after years of web-programming I noticed a subtle thing. Whenever we make a request for a website, say http://narencoolgeek.blogspo...

Sorting objects in a Java collection

›
We all have felt the need to sort our custom objects based on the value of ainstance varaible of that object..For e.g. sorting of a Vector o...

Why execute() replaced perform() in Struts

›
Recently a friend of mine asked me why the "perform()" method in Struts was replaced with the "execute()" method? A clos...
Thursday, July 27, 2006

Diff btw Cache and History in Browsers

›
Cache is the segment of the physical hard-disk that stores the web resources that we browse. For IE, the folder for cache is "Temporary...

More on Cookies

›
Found a few new things about cookies :) What is the difference between a third-party cookie and a first-party cookie? If you connect to Web ...
Wednesday, June 28, 2006

Spring Vs EJB

›
In quite a few design brainstorming sessions, the debate between Spring and EJB results in a deadlock. There are developers who are damn pas...

DAO access in Struts Action?

›
In quite a few projects in the past, I have directly accessed the DAO methods from the Struts Action classes. This strategy makes a lot of s...
Friday, June 23, 2006

Struts - Forward Action Vs Direct JSP call

›
A recent developer asked me why should one use ForwardAction, when one can directly give a link to a separate JSP directly. The reason is: W...
Monday, June 19, 2006

Deployment options in Tomcat 5.0

›
Generally developers are used to deploy J2EE applications by dropping the war file or the application folder directly into the webapps direc...

Diff btw MTS and COM+

›
During the good old days of WinNT, MTS used to provide the middle layer for distributed computing using MS technologies. The MTS (Microsoft ...
Friday, June 16, 2006

OnBlur Javascript recursive loop

›
Recently some of the developers in my team were struggling with a javascript issue. The problem was very simple. There were 2 textfields on ...
Thursday, June 15, 2006

Automatic Language Identification from text.

›
In one of my recent projects, there was a business requirement to identify the language of a text document automatically and segregate them....
Thursday, June 08, 2006

Association - Aggregation and Composition

›
An aggregation is a special form of association between classes that represents the concept of "WHOLE -PART". Each object of one o...
Wednesday, June 07, 2006

XMI-XML Metadata Interchange

›
Recently, I started using Rational Software Modeller for UML modelling. The UML diagram files that the tool creates have a *.emx extension. ...
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 ....
‹
›
Home
View web version
Powered by Blogger.