Sami Elkady

Coding, Software and Tech Reviews

Roles and Responsibility, Essential to a High Performing Agile Team

There are three key roles for every Agile team: Product Owner, ScrumMaster and the Team. And, of course, we also have the stakeholders – our customers, managers, board of directors, etc. We’ll take a look at these roles and their various responsibilities and then we will explore how these people gel to form a high […]

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 […]

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 […]

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, […]

50 Mobile application ideas for 2023

In today’s digital age, mobile apps have become an integral part of our daily lives. From social media and gaming to shopping and fitness, there are mobile apps for just about everything. With the rise of smartphones and mobile internet usage, the demand for mobile apps is only going to continue to grow.This is a […]

Use tar Command Through Network Over SSH Session

Compressing a Linux/UNIX directory is one of the recurrent system administrator’s activity. It is useful to backup files, email all files, or even to share feveral files you have created to friends. Technically, it is called as a compressed archive. GNU tar command is the best for this kind of activities. Command syntax: tar -zcvf […]

Git Pull as cron job

1 */2 * * * * cd /var/git/repos/projectname && git pull >> /dev/null Took from an article on how to set up cron job for git pull.