Amr SaeedDeclarative vs. Imperative ProgrammingI remember I had a situation in the past where I was trying to write an SQL query to perform a complex migration on the database. Despite…Feb 13Feb 13
Amr SaeedMy 8 Chat Principles for Effective Communication 💬These are 8 chat principles I used to apply in any work environment. I highly believe they make communication more effective for me and the…Feb 5Feb 5
Amr SaeedSymmetric vs. Asymmetric EncryptionIn the past, when two persons wanted to send messages to each other in a secure way, they resorted to something called Symmetric…Jan 6Jan 6
Amr SaeedThe Time-Boxed Scanning TechniqueHow many times have you decided to learn a new topic and eventually got distracted by the unlimited amount of resources on the internet…Sep 29, 2023Sep 29, 2023
Amr SaeedHow to Concatenate Strings In Java?In Java, there are different strategies to concatenate strings together. In this article, we will explain those strategies and how they…Aug 30, 2023Aug 30, 2023
Amr SaeedWait! You Guys Have a PR Template?As a developer, you know that interacting with pull requests is something we do daily as a regular activity. You can say that normal people…Jan 23, 2023Jan 23, 2023
Amr SaeedWhy Do We Lack the Motivation to Plan Our Time?One of the questions that kept popping up in my mind since the beginning of 2022 is why most of the time I don’t pay too much attention to…Jan 8, 2023Jan 8, 2023
Amr SaeedWhy Should You Follow Naming Conventions?Writing clean and readable code is not an easy task. It requires you to keep reading about good practices and apply them as much as you…Jan 15, 2021Jan 15, 2021
Amr SaeedHow to Choose Your First Programming Language?One of the questions that are frequently asked by new programmers is:Oct 30, 2020Oct 30, 2020
Amr SaeedSOLID Principles: Liskov Substitution PrincipleYou know, when I heard the name of the Liskov Substitution Principle for the first time, I thought it would be the most difficult one in…Oct 25, 20202Oct 25, 20202