Tuesday 4 April 2023
Hi, I’m Emad Elsaid (Arabic: عماد السعيد, IPA: [ʕaˈmaːd ɪlˈsaʕiːd]) . This is my 🌻 digital garden. It’s a public space. It includes notes, ideas, and experiments usually decorated with a photo I captured in my everyday life. Anything I’m involved in will be part of this garden.
I’m a software engineer backend focused. I mainly use #Ruby and #Go.
Social profiles ¶
- GitHub have all my sideprojects. it’s one of my hobbies.
- Twitter will have my random ideas or photographs.
- Facebook for me is more about connecting to family and the Egyptian devs community
- Youtube includes videos about book reviews, gameplays, or even some thoughts about software engineering.
- Linkedin I keep my professional profile updated as much as possible
- Keybase can be used to send me encrypted messages if you’re seeking confidentiality.
Hobbies ¶
- ⌨️ Programming (Hardware)
- 🎮 Video Games (Hardware)
- 📖 Reading science fiction
- ⛸️ Inline Skating
- 🚲 Cycling
- 🧣 Crochet
Projects ¶
The following are projects I’m involved in right now or in operation without development:
- Mau: a convention for building P2P Web 2 applications
- Who is popular today? : a project that collects news and people pages from Wikipedia and cross-links them together.
- Xlog: Personal knowledgebase server and it’s what generates this blog
- Golang Debugger : a GUI interface for Delve #go debugger
- Library: a simpler solution than Goodreads to manage my books
- Linux Man Pages: The quest to collect all software man pages
- Rubik’s Cube timer: A timer to generate permutations of Rubik’s cube and timer.
- Ruby Functions: Open source community for posting Ruby functions snippets
✅ Checklists ¶
🇺🇸 English Notes ¶
Peer To Peer ¶
I developed an interest in decentralization technologies and #p2p solutions. these are some ideas that occupied my mind for a while:
- Distributed authority product features for future of distributed applications
- A general idea of a peer to peer social network
- Follow up on peer to peer social media network solution
- Sound approach for a p2p social network which falls back to current web
- what are we sharing
Web development ¶
- A solution for implementing Bulma navigation bar for mobile with CSS only
- Async Rendering a Page With Sinatra
- Bind Remote Server Port to Local Machine With SSH
- Bulma HTML5 Dialog
- The benefits of microservices over monolithic application
Go ¶
Ruby ¶
- Cloning All Your GitHub Repositories or Updating Them in One Command
- ERB Templates as Standalone Executables
- Git as Messages Queue
- Deploy rails application with docker compose and Capistrano
- Integerating Jekyll and Octopress in Emacs
- Enforcing Project Structure With Rspec
- Tracing Ruby Applications Execution in 4 Lines
- Rails Accepts_nested_attributes for polymorphic relation solution
- Projects Files Flame Graph
- Download RSS Offline
Shell ¶
SQL ¶
Javascript ¶
C++ ¶
Opinions ¶
- Consistency Over Creativity
- Meta work is destroying actual work
- On Modern Web Applications Stability
- Don't Throw Your Question Over the Fence
- Language Compression
- Single Machine Startup Company System
Book Reviews ¶
Misc ¶
- Explain all SQL statements in rails
- Exporting a Facebook Group as a Website
- 0/4 Faculty of Computer and Informatics Suez Canal University curriculums list
- Favorite Developers
- How I keep zero inbox for all my emails
- How do I prototype my ideas
- How to Find a Solution for Your Problem
- Interesting GNU Projects
- Monitor Window10 Foreground Window
- Moving from Lastpass.com to KeePassXC on Linux-Android-Windows
- Posting to Hugo Static Site From a Facebook Profile
- The Chronicles of a Left Handed in Egypt
- The quest to collect all software man pages
- Using Emacs as email client
- Why Am I Using KeePassXC
- Window10 Disconnects Reconnects Usb Bluetooth
- Working With Legacy Code
- a week with remarkable 2
Adventures ¶
ملاحظات بالعربي 🇪🇬 ¶
قصص قصيرة ¶
رأي ¶
- العصبية القبلية فى مجتمع مطورى البرمجيات
- صراع الإنسان المعاصر لإستعادة حريته فى عصر وسائل التواصل الإجتماعي
- صناعة السوفتوير للسوفتوير انجينيرز
- عن القبلية ودور الدين
- متي توقفنا عن تصور المستقبل
- نصايح أستاذي للتحضير لإمتحان الثانوية العامة
- هل من حقي الحكم على الأشخاص او الأشياء
- هل هو الماضي ام المستقبل
مراجعة كتب ¶
About this site ¶
- Built using Xlog from a repository hosted on Github.
- If you found any typos or mistakes please click on “Edit on Github” button at the top right and open a pull request with the changes 🙏
- Images are optimized with mogrify and stripped from EXIF data to stay lite to your bandwidth
- ActivityPub interface that exposes all pages to @Emad@www.emadelsaid.com outbox.