in root.html). Outputs custom og:image with assets_prefix normalisation and non-Google site verification. --> Blog Posts | IT-Journey in _layouts/root.html. What this file adds: - Custom og:image with preview_images.assets_prefix path normalisation for the theme-specific page.preview and page.header.og_image keys. When page.image is set, jekyll-seo-tag handles og:image and this file skips its own og:image output to avoid duplicate tags. - Non-Google site verification tags (Bing, Yandex, Naver, Baidu) Dependencies: - jekyll-seo-tag plugin (loaded in _layouts/root.html via Blog Posts | IT-Journey ) - site.preview_images config in _config.yml =================================================================== --> Blog Posts | IT-Journey Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-04-12 00:23 UTC
Current Environment Production
Build Time Apr 12, 00:23
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Quick Links
Page Location
Page Info
Layout default
Collection none
Path pages/posts.md
URL /posts/
Date 2025-12-17
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Blog Posts

By Amr

Comprehensive collection of educational blog posts covering web development, DevOps, system administration, AI & machine learning, and emerging technologies — documenting the learning journey from zero to hero.

Estimated reading time: 7 minutes

IT-Journey Blog Posts

Practical tutorials, deep-dive technical articles, AI-assisted development chronicles, and professional insights organized into 10 categories for progressive learning. Each post documents a real step in the journey from zero to hero.


📚 Content Categories Overview

Category Description Post Count
🤖 AI & Machine Learning AI-assisted development, ML applications 7+
🌐 Web Development Jekyll, frameworks, static sites 10+
⚙️ DevOps & Infrastructure CI/CD, containers, automation 5+
💻 Programming & Scripting Bash, Python, documentation 6+
🖥️ System Administration Linux, macOS, Windows 7+
📊 Data & Analytics Databases, APIs, processing 4+
🛠️ Tools & Environment VS Code, productivity tools 6+
🎭 Creative & Experimental AI-generated content, experiments 8+
🌍 Culture & Society Identity, social analysis 5+
🚀 Emerging Tech & Trends Innovation, philosophy 4+

🤖 AI & Machine Learning

AI-Assisted Development

Machine Learning Applications


🌐 Web Development & Frameworks

Recent Highlights

Jekyll & Static Sites

Python Web Development

JavaScript & Testing


⚙️ DevOps & Infrastructure

Containerization & Orchestration

CI/CD & Automation


💻 Programming & Scripting

Shell Scripting & Bash

Python Programming

Documentation & Code


🖥️ System Administration

Linux & Dual Boot

macOS & Hardware

Windows Administration


📊 Data & Analytics

Database & APIs

Data Processing


🛠️ Tools & Development Environment

VS Code & Extensions

Professional Documentation

Creative Tools


🎭 Creative & Experimental

AI-Generated Content

Humor & Commentary


🌍 Cultural & Social Commentary

Identity & Heritage

Social Analysis


Technology Innovation

Technical Philosophy


🎯 Learning Paths & Recommendations

For Beginners

  1. Start with IT Purpose to understand the foundation
  2. Learn Dual Boot Windows and Linux for system setup
  3. Master VS Code Extension for development environment
  4. Practice with Jekyll and Travis for web deployment

For Intermediate Learners

  1. Explore Dockering Your IT Journey for containerization
  2. Learn JavaScript Testing for quality assurance
  3. Study SEC’s Edgar Database for data analysis
  4. Implement Django on AWS Lambda for serverless

For Advanced Practitioners

  1. Master AI-Powered Modular Shell Script Refactoring
  2. Implement GitHub Actions Authentication Fix
  3. Explore AI to Create AI for meta-programming
  4. Contribute to Planting Seeds for innovation

📈 Content Statistics

Total Posts: 15 articles
Categories: 15 major domains
Published: 9 posts
Date Range: 2024-2025

Last updated: February 22, 2026


🔗 Integration with IT-Journey

Connected Learning Resources

Cross-Reference Network

Posts are designed to work together as an interconnected learning system:

  • Prerequisite Links: Build on foundational knowledge from earlier posts
  • Follow-up Recommendations: Suggest next steps and advanced topics
  • Related Content: Connect to quests, documentation, and other resources

🚀 Getting Started

For New Readers

  1. Browse by Category: Use the table above to find relevant topics
  2. Start with Basics: Look for beginner-friendly posts in your area of interest
  3. Follow Learning Paths: Use the recommended progressions above
  4. Practice Along: Use code examples and exercises to reinforce learning

For Contributors

  1. Review Guidelines: Check post creation instructions
  2. Choose Topics: Focus on practical, educational content with clear value
  3. Follow Templates: Use established frontmatter and content structure
  4. Community Value: Ensure content helps others learn and solve problems

🤝 Community Engagement

Reader Support

  • Comments Enabled: Most posts allow community discussion
  • Issue Reporting: GitHub Issues for problems or suggestions
  • Content Requests: Community can suggest needed topics
  • Collaborative Improvement: Contributions welcome for all content

Knowledge Sharing

  • Peer Learning: Share experiences and alternative approaches
  • Success Stories: Document how content helped solve real problems
  • Resource Compilation: Community-curated lists of helpful tools
  • Mentorship: Experienced practitioners helping newcomers

Other IT-Journey Collections

Collection What It Is
📘 Quick Start Guide Step-by-step setup — machine config, Jekyll, GitHub, VS Code, deployment, CI/CD
🏰 Quest Map 144 gamified quests across 16 binary levels — from terminal basics to system architecture
📚 Docs Library Reference documentation — terminal shortcuts, Bash, Jekyll config, Liquid, Mermaid, MathJax
📝 Notes Working notes, code snippets, and quick references collected during development

This index is continuously updated as new content is added to the journey. Each post represents a step in the ongoing quest to master modern information technology.

Last Updated: April 2, 2026 Total Posts: 70+ Active Categories: 10+