Practical .NET for Financial Markets
C# Online.NET Book Review
Once in a while, a book is published which is so good that you do not really care what it is about. You don't care because the book is so advanced, so engrossing, and such an intellectual pleasure to read. Practical .NET for Financial Markets is just such a book. It is part insightful technical writing, part informed business writing, and part application case study.
The main purpose of the book is to reveal how to engineer a major application for the financial markets—specifically, exchange markets. We are talking the Big Time here, folks.
The secondary purpose is to teach advanced C# development for major enterprise systems using a financial application as the domain model.
The overall objective is to enlighten the reader about practical, non-trivial, domain-specific issues encountered in the real world.
The abbreviated Table of Contents looks like this:
Chapter 1 - Introducing the Equities Market
Chapter 2 - The Order-Matching Engine
Chapter 3 - The Data Conversion Engine
Chapter 4 - The Broadcast Engine
Chapter 5 - The Application Operation Engine
Chapter 6 - STP Security
Chapter 7 - STP Interoperability
Chapter 8 - Equity Arbitrage
Chapter 9 - .NET 2.0
Appendix A - .NET Tools
Even if you already know what STP means, you will profit by reading the book. The book is—certainly—suitable for anyone developing for financial markets; or, for anyone wanting to learn how to apply .NET in financial applications; or, simply, for anyone who would like to broaden their technical horizons.
Each chapter begins with a concise, lucid exposition of the business context and functional issues for the topic at hand. I have never read better descriptions of something so alien to me, personally, i.e. trading engines. This is followed by the solution candidates and the technical implementation in .NET.
Virtually, all topics are fleshed out with proofs of concept. All source code examples are in the C# language.
So, you do not need a finance or accounting degree to profit from and to enjoy this book.
Whether or not you develop for financial markets, Practical .NET for Financial Markets is an engaging introduction to advanced financial applications and advanced .NET.
This unique book examines up-to-the-minute uses of technology in financial markets and then explains how you can profit from that knowledge. To participate in mainstream .NET development, you must address the changes in financial markets by using the most sophisticated tools available, Microsoft .NET technology.
Software developers and architects, IT pros, and tech-savvy business users alike will find this book comprehensive and relevant. Each chapter presents problems and solutions that cover business aspects and relevant .NET features. Each aspect of .NET is analyzed in its proper context, so you’ll understand why it is relevant and applicable in a real-life business case.
About the author(s)
Samir Jayaswal heads the Product Management & Product Development Group for treasury and risk management products at 3i Infotech Limited. He has about a decade of experience in conceptualizing, leading, and managing product development for financial markets in domains such as fixed income, equities, foreign exchange, commodities, and derivatives. These products have been successfully deployed in banks, exchanges, financial institutions, and brokerages worldwide, and have fulfilled functions such as trading, surveillance, risk management, and settlements. Samir has a bachelor's degree in computer science and a postgraduate degree in international finance. He is an avid investor and a voracious reader.
Yogesh Shetty is an expert in development for Financial markets, with over 8 years of experience in Microsoft technologies. He has extensive knowledge and experience in the design and development of Trading Engines, using the Microsoft .NET framework, ADO.NET, C#, VB.NET, SQL Server, and other technologies. He was responsible for developing a Straight Through Processing (STP) back office product with real-time connectivity to Exchanges and has participated in the Microsoft .NET Center of Excellence for Financial Markets.