Terebrum Solutions

Terebrum Solutions We provide automation in business processes, FIX consulting & technical solutions for banks and fina

Terebrum Solutions is a banking and financial software services organization. Terebrum’s partners have decades of experience in global banks. During their tenure they have touched up critical functions of the banks. Terebrum intends to continue develop high-end applications around core investment banking. At Terebrum, we follow agile methodology and engage our clients in the most efficient manner so as to maximize the business benefit and return on investment.

15/12/2013

Looking for C++/C # developer with 0-2 years of experience. Send resume to [email protected]

15/12/2013

Looking for Web developer with 0-2 years of experience in Java Script, Asp.Net, KnockOutJs. Send resume to [email protected]

15/12/2013

How to Check Cross browser compatibility of a website?

Checking browser compatibility of a website is one of major area to perform. There have been a lot of newcomers to the browser testing world, some of which offer truly excellent services.

http://browsershots.org/
http://crossbrowsertesting.com/

Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for ex*****on...
14/12/2013

Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for ex*****on by thread pool threads. This topic addresses more difficult situations, such as coordinating the work of multiple threads, or handling threads that block.

Deadlocks and Race Conditions

Multithreading solves problems with throughput and responsiveness, but in doing so it introduces new problems: deadlocks and race conditions.

Deadlocks

A deadlock occurs when each of two threads tries to lock a resource the other has already locked. Neither thread can make any further progress.

Many methods of the managed threading classes provide time-outs to help you detect deadlocks. For example, the following code attempts to acquire a lock on the current instance. If the lock is not obtained in 300 milliseconds, Monitor.TryEnter returns false.

read the complete article at
http://goo.gl/sVvbdN

Multithreading Best PracticesPosted on October 10, 2011 by NeerajKaushik1Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for ex*****on by thread pool threads. This topic addresses more difficult situations, such as coordinating the work of m...

13/12/2013

What is mock object?

The mock objects are proxy of real objects which mimic behavior of real objects. Mock objects are mainly used in testing when testing with real objects is impractical or impossible to incorporate in unit testing. Below is some characteristics that can help you to decide to use mock objects.
Testing data is dynamic i.e. testing results cannot be determine on every test.
Unit testing includes network or database dependencies.
You don’t know about behavior of dependent objects.
Mock objects in this sense do a little more: their method implementations contain assertions of their own. This means that a true mock, in this sense, will examine the context of each call— perhaps checking the order in which its methods are called, perhaps performing tests on the data passed into the method calls as arguments.

13/12/2013

What is unit Test?

It is a method of testing a smallest unit of source code. Unit can be function or method. Unit tests are created during development process by developers or occasionally white box testers. Ideally each test case should be independent from each others. Unit tests helps to maintain quality of your application, it helps to find out any error or discrepancy during development process. There are many libraries available to unit test source code like nunit, mbunit, junit, MSTest etc.

Ranging from front-office to back-office, Terebrum can provide specialized and customized solutions catering to specific...
12/12/2013

Ranging from front-office to back-office, Terebrum can provide specialized and customized solutions catering to specific business need and demand.
Financial markets pose significant challenges and the turn-around time is the key deciding factor.
By partnering with Terebrum, you can leverage upon the domain expertize and quickly realize your primary business objectives.
Got an algorithmic strategy and want to implement it but don’t know how to go about it. You can look forward to Terebrum to implement the same and quickly realize the potential of capital markets.

Payment Gateway implementation – Terebrum can help you achieve connectivity to Payment Gateway for your business. Capitalizing on our past experience we can provide customize solution based on your specific business need and demand.
Business logic services: You can involve Terebrum for your complex business logic implementation. Based on our past experience and nature of the projects implemented, we can develop high-end web centric applications or provide back-end solution based on your business need.

You can look forward to Terebrum for customizations to Amybroker, MT4/MT5, TradeStation, Ninja Trader. We can build plug-ins and integrate into this industry re-knowned trading platforms.

12/12/2013

FIX Consulting:Terebrum specializes in FIX consulting. You can partner with Terebrum for FIX consulting and solutions around the same. We can implement standard messages or help you in customizing them based on your specification.
Architecture Consulting: You can liaise with Terebrum for high-end architecture solutions and desings. We can help you implement highly scalable and robust architecture required for critical low-latency and high through-put applications.

12/12/2013

Terebrum Solutions specializes in Developing Trading Applications, Software Development & Architecture Consulting & web site development.

Address

New Delhi
110086

Alerts

Be the first to know and let us send you an email when Terebrum Solutions posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share