Technology

Budgets 1.5

Today we’re releasing a brand new version of budgeting component in TaskBeat. The new version is highly optimised in terms of speed thanks to reduced load on data-binding components. We’ve also taken care of some clever under-the-hood improvements with the data access layer. There are many functional improvements being released along with the much improved […]

Leave Your Comments »

Unbuffered and transactional

We know you use TaskBeat to organise your companies daily. We also know that the number one feature you love is the ability to find stuff quickly and easily. With each release we have been tweaking the performance of the application and improving it’s ability to surface the important stuff quickly. Over a year ago […]

Leave Your Comments »

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 »

Software Development Lifecycle

Software Development Lifecycle (SDLC) is one of the most well-defined processes within the company which applies to all software, including TaskBeat. The process defines six stages that each release is going through to ensure the quality standards are met. The quality of our software depends heavily and equally on two factors: adoption and execution of […]

Leave Your Comments »

Deployment Process

One of the things that work particularly well with TaskBeat is the deployment process. The whole process revolves around the concept of staging complete change sets over the test servers, called UAT (User Acceptance Testing). These generally a mix of servers used for internal testing and the beta testing that are configured “as closely to […]

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 »

Delivering software

If you want to develop software effectively you hit many obstacles like decisions, meetings, specifications and all the other… You can easily get caught in analysis paralysis of other unproductive processes. If you want to develop software effectively focus on delivering value to the end customers. Think what can I deliver today and focus on […]

Leave Your Comments »

Want your website to be speedier?

1. Compile the code, I mean it. Not bytecache (like use APC with PHP or DLL with VB) but really compile the whole thing to a native code to the language of the processor. Facebook does it with HipHop, Google does it with Java. Whatever you choose make sure the native image (assembler) is running […]

Leave Your Comments »

Challenges of large data sets

How do you make a project management application that handles thousands of work-streams likes projects, tasks and actions? May have failed creating a solution that handles that amount of data. Many managers and users have been disappointed using yet another task management app that simply collapsed in front of their eyes under heavy load. Thousands […]

Leave Your Comments »