Security Assertion Markup Language (SAML)

Modern authentication often takes place over the web. And the Security Assertion Markup Language, SAML, allows browser-based single-sign-on across a variety of web systems. There are three actors in a SAML request.

This is the end-user who wants to use web-based services. …

Hunt by hooks & Code by hooks.

What is a Git Hook

it is a way to fire off custom scripts when certain important actions occur. Git provides 2 types of hooks, client-side hooks, server-side hooks. Client-side hooks are triggered with the predefined git action, such as commit, push, pull, merge. …

Minaret of Great Mosque of Mecca

The Adhan, also written as Adhaan, Azan, Azaan or Athan (Arabic: أَذَان‎ [ʔaˈðaːn]), also called Ezan in Turkish,[1] is the Islamic call to prayer, recited by the mu’azzin at prescribed times of the day. The root of the word is ʾadhina أَذِنَ meaning “to listen, to hear, be informed about”…

Code Smells term didn’t really go official though until Martin Fowler & Kent Beck published their book,
“Refactoring: Improving the Design of Existing Code”

Code smells were defined by Kent Beck in Fowler’s book as a means to diagnose symptoms that may be indicative of something wrong in the system code. They refer to any symptom in the source code of a program that possibly indicates a deeper problem. …

Code is compiled by machines & readable by a human, otherwise that, it is Hieroglyph

In this article, we will discuss

  • Clean code definition.
  • Best practice for clean class names.
  • Best Practice for clean method/function names.
  • Best practice for clean Variable names.
  • Best practice for parameter names.
  • Best practice for constant names.

Write code for humans 👩👨, not only for machines💻💻

When you write code, who are you writing it for? The easiest answer…

Understanding to make a great performing app,has everything to do with understanding, what’s going on under the hood. if you don’t know what is the hardware is doing, you have got a good chance of using it poorly. when it comes to reading your application, Understand how Android utilizing the…

Either write something worth reading or do something worth writing.Benjamin Franklin

Don’t write messages, no one can understand it.

If you don’t give the git commit messages importance and try to skip it by any rubbish words, tomorrow you and your team will skip your commits as not readable, meaningless, useless.

You lost one of the main goals…

Ahmed Mahmoud Eltaher

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