Agile as per english dictionary means able to move quickly and easily. Agile inshort means iterative / incremental development methodology. It promotes Adaptive planning Evolutionary development and delivery A time-boxed iterative approach Encourages rapid and flexible response to change In simple terms I called it test based development where requiierement evolves with each iteration Honestly, last […]

Read More Agile

Application Lifecycle Management (ALM) tools

Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of application software. It comprises of requirements management software architecture computer programming software testing software maintenance change management project management release management Some of the popular tools I have used which will discuss in this article Team Foundation Server from Microsoft IBM […]

Read More Application Lifecycle Management (ALM) tools

Find files on solaris

Find all the files under /u* which are 30 days old and greater than 1gb find /u* -type f -mtime +30 -size +1024000 | xargs ls -ltr | awk -F” ” ‘{print $5 ” ”  $9}’ | sort -r -n | awk -F” ” ‘{print $2}’ | xargs du -h | less

Read More Find files on solaris

The Financial Information eXchange (FIX) Protocol

It is a series of messaging specifications for the electronic communication of trade-related messages. Example of FIX message (Tag Value pair) 8=FIX.4.1^9=0235^35=D^34=10^43=N^49=VENDOR^50=CUSTOME^56=BROKER^52=19980930-09:25:28^1=XQCCFUND^11=10^21=1^55=EK^48=277461109^22=1^54=1^38=10000^40=2^44=76.750000^59=0^10=165 Fix message divided into 3 main category Header Fix version sender receiver type of message Body order type symbol qty price Footer checksum – used to avoid the transmission error Let us now understand above example […]

Read More The Financial Information eXchange (FIX) Protocol

Fixed Income

It provides a return in the form of fixed periodic payments and the eventual return of principal at maturity. Unlike a variable-income security, where payments change based on some underlying measure such as short-term interest rates, the payments of a fixed-income security are known in advance. Example of a fixed-income security would be a 5% […]

Read More Fixed Income

FIX protocol use for live streaming data, is that really you want it?

FIX protocol used for transactional messages (placing orders, modifying orders, cancelling orders, account queries, etc) but not for actually streaming live price data since the FIX message format is very verbose (i.e. there are a lot of required fields in each message that are not really relevant to market data). An example: A trade report […]

Read More FIX protocol use for live streaming data, is that really you want it?

Treasury Business

Overview The U.S. Treasury periodically needs to borrow money to finance the operation of the government. When the Treasury needs to borrow money it issues instruments called bills, notes or bonds, each of which are basically nothing more than an “I owe you.” All Treasury instruments also have defined maturity ranges. In addition, each Treasury […]

Read More Treasury Business

Market Risk

Definition Risk which is common to an entire class of assets or liabilities. The value of investments may decline over a given time period simply because of economic changes or other events that impact large portions of the market. Asset allocation and diversification can protect against market risk because different portions of the market tend […]

Read More Market Risk