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, August 30, 2005

Convert from byte[] to string in C#.NET

›
Recently I had to convert a byte[] array to a string in .NET. I knew that there should be some method somewhere which takes a encoding and r...
Thursday, August 25, 2005

Unix /dev/null

›
In quite a few unix programs ( shell scripts) I see the following command = someprog > /dev/null 2>&1 The > /dev/null 2>...

Enabling FTP on Solaris

›
Recently I wanted to enable FTP on my Solaris box and had to make quite a few changes to start the FTP server. I got a summary of all the th...
Wednesday, August 24, 2005

More info about VNC

›
I have been using VNC for years and I always assumed it to be a product of a company named RealVNC. It was only recently that I realised tha...
Thursday, August 18, 2005

Debugging in Java

›
When I was first introduced to Java, most of the program debugging was done through console/file logging. (using the ubiquitous System.out.p...
1 comment:

JProbe - A cool cool tool

›
I had used JProbe in my earlier project for some basic memory profiling and performance bottleneck detection. JProbe suite consists of 3 imp...
Tuesday, August 16, 2005

Java XML processing APIs

›
It's been some time that I have worked on any new XML processing program. My favaourite Java XML library had always been JDOM (promoted...

Diff btw "java.exe" and "javaw.exe"

›
This is what the SUN documentation says: The javaw command is identical to java, except that with javaw there is no associated console windo...
Tuesday, August 09, 2005

Java 1.4 and 1.5 compatibility problems

›
Recently I faced a peculiar problem when I had compiled a application using JDK 1.5 and then tried to run it inside TOMCAT running Java 1.4....
Monday, August 01, 2005

Code coverage tools

›
Even if we are using JUnit and NUnit for executing our unit test cases, there are still some loopholes left. For e.g. how do we test that al...

Changing the bootstrap classes in javac.exe

›
Sometimes we may wish to change the default bootstrap classes that are loaded by the java compiler while compiling. javac.exe provides us wi...

Specify java files names in a text file for javac.exe

›
Found out that there was an alternative way to pass Java source files names to the javac compiler :) Here's what the Java docs say: Ther...
Monday, July 25, 2005

Some good Wiki sites on the web.

›
I cam upon this wiki as I was surfing the web, searching for more info on XP...It turned out to be a gold mine of information.. http://c2.co...

Design By Contract

›
When I first heard about DBC 4 years back, little did I know how important a role it can play in software development. But my experience in ...
Friday, July 22, 2005

Proxy setting for Java programs

›
Quite often whenever we need to connect to the internet thru the company firewall, we need to set the proxy details for the Java interpreter...

Java Decompilers and Obfuscators

›
Was looking for a comprehensive list of Java decompilers and obfuscators..Found a nice article here: http://www.program-transformation.org/T...
Wednesday, July 20, 2005

Java Classpaths on Cygwin

›
The problem with using Java on Cygwin is that Java.exe is a windows program and expects the path to be in windows style. Whereas Cygwin expe...
Tuesday, July 19, 2005

Java and .NET interop

›
Came across a cool tool today that can be used to convert Java byte-code to .NET IL. What does this mean to developers..Well, it means that ...
Wednesday, July 13, 2005

Diff btw a Corba object and a servant

›
I have been perplexed by the concepts of Corba object and servant. Finally after a lot of reading, things are falling into place. The follow...

IPC channel in .NET 2.0 (remoting)

›
Good news is that MS has finally included the 'named-pipe' channel into the core .NET 2.0 remoting framework. The channel is known a...

Named pipes in Linux

›
In computing, a named pipe (also FIFO for its behaviour) is an extension to the classical pipe concept on UNIX and UNIX-like systems, and is...
Tuesday, July 12, 2005

Chatty interfaces Vs Chunky interfaces

›
In distributed applications, we need to put special emphasis on issues such as network latency, low bandwidth. Hence as a good design princi...

Problems with CAO in .NET remoting.

›
In his excellent article here , Ingo Rammer states the points why CAO is not a good option for many scenarios. Excerpt from the article: CAO...

Important points regarding Sponsors in .NET remoting

›
The lease manager calls ISponsor's single method, Renewal, when the lease expires, asking for new lease time. Because the sponsor is cal...

Access a .NET webserice using proxy generated from SoapSuds.exe

›
Both WSDL.exe and Soapsuds.exe generate proxies that can be used to access a web service. But we need to be aware of the SOAP encoding diffe...

SOAP encoding concepts

›
Web Services Description Language (WSDL) defines two styles for how an XML Web service method, which it calls an operation, can be encoded i...

Elements in the .NET remoting chain

›
There are a lot of components/elements that play a role in the .NET remoting architecture: Client --> Proxy {Converts the stack frame ...

.NET Remoting Proxies

›
In .NET remoting, proxies are generated transparently by the remoting runtime, hence it is necessary to have the remote object metadata at t...
Monday, July 11, 2005

Data Concurrency Violations in ADO.NET

›
Bcoz the DataSet is a disconnected data model, quite often we may have to handle concurrency problems. There are basically 3 ways in which d...

Object Activation in .NET remoting

›
I have often been confused on when the 'new()' operator can be used for remote server activation? Can it be used only for CAO (clien...
‹
›
Home
View web version
Powered by Blogger.