In the not-so-distant past, computers had only one brain, called a CPU, which did all the thinking and processing tasks. However, as technology advanced, making a single brain work faster became challenging. So, clever folks decided to add more brains to a computer, creating what we call multicore processors. Imagine… Read More... "Parallel Programming in C/C++ with OpenMP"
A web server is like a waiter in a restaurant. Imagine you go to a restaurant and order food. The waiter takes your order, brings it to the kitchen, and then serves the food back to you. Similarly, a web server takes requests (orders) from your computer, fetches the requested… Read More... "Web Servers: A Basic Introduction"
Yesterday, 25th of September, an e-mail from valve to the Verge was posted on the internet, talking about the new 2.0 beta version of steam that just got released. With this e-mail, a bunch of new information dropped, which includes UI changes, overlay windows, improved compatibility with Linux, Virtual keyboard… Read More... "SteamVR 2.0 and New Valve Headset"
If you’ve ever thought about setting up a website or a web server, you’ve probably heard of Apache, LiteSpeed, and Nginx. These are three of the most popular web server software options that help deliver web pages to your browser when you type in a website address. However, which one… Read More... "Apache vs Litespeed vs Nginx"
Ah I don’t know how I almost forgot this gem, but today I got reminded of Unity and the terrible direction it has been taking and remembered to write about them. I guess at this point “How NOT to be a CEO” might as well turn into a series of… Read More... "Unity and John Riccitiello: How NOT to be a CEO"
The blockchain has been around for a while, becoming really popular this past decade or so. When I first got into college(Information Systems), I heard all my colleagues saying that it would be the future of everything, that all areas which deal with data would deal with the blockchain, that… Read More... "Crypto is Nothing but a SCAM"
I’ve been fairly interested in python and multithread programming recently, so I decided “what better way to learn it than to try and teach it?”, and so here it is: a simplified explanation to python threads, what are they, how to create one, the advantages and ways to communicate between… Read More... "Python Threads: How do they work?"
Many programming languages have tried to tackle memory management in different, better ways. Some, like C/C++, leave it up to the programmer to allocate and free memory, others like Python do it all automatically, with something called a Garbage Collector. A dev at mozilla didn’t like either approach, as both… Read More... "Rust: A Basic Introduction"
In the digital age, websites are like virtual homes for information and services. Have you ever wondered how these websites work, how they’re built, and how they interact with users? Well, that’s where PHP comes into play. PHP, which stands for Hypertext Preprocessor, is a special kind of computer language… Read More... "PHP: A Basic Introduction"