Sami Elkady

Coding, Software and Tech Reviews

Top 4 Performance Testing Tools Comparison

If we look back into history of performance testing; then it is evident that the importance of performance testing was realized as businesses started developing large scale applications; that were expected to serve hundreds and thousands of concurrent users. This created a whole new market for performance & load testing tools. Today, we have hundreds […]

Drupal Theme debug

Since Drupal 7.33 release there is now simple support for alternative template support and themeing function alternatives listing in Drupal (core) by adding a setting in settings.php. Added a “theme_hook_original” variable to templates and theme functions and an optional sitewide theme debug mode, to provide contextual information in the page’s HTML to theme developers. The […]

Installing Drupal 7 from scratch using Drush

Drush is awesome. If you haven’t already installed Drush check http://drupal.org/project/drush It’s pretty easy to setup, just download, create an alias for it, then run and go. One of the great features of Drush for Drupal 7 is you can do a brand new site install with two simple commands. First setup a MySQL user […]

JAVA BEGINNERS TUTORIAL – Arrays

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type. Instead of declaring individual variables, such as […]

Deploy Nodejs API or Microservice App to Kubernetes

Deploying a Node.js API to Kubernetes involves several steps, including creating a Docker image of your application, creating a Kubernetes deployment, and creating a Kubernetes service. Here is a general overview of the process: Create a Dockerfile for your application: This file specifies how to build a Docker image of your application. It should include […]

10 valuable MySQL Commands

Having a SQL knowledge helps maintain the   Exporting the results to CSV  MYSQL Version GET TXT Change file: /etc/mysql/my.cnf Restart MySQL.  

What Is Project Management?

Project management is  a discipline that gives you principles, techniques, and tools to help you finish things on time and within budget. It is a set of process groups which includes initiating, planning, executing, controlling and closing. The key pillar of strength and support that holds up the entire project is the highly productive team […]

Bootstrap Website template – Starting and Header

Bootstrap is one of the most important web framework for faster and easier web development. It uses HTML, CSS and Javascript as any other framework. in this post I will start a new tutorial on creating a full template using Bootstrap. the main landing page of the template is single page template with anchor menu […]

Scrum Master vs Product Owner Differences in skills, duties and responsibilities (Agile Methodology)

Scrum Master vs Product Owner Differences in Agile Methodology (skills, duties and responsibilities) Agile is a methodology to do work in the easy and convenient way. Scrum is the most famous agile methodology. Every Agile methodology consists of four main roles, which are Product owner Scrum master scrum team stakeholder In scrum software development methodology, […]