An applied introduction to containers, implementation, and their place in a modern software development life cycle.
Read MoreIn computer programming, garbage collection (GC) was first introduced in 1959 with the LISP language and is the process of reclaiming memory which was allocated by…
Read MoreObject pooling is a powerful technique for performance optimization, allowing the reuse of objects instead of constant creation and destruction.
Read MoreAn introduction to C++ profiling framework ‘valgrind’. How to quickly get insights of software bottlenecks and help fix them.
Read MoreThe Java Microbenchmark Harness is a handy tool for writing and running benchmarks to analyse the performance of Java code. In this blog I will go…
Read MoreIn the red corner, it's sturdy, secure and feature packed: It’s Angular! Aaaaand In the blue corner, it’s lightweight, nimble and fast: It’s React!
Read MoreA full kdb+ Managed Service, enabling clients to focus on their business. It is powered by our industry partnerships, thought leadership, technology and data expertise.
Read MoreLow latency in electronic trading is about initiating a capital market event or responding to it within a very short timeframe. This blog post aims at…
Read MoreEinstein famously quoted that "in the middle of difficulty lies opportunity". While software safety, or rather the absence of it, is rightly a source of concern…
Read MoreOver the last few weeks as part of our Software Engineering Graduate Academy (SEGA) series, we've been hearing from our most recent engineering graduates, Adam Henderson…
Read More