Dr. Obieda Ananbeh

PhD in computer science

Sr.Software Engineer

Microsoft Certified

Java Developer

AI

Dr. Obieda Ananbeh

PhD in computer science

Sr.Software Engineer

Microsoft Certified

Java Developer

AI

About Me

Dr. Obieda Ananbeh is a distinguished expert in Computer Science, specializing in the critical field of software security. With a Ph.D. and a career-long commitment to engineering excellence, Dr. Ananbeh has established a record of leadership in the architectural design and deployment of large-scale enterprise applications

Certifications

Blog

May 4, 2025 Top 5 Vulnerabilities in Java Web Applications – and How to Prevent Them
Software Security

Java remains one of the most popular languages for building enterprise-grade web applications. However, like any widely adopted technology, Java…

April 29, 2025 Understanding Injection Vulnerabilities: A Focus on Software Security
Software Security

In today’s digital era, securing applications is not just a best practice — it’s a necessity. Among the most critical…

December 30, 2024 Self-Discipline
Article

Introduction: We all have dreams, goals, and aspirations that we long to achieve. But sometimes, the path to success seems…

Exploring the New Frontiers of Quantum Computing: What's Next?
January 4, 2024 Exploring the New Frontiers of Quantum Computing: What’s Next?
Tech

In the ever-evolving realm of computer science, quantum computing stands out as a revolutionary technology with the potential to redefine…

5-Minute Rule
January 3, 2024 End Procrastination with the 5-Minute Rule: Practical Tips and Examples
Article

Procrastination is a common struggle for many. The task at hand feels too big, too difficult, or too time-consuming, and…

Understanding the Software Development Life Cycle (SDLC): A Comprehensive Guide with Examples
November 19, 2023 Understanding the Software Development Life Cycle (SDLC): A Comprehensive Guide with Examples
Software engineering

Introduction Software development is a complex and intricate process that involves designing, creating, testing, and maintaining software applications. To ensure…

November 1, 2023 Road Map to Learn Java
Java

Java is a widely used, versatile, and ever-evolving programming language. Whether you’re looking to delve into web development, mobile app…

June 16, 2023 How to Get the AI-102: Designing and Implementing a Microsoft Azure AI Solution Certification
Article

Report: How to Get the AI-102: Designing and Implementing a Microsoft Azure AI Solution Certification Introduction:The AI-102: Designing and Implementing…

February 25, 2023 QMOOD (Quality Model for Object-Oriented Design)
Software engineering

QMOOD (Quality Model for Object-Oriented Design) is a software engineering model used to evaluate the quality of object-oriented software designs….

February 19, 2023 Efficient Tips for Reading Software Engineering Papers
Article

Reading software engineering papers can be challenging because they often involve technical concepts and jargon that may be difficult to…

February 11, 2023 Code Smells in Python: What They Are and How to Fix Them
Software Refactoring

In software development, the term “code smell” refers to certain patterns in code that indicate the presence of a deeper…

June 10, 2022 Stack in Python
Data Structures & Algorithms in PythonData structures and algorithms in java
Installing MIMIC III in a local Postgres database on Windows 10
March 12, 2022 Installing MIMIC III in a local Postgres database on Windows 10
How to

PostgreSQL Downloads: https://www.postgresql.org/download/  mimic-code: https://github.com/MIT-LCP/mimic-code  MIMIC Documentation: https://mimic.mit.edu/docs/gettingsta…

February 20, 2022 Dictionary Part 2
Python

In this lesson we will learn : 1. Loop through a dictionary. 2. Make a copy of a dictionary. 3. Nested dictionary. Accessing…

February 20, 2022 Dictionary in python part 1
Python

In this lesson we will learn : 1. Declare a Dictionary 2. know how many items in the dictionaries 3….

February 20, 2022 Set part 3 (Join Sets and Duplicates)
Python

In this lesson we will learn : 1. Join Sets 2. Duplicates. Accessing the source code I used in this…

February 20, 2022 Set part 2(Add Items To Set, Loop in set , Update Items In Set and Remove Items from the Set )
Python

In this lesson we will learn : 1. Add Items To Set 2. Loop Sets 3. Update Items In Set…

February 20, 2022 Set Part 1(What is Sets , Declare a new Set, Length of a Set and Access Items)
Python

In this lesson we will learn : 1. What is Sets 2. Declare a new Set 3. Length of a…

Tuple in Python
January 14, 2022 Tuple in Python
Python

In this lesson we will learn : 1. Declare Tuple 2. Access Tuple Items 3. Tuple Length 4. Check if…

BERT(Bidirectional Encoder Representation from Transformer)
December 31, 2021 BERT(Bidirectional Encoder Representation from Transformer)
Article

What is BERT?  BERT stands for (Bidirectional Encoder Representation from Transformer), was initially released in late 2018 by Google.  It…

Configure Logitech mouse to work as a trackpad for Mac OS
October 7, 2021 Configure Logitech mouse to work as a trackpad for Mac OS
How to

Configure Logitech mouse to work as a trackpad for Mac OS Logitech Support URL: https://support.logi.com/hc/en-us

List Part 3 (Check if Item Exists, Loop Through a List and Sort Lists )
September 30, 2021 List Part 3 (Check if Item Exists, Loop Through a List and Sort Lists )
Python

In this lesson we will learn :  Clear the List. Check if Item Exists. List Length. Loop Through a List…

Data Types in Python List Part 2
September 29, 2021 List Part 2 Add and Remove Items
Python

In this lesson we will learn : 1. Add Items using insert and append function. 2. Remove Items using remove,…

Data Types in Python List Part 1
September 27, 2021 Data Types in Python List Part 1
Python

In this lesson we will learn : 1. What is List 2. Access Items in List 3. Negative Indexing 4….

July 26, 2021 Two Dimensional Array In Java
Data structures and algorithms in java

In this lesson we will learn : 1. Declare and Initializing Two Dimensional Array. 2. Access the Elements of an…

July 26, 2021 How to Implement One Dimensional Array in Java
Data structures and algorithms in java

In this lesson we will learn : 1. Declare and Initializing One Dimensional Array. 0:20 2. Access the Elements of…

July 10, 2021 How to install windows 10 on virtualbox mac
How to

How to install windows 10 on Virtualbox Mac. My Prefer setting to give a perfect performance. Link to Download the…

June 24, 2021 Data Type Part1 (boolean, integer, float and string)
Python

In this lesson we will learn :  Data Types:  boolean (bool) – A True or False value. integer (int) –…

June 22, 2021 Operators in Python
Python

In this lesson we will learn: Arithmetic Operators:  Addition (+) Subtraction (-) Multiplication (*) Division (/) Floor division (//) Modulus…

June 22, 2021 Variables in Python Part 2
Python

In this lesson we will learn: 1. The rules we should be follow to create a variables. 2. Multiple Words…

June 16, 2021 Variables in Python Part 1
Python

In this lesson we will learn 1. Create a Variables 2. Casting 3. Get the type of variable

June 15, 2021 Hello World in Python
Python

First Program in Python Hello, World

June 15, 2021 Python Introduction
Python

Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.

June 5, 2021 Comments in Python
Python

Python is a popular programming language. It is used for: Artificial Intelligence (AI) Machine Learning (ML) Data Science Date Mining…

Get in Touch
  • Address: Illinois, USA
  • Email: Obieda.ananbeh@gmail.com
  • Phone: +1
  • Freelance: Available
Contact Form

    Who we are

    Suggested text: Our website address is: https://obieda-ananbeh.com.

    Comments

    Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

    An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

    Media

    Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

    Cookies

    Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

    If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

    When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select “Remember Me”, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

    If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

    Embedded content from other websites

    Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

    These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

    Who we share your data with

    Suggested text: If you request a password reset, your IP address will be included in the reset email.

    How long we retain your data

    Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

    For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

    What rights you have over your data

    Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

    Where we send your data

    Suggested text: Visitor comments may be checked through an automated spam detection service.