Currently Browsing: articles

Journey from Changi Business Park to Canary Wharf

Just wanted to share my personal thoughts about Changi Business Park and Canary Wharf. I worked in Changi Business Park, Singapore and currently working in Canary Wharf, London. Though I personally feel there are similarities in both places (or CBP going to be next Canary Wharf). Please note these are my personal views. And please burn in mind I am not professional writer. Following are my observations about Changi Business Park, Singapore, East of Central Business District Economically suitable for banks/businesses less rents, less expensive. (Though increasing number of employees have raised...
read more
Page 1 of 212

The World’s Largest Trading Floor : UBS, Stamford, Connecticut

Guinness World Record holder, The Worlds Largest Trading Floor : UBS, Stamford, Connecticut The largest securities trading floor in the world., It is also world's largest manager of private wealth assets, "the world's biggest manager of other people's money. The 103,000 square-foot operation has 40 foot arched ceiling freeing it of columns or walls. The 103,000 square-foot operation has 40 foot arched ceiling freeing it of columns or walls. It is roughly 227 wide by 410 feet long. The size of three football fields and home to 1,400 traders and staff who handle about $1 trillion worth of transactions...
read more
Page 1 of 212

I Believe I Can Fly : R. Kelly

This is my loud acceptance, the song "I Believe I Can Fly" is my favourite song since 2000. I really love this song; it gives me a special heavenly feeling....
read more
Page 1 of 212

backToBasics: Same VM, everything in Java is pass by value

Let's refresh the topic for all the variables running in a single virtual machine "Everything in Java is pass by value", Some newcomers may think, in java pass by value only for primitives, and pass by reference for objects, Method declaration could take primitive, object reference arguments or both. When we pass the object variable into a method, then we pass the copy of the object reference of that variable to the method not the actual object. We will understand this with following bitterSwap method. Classic swap function explanation, the following method is suppose to swap the arguments...
read more
Page 1 of 212

backToBasics : Java BitWise Shift operators

Have you designed a bitboard? Yes..Skip the reading..:) Guys I am happy to start "backToBasics series" for java and related technologies. The bitwise operators mostly used for setting individual flag bits in value, prerequisite for following explanation is binary numbers and 2's complement representation. The bitwise shift operators are : >> , << , >>> Operands of byte, char, or short type are implicitly upcast to int before the operation. Bitwise shift operators are applicable only to int and long, we can not use with floating point, boolean, array or any java object. If...
read more
Page 1 of 212

Database Comparison : H2, HSQLDB, DERBY, PostgreSQL, MySQL

Few days back I posted the comparison table which describes the various features/characteristcs of different free or open source databases, this would help us to understand the various free/open source database offerings. Could help us to decide the database selection for our next project. I have used postgreSQL, MySQL and HSQLDB now looking forward to evaluate H2 and Derby for real world applications. First encountered open source database was postgresSQL in 2001, as I used it during my course-work in University of Illinois, Urbana Champaign. Then after serving as research associate in Indian...
read more
Page 1 of 212

Database Comparison Table : H2, HSQLDB, DERBY, PostgreSQL, MySQL

The following table describes the comparison between several open source databases. The comparison will cover: HSQLDB, H2, PostgresSQL, MySQL, Derby in terms of their limitations and strength. This analysis could help to select database for our next project. DB Comparison: H2, HSQLDB, DERBY, PostgreSQL, MySQL   H2 HSQLDB DERBY PostgreSQL MySQL ACID no(ACI) no yes yes yes referential integrity yes yes yes yes yes transactions yes yes yes yes yes unicode yes yes yes yes partial interface SQL SQL SQL SQL SQL data...
read more
Page 1 of 212

Cloud Computing Vs Grid Computing

I was just curious about the cloud computing and wanted to know the difference between new technical buzz(at least for me! cloud computing) and grid computing, as I have worked on a financial product based on grid computing and trust me I was really amazed about its architecture and its design. Now its time to know about cloud computing and evaluate its usefulness for future endeavors. What is Grid computing? Interoperability is a keyword to understand grid computing, It was the main requirement in Grid systems. Grid systems support the execution of end-users applications as computational activities;...
read more
Page 1 of 212

Enterprise Service Bus Vs Hub-and-Spoke

The nature of the ESB is distributed; ESB is more scalable than the hub-and-spoke architecture. With ESB the ability to deploy separate integration services, scaling up and scaling out becomes easier. An ESB is based on open standards. EAI/hub-and-spoke solutions are generally based on proprietary standards.
read more
Page 1 of 212

Enterprise Service Bus

An Enterprise Service Bus (ESB) can have either a traditional hub-and-spoke architecture or a distributed, peer-to-peer architecture. Hub-and-Spoke systems are easy to administer but difficult to scale, since as processes are added the hub becomes a communication bottleneck. Most ESB's are based on a peer-to-peer architecture allow hardware resources scattered across the network to be effectively utilized to balance load and scale the number of processes running concurrently. According to definition in Wikipedia, An ESB generally provides an abstraction layer on top of an implementation of an enterprise...
read more
Page 1 of 212