Architecture

Programming TaskBeat

The choice of the right framework is the most long term investment in case of software products. That’s why initially we were a bit hesitant to choose a powerful framework. Eventually we’ve came to a conclusion that the more powerful the framework, the more lightweight the application itself. Over the years we’ve saved hundreds of […]

Leave Your Comments »

Profiling Performance

MiniProfiler is just a killer website optimiser as not only it tracks http requests but also finds spots to optimise your database queries, like finding similar sql queries per http call. TaskBeat is built on static stored procedures as it helps us pinpoint database performance issues and provide real-time updates with no caching, even at […]

Leave Your Comments »

The data system

TaskBeat database system has been based on a strong data platform. We’ve combined the power and reliability of SQL Server with elements of Elastic Search. In fact we’ve compiled our own search engine based on the core of Elastic Search and re-built it entirely on the native Windows platform, using C# and ensuring consistency between […]

Leave Your Comments »

Service contracts

Something around great architecture: Solution driven development can save tons of time. What’s the difference between project driven and solution driven development them? In solution driven development paradigm one machine can build one solution consisting of all your projects, that is: applications, services and components. One solution, one build means that all references between different […]

Leave Your Comments »

Consistency

Developers love to discuss the code. They just love one particular way of coding and just hate all the other. I’m no better because I clearly enjoy at least reading those debates. It’s like religious wars sometimes when some wants to portray themselves as prophets of technology and all the other as heretics, blind fanatics […]

Leave Your Comments »