Hello, Folks! Today’s article is about hardware/software trade-offs. Make sure to check other articles of mine for other topics.

Speaking of design trade-offs today, I can say that it is impossible not to mention hardware when talking about software trade-offs, or vice versa. It is almost impossible not to think…

Hello, Folks. In this article, we’ll be talking about architecture and some specific terms, stakeholders, views, and viewpoints. This topic might be new to most of us, enjoy!

I think to understand what a software architect does, we must first understand what an architect does. An architect is a person…

Hey, Folks! This article might be useful for future software engineers. We will talk about patterns and explain why they are used. If you don’t know about patterns, don’t worry. Without further ado…

In software engineering, a design pattern is a repeatable solution to the frequently happening issues in software…

Hello, Folks. I hope the articles increase your interest in programming. First of all, let’s talk about the concept of concurrency. We will also talk about deadlock and race condition.

Concurrency control mechanisms help to increase program flexibility. It’s used when more than one task is done concurrently. For example…

Hello, Folks! Today’s topic is exception and event handling. We will talk about keywords, mechanisms, and differences shortly.

Exception handling is an unexpected problem that happens during the execution of a program. With the help of this mechanism, the control from one part of the program can be passed to…

Hello, dear programming lovers. I’m glad to see you again in another article of mine. Today we will talk about the most common topic, variable. Many of you probably don’t think about how deep the variables actually are but believe me, this topic is not shallow at all. To better…

Hello, programming geeks. Today’s topic is something we’re not mostly concerned about for running the code we wrote. I’d like to ask you a question before starting the subject. Did you know that before running the code, the source code should somehow be converted to machine code and there are…

Ilyas Karimov

Master of Computer Science and Data Analytics at ADA/GW Universities, Researcher, Psychology-lover, Meme-maker, Musician, Writer, AI & Sarcasms!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store