Halil Focic
blog / work / projects / about
Blog

Sharing my personal opinions, thoughts and experiences. Please note that my opinions about technology do change, as they should.

2025
  • Write your git - Part 7: Command Line Interface
    Bringing it all together with a functional command-line tool
  • Write your git - Part 6: References
    Implementing Git's branch management and reference system
  • Write your git - Part 5: Commits
    Creating snapshots of your repository
  • Write your git - Part 4: Trees
    Git's tree structure for representing directories and files
  • Write your git - Part 3: Staging Area
    Git's index mechanism for tracking changes
  • Write your git - Part 2: Blobs
    Understanding Git's basic storage unit - how files are stored and tracked
  • Write your git - Part 1: Repository
    Exploring what .git holds and how Git structures its data
2024
  • Making my own git: Takeaways
    What I learned from building my own git from scratch
  • Why I dislike LinkedIn
    My story with lack of care for Linkedin
  • Opensource as stress relief
    Why contributing to Open Source recharges my love for programming
  • Rubiks cube and programming, how are they alike?
    Changing your perspective may expand your horizons.
© 2024 | Halil Focic