Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
emad-elsaid
/
emad-elsaid.github.io
Public
Notifications
You must be signed in to change notification settings
Fork
10
Star
11
Code
Pull requests
0
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
master
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
1,006 Commits
1,006 Commits
Folders and files
Name
Name
Last commit message
Last commit date
.cache
.cache
.claude
.claude
.github/
workflows
.github/
workflows
photos
photos
public
public
.gitignore
.gitignore
404.md
404.md
A general idea of a peer to peer social network.md
A general idea of a peer to peer social network.md
A solution for implementing Bulma navigation bar for mobile with CSS only.md
A solution for implementing Bulma navigation bar for mobile with CSS only.md
AI Agents progression.md
AI Agents progression.md
AI Articles.md
AI Articles.md
AI Automation.md
AI Automation.md
AI Papers.md
AI Papers.md
AI tools.md
AI tools.md
Access unexported struct fields in Go.md
Access unexported struct fields in Go.md
ActivityPub.md
ActivityPub.md
Arabic Pangram.md
Arabic Pangram.md
Asus Prime X470-PRO And Corsair vengeance LPX DDR4 3200 CL16 memory and voltage profile.md
Asus Prime X470-PRO And Corsair vengeance LPX DDR4 3200 CL16 memory and voltage profile.md
Async Rendering a Page With Sinatra.md
Async Rendering a Page With Sinatra.md
Attention is all you need.md
Attention is all you need.md
Automount USB in Archlinux.md
Automount USB in Archlinux.md
Backing up data from VPS to Home server with compression.md
Backing up data from VPS to Home server with compression.md
Bash.md
Bash.md
Basic Skills.md
Basic Skills.md
Bind Remote Server Port to Local Machine With SSH.md
Bind Remote Server Port to Local Machine With SSH.md
Bluetooth.md
Bluetooth.md
Books.md
Books.md
Bootable Archlinux on LUKS on LVM.md
Bootable Archlinux on LUKS on LVM.md
Bulma HTML5 Dialog.md
Bulma HTML5 Dialog.md
Burnout.md
Burnout.md
C Libraries.md
C Libraries.md
C programming language.md
C programming language.md
C template.md
C template.md
CLAUDE.md
CLAUDE.md
CLI Email.md
CLI Email.md
CNAME
CNAME
CPP Limit int type by max value.md
CPP Limit int type by max value.md
CSS Frameworks.md
CSS Frameworks.md
Casey Muratori.md
Casey Muratori.md
Change Data Capture.md
Change Data Capture.md
Changing to another account when signing for Google Contribution aggreement.md
Changing to another account when signing for Google Contribution aggreement.md
Chekhov gun.md
Chekhov gun.md
Cloning All Your GitHub Repositories or Updating Them in One Command.md
Cloning All Your GitHub Repositories or Updating Them in One Command.md
CodeReview.md
CodeReview.md
Consistency Over Creativity.md
Consistency Over Creativity.md
Converting Ruby sinatra project to Go.md
Converting Ruby sinatra project to Go.md
Copy file.md
Copy file.md
Couch Co-Op games.md
Couch Co-Op games.md
Country code to flag emojie in Go.md
Country code to flag emojie in Go.md
Crochet.md
Crochet.md
Crystal lang.md
Crystal lang.md
DACIN.md
DACIN.md
DaVinci Resolve.md
DaVinci Resolve.md
Delete unneeded EFI entries.md
Delete unneeded EFI entries.md
Deploy rails application with docker compose and capistrano.md
Deploy rails application with docker compose and capistrano.md
Deutsch A1.1.md
Deutsch A1.1.md
Deutsch A1.2.md
Deutsch A1.2.md
Developing Chromium on Archlinux.md
Developing Chromium on Archlinux.md
Distributed authority product features for future of distributed applications.md
Distributed authority product features for future of distributed applications.md
Don't Throw Your Question Over the Fence.md
Don't Throw Your Question Over the Fence.md
Download RSS Offline.md
Download RSS Offline.md
Dungeon Crawler Carl.md
Dungeon Crawler Carl.md
ERB Templates as Standalone Executables.md
ERB Templates as Standalone Executables.md
Egyptian Developers Youtubers.md
Egyptian Developers Youtubers.md
Egyptian Export Development Authority.md
Egyptian Export Development Authority.md
Egyptian Ministry of Communications and Information Technology.md
Egyptian Ministry of Communications and Information Technology.md
Elisp.md
Elisp.md
Emoji to favicon.md
Emoji to favicon.md
Enforcing Project Structure With Rspec.md
Enforcing Project Structure With Rspec.md
English manga shops in Berlin.md
English manga shops in Berlin.md
Erasable Ink.md
Erasable Ink.md
ErgoDox keyboards.md
ErgoDox keyboards.md
Ethereum.md
Ethereum.md
Expanding EFI system partition.md
Expanding EFI system partition.md
Experiencing Heide Park Resort Rollercoasters One Day Trip.md
Experiencing Heide Park Resort Rollercoasters One Day Trip.md
Experimenting with MacOS.md
Experimenting with MacOS.md
Explain all SQL statements in rails.md
Explain all SQL statements in rails.md
Exporting a Facebook Group as a Website.md
Exporting a Facebook Group as a Website.md
Extended Neural GPU.md
Extended Neural GPU.md
Faculty of Computer and Informatics Suez Canal University curriculums list.md
Faculty of Computer and Informatics Suez Canal University curriculums list.md
Favorite Developers.md
Favorite Developers.md
Fiction Writing Guidelines.md
Fiction Writing Guidelines.md
Follow up on peer to peer social media network solution.md
Follow up on peer to peer social media network solution.md
Fundamentals of Software Architecture.md
Fundamentals of Software Architecture.md
GRUB.md
GRUB.md
Getting Your CPU Speed in GHz on Linux.md
Getting Your CPU Speed in GHz on Linux.md
Getting a job after college.md
Getting a job after college.md
Getting started with SDL2 and Go on Wayland.md
Getting started with SDL2 and Go on Wayland.md
Git as Messages Queue.md
Git as Messages Queue.md
Git push to SSH repository.md
Git push to SSH repository.md
Git support for non-ASCII characters in filenames.md
Git support for non-ASCII characters in filenames.md
Gnome too slow to start in Hyprland.md
Gnome too slow to start in Hyprland.md
Go FileSystem with fallback.md
Go FileSystem with fallback.md
Go Prepend Slice.md
Go Prepend Slice.md
Go function logging technique.md
Go function logging technique.md
Go init function.md
Go init function.md
Go slice that doesn't grow past capacity.md
Go slice that doesn't grow past capacity.md
Golang Bleve Experience.md
Golang Bleve Experience.md
Golang Memoization.md
Golang Memoization.md
Golang.md
Golang.md
View all files
About
My personal Blog
www.emadelsaid.com/
Topics
blog
golang
ruby
Activity
Stars
11
stars
Watchers
1
watching
Forks
10
forks
Report repository
Releases
Packages
Used by
Contributors
Languages
You can’t perform that action at this time.