Youtube Journey
E26 - Navigating the Tech Job Market: Insights from a Recruiting Specialist
E25 - Neurodivergence and the tech industry
My 3 simple rules for scaling web app backends
Best programming languages learning platform!
Create a programming language, today!
E24 - Navigating the World of Contracting
What great Pull Request reviews look like
Stop adding more code!
The Art of System Design: Practical guide & Lessons from the field
Why I don’t create content in Arabic
E23 - Examining the nuances of Software Testing
The Software Architect Roadmap: A "Comprehensive" Review
E22 - What is Technical Debt & How Can We Deal With It?
Backend dev roadmap reviewed & prioritised!
How many tech stacks should you learn?
What is technical debt?
How large corporations design software at scale!
Programming is less fun with time!
E21 - Engineering in the Arab World vs Europe & USA
Agile is the new waterfall!
Scalability is NOT your biggest concern as engineers working in a startup! https://youtube.com/shorts/MiLFKYO2Shc?feature=share
What every software architect must know! https://youtube.com/shorts/2xM3PjaOTNE?feature=share
Tips for better software estimates! https://youtu.be/B3Sp4za7B6k
From software engineer to chief operating officer, this is the journey of Marwa El-Ghali. In this episode, Marwa shares with us her mindset, career defining moments, mistakes and lessons learned th...
What do you need to succeed in your data analytics career? That's what Al Chen found out working as a financial analyst at Google and by learning from his podcast guests. In this episode Al and I d...
I need your help to make creating content more sustainable, to produce more videos in the same timeframes and keep all the produced work freely accessible with no ads. I tried to explain everything...
What is the “special projects” team at GitHub? How does this team work? How do engineers collaborate with other teams on building features? These and many other questions are answered in this fanta...
What is data engineering? What are data engineers responsible for? What tools do data engineers use? What are the skills necessary to become a data engineer? Ayman and I discussed data engineering ...
Why is engineering in big tech considered a reference? How are teams structured? How is software architecture done? What tools do you use? How do you handle incident response? A lot of detailed ins...
What is software architecture? How do software architects work? How do they fit in the engineering organisation? So many more questions answered by the brilliant Mohamed Elsherif, Software Architec...
It’s time to discuss what OpenID Connect (OIDC) is and how you can use it to deploy securely to your favourite cloud providers! No more secrets, API keys, and SSH keys. No more worrying about expos...
Many of us struggle to accept that “we are good enough” to do our jobs and belong to our companies and teams. The imposter syndrome is real and the more you are aware of it the better you’ll be abl...
Generalist or a specialist software engineer? Is it better to be a generalist (full stack) software engineer or a specialist? Which option serves your career better? Do specialists get paid more? W...
Every software engineer should know more topics than just programming. Writing code, for me, is a never ending stream of wonder, fun, frustration, challenge and pure joy (in a random order). Howeve...
Working as a software engineer varies greatly if you're working in a startup, a scale-up or an enterprise! In this live I have discussed the differences of working in these environments, which plac...
I talked about toxic engineering culture in this live stream from last week! https://youtu.be/emVSdWf_J-o
I went live for the first time to talk about my journey as a self-taught software engineer https://www.youtube.com/watch?v=gRUgXJtXIL0
Infrastructure as Code is a very important step in allowing you to scale 📈. As soon as you have more than a handful of teammates and VMs to manage you will need a more structured mechanism of colla...
Earlier this week we hit 1,000 subs!!! This is gigantic milestone that I want to celebrate with all of you. This is a small tribute to all the amazing guests who have volunteered their time to go o...
If you’re wondering how long each video takes, the answer is 2 weeks of part time work! Finally after a delay of 1 week the Continuous Deployment with GitHub Actions video is out! As usual, we star...
✨ After so much hard work, the second episode of my “GitHub Actions - Full Course” video series is out now!! 😱 In this video I start the discussion with the history of integration, what problem con...
Jared Murrell is a LEGEND at GitHub. he's the go to person for pretty much everything! I can't think of a better person to discuss DevOps with. If you want a distilled version of what #DevOps is an...
I wish and hope that more women will get the courage to share their stories just like Alaa El Hariri inspiringly did in this fireside chat ✨ Alaa is a brilliant software engineer with fantastic tho...
The first GitHub Actions video of the course ✨ No more procrastinating, this is your calling to start learning Actions today! I will make sure to share with you all the knowledge I've personally ac...
I'm sooo happy this episode is out now! It took multiple weeks to be able to get a couple of hours of my friend Farbod Saraf's time. Farbod is the product lead at Miro, a super hot tech startup whe...
In the fireside chat 🔥I explore with Joe Rahme (engineering manager at Red Hat) his perspective on engineering management and the qualities of a great manager. We also discuss how you could make th...
Right on schedule, I published one of the best videos I made so far. It's about a tool I love using on a daily basis :) https://youtu.be/p14E9YmX0qs
My guest today is Johannes Nicolai a principal solutions engineer at GitHub and an awesome colleague of mine. In this episode we chat about how the future of software engineering will look like. Ho...
The third and last episode of the #GitHubCopilot series! I ran a small experiment to determine whether I can measure Copilot’s efficiency and accuracy benefits. To my surprise, Copilot helped me bu...
This is the second episode of a series dedicated to answering questions about GitHub Copilot. In this episode I'm introducing a feature to an open source project and demonstrating how Copilot behav...
Oh this platform looks super cool ✨✨ I've literally JUST started publishing content on my spanking new Youtube channel and I've pressed the publish button on my first video a few minutes ago 😱😱 TLD...