In 2021, Oracle decided to monetise Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced…
Bedrock of Software – Part 3: The Influence of C on Modern Programming Languages

Welcome to the third part of our blog series, "C, Bedrock of Software." In the first part, we explored the origins of C. In the first part, we discussed its…
Bedrock of Software – Part 2: C and Unix – A Symbiotic Relationship

The best way to describe the relationship between C and Unix will be mutual evolution. Both were developed at Bell Labs and each played a unique role in the other's…
Bedrock of Software – Part 1: The Origins of C

In the world of software engineering, there is a constant change. Anything we learn has a potential to get redundant just in a matter of years. A lot of languages,…
Rust: A Modern Time Challenger to C++
For developers of my generation, C++ was the go-to language. It was everywhere, especially when you needed to write code that is fast, efficient and object oriented. C++ gave us…