performance

Say goodbye to race conditions and delays in generating reports

Oct. 29, 2019, 11:57 a.m. by Wojtek Cichon

During our last sprint, we have identified and fixed all potential cases of race conditions during Sphere Engine Compilers and Problems Widget initialization. Now more than ever we are ready to handle heavy parallel load properly!

We have discovered that our core service responsible for running programs can (under specific rare circumstances) delay generating a report about the finished execution of the program. This delay could have been significant in some cases, but we have fixed it and it is no longer the case.


At Sphere Engine we combine years of experience in recruiting developers and assessing coding skills with the latest technologies. Our APIs and software components enable creating programming challenges, online compilers, IDEs, and teaching coding to millions of end-users across the globe. We work with companies like Infosys, Amazon, Edhesive, support thousands of educational institutions around the world, and run our own community-focused platforms - Spoj and ideone.