Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Book-Driven Development

Reading and building through code during my mandatory military service.


📌 About This Repository

This repository is my personal initiative to keep my programming skills sharp and to level up professionally during my time in mandatory military service. I believe that continuous learning through high-quality books and hands-on practice is the best way to become a better software engineer.

Each folder in this repository represents a book I've read — where I take notes, build related mini-projects, and summarize the core concepts in my own way.


🧠 Goals

  • Maintain and grow my programming skills during military service.
  • Deepen my understanding of core computer science and software engineering topics.
  • Build a rich portfolio of practical code samples and book summaries.
  • Keep track of my progress and commit to lifelong learning.

📚 Completed & In-Progress Books

# Book Title Status Notes
1 Grokking Algorithms ✅ Completed An easy-to-digest introduction to classic algorithms with illustrations.
2 Learning SQL ✅ Completed Built a strong SQL foundation with lots of practical examples.
3 High Performance Browser Networking ✅ Completed Gained insight into how the internet works under the hood.
4 Ultimate ASP.NET Core Web API 🚧 In Progress (Chapter 6) Currently at the “Get Additional Resources” chapter. Planning to add a full-featured API project soon.

🛠️ Tech Stack Involved

Depending on the book, I'm using various technologies, including:

  • C# / .NET Core Web API
  • Entity Framework Core
  • SQL Server
  • JavaScript / Browser APIs
  • Markdown for documentation
  • Git & GitHub for version control

💡 Why This Matters

Military service is often seen as a break from one’s career. I’m turning it into an opportunity to:

  • Revisit core concepts.
  • Learn new technologies.
  • Improve my English writing and technical documentation.
  • Build consistency through daily habits like reading, note-taking, and coding.

📈 What's Next?

  • Complete the Ultimate ASP.NET Core Web API book and build a complete production-grade API project.
  • Choose the next book in the pipeline — possibly on Design Patterns, Software Architecture, or Distributed Systems.
  • Improve folder organization and start adding markdown-based chapter summaries.
  • Add a mini-site (using GitHub Pages) to showcase the books and progress visually.

🙋‍♂️ About Me

I’m Ammar Gamal Mohamed, a junior .NET developer passionate about clean, maintainable code and high-quality backend APIs.


📘 “The more that you read, the more things you will know. The more that you learn, the more places you'll go.” — Dr. Seuss


⭐ Give the repo a star if you like this idea and want to follow my journey!

About

A personal journey of learning through tech books. Includes notes, code samples, and reflections from books on algorithms, .NET, SQL, and networking.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages