In the previous posts, we explored how C laid the groundwork for modern programming languages and shaped the software landscape. We've looked at C’s influence on languages and traced its…
Bedrock of Software – Part 4: Operating Systems Written in C


In the previous posts, we explored how C laid the groundwork for modern programming languages and shaped the software landscape. We've looked at C’s influence on languages and traced its…
AWS Secrets Manager is a fully managed service that helps you easily store and retrieve credentials, API keys, and other sensitive data in a secure way. It integrates seamlessly with…

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…
Cloud computing is a concept that every developer and tester should understand within software industry in 2020s. Whether you are just starting or changing your career; or preparing for a…

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…

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,…
Containerization became one of the recent trends in software development technology, because of its advantages with deployment and scalability and it is not for the first time I am writing…
We often hear the terms "stateful" and "stateless". Understanding these concepts has a critical importance since it is one of the most essential questions when designing and architecting software applications.…
This is one of our practical posts. In this post, we will be writing a minimal server with Node.js and TypeScript. This is one of the most effective ways to…