Home
glich.stream
Cancel

Real world system design بالعربي with Bassem Dghaidi

This video covers the essentials of system design. I’ll explain how to define the requirements and goals of your system, document the discovery process, and understand the motivations and ...

Which country has BETTER developers?

Is developer productivity related to geography? This is an opinion video to discuss a recent twitter thread that has gone viral proclaiming that developers from low income countries + AI a...

Writing the git database & making out first commit! [Advanced]

In part 2 of re-implementing git from the ground up, I’m going to focus on: building the git database writing the internal structs (objects, trees, blobs, commits, refs) continue w...

Understanding the git internals, a deep dive into the .git folder [Advanced]

Learn git the hard way! I’m re-implementing git from the ground up so that you can get the chance to understand at a very deep level how this tool works. git is a tool that is used by mil...

Building a GitHub CLI extension in Go (Part 6 - FINAL PART)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. If you missed the previous parts, it’s OK, I always start with an introduction. I’m not a Go ...

Keep your tests simple! #codingandprogramming #coding #programming

Building a GitHub CLI extension in Go (Part 5)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. If you missed the previous parts, it’s OK, I always start with an introduction. I’m not a Go ...

CLI tools in Go - playlist in the comments

Comments in code #coding #softwareengineering #programming

Comments in code are very valuable if written and maintained properly. ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Twitter: https://twitter.com/bassemdy GitHub: https://github.com/link- Linke...

Building a GitHub CLI extension in Go (Part 4)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. If you missed the previous parts, it’s OK, I always start with an introduction. I’m not a Go ...

AI design patterns? #coding #softwareengineering #programming #ai #copilot

Overengineering projects #coding #softwareengineering #programming

Decomposing big problems #coding #softwareengineering

Building a GitHub CLI extension in Go (Part 3)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. If you missed the previous parts, it’s OK, I always start with an introduction. I’m not a Go ...

Building a GitHub CLI extension in Go (Part 2)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. I’m not a Go expert, so I’m doing this side project to learn and explore the language. This wi...

Building a GitHub CLI extension in Go (Part 1)

A super casual live stream where I’ll continue building gh-stars, a new GitHub CLI extension. I’m not a Go expert, so I’m doing this side project to learn and explore the language. This wi...

The 12 types of devs #softwareengineering #programming #coding

Build git from scratch! #softwareengineering #coding #programming

GitHub Copilot X tested with REAL scenarios

Copilot X has been announced by GitHub and I got the chance to put it to the test. I believe it will change the way we write software, forever. However, I have tested it in 3 different sce...

Take ownership! #programming #coding #softwareengineering