Home
glich.stream
Cancel

Learn programming (Part 2) - Build Projects #softwareengineering #programming #coding

Learn programming (Part 1) Where to Start? #softwareengineering #programming #coding

Awesome lists on GitHub! #softwareengineering #programming #coding

The knowledge graph for software engineers #softwareengineering #programming

Strategies for Working From Home as a Software Engineer!

Working from home isn’t easy, but with the right practices, it can be more productive and efficient. I’m sharing with you everything I have learned over the last 4 years of working fully re...

Why no one listens to you! #softwareengineering #coding #programming

Who is going to maintain it? #softwareengineering #programming

Asking who is going to maintain your new code is more important than evaluating the complexity of creating it. ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Twitter: https://twitter.com/bassemdy G...

Learn git the easy way! #softwareengineering #programming #coding

Learning git doesn’t have to be difficult. Now you can visualise all your git operations right from your terminal! https://github.com/initialcommit-com/git-sim ▬▬▬▬▬▬ Connect with me 👋 ▬▬...

Simple rules for scaling web applications #softwareengineering #programming

If you’re still confused about how you can scale your web application, remember these 3 things: Fill the bucket Replicate Distribute Fill the bucket means adding more resources (c...

TDD is not unit testing #softwareengineering #coding #programming

As a software developer, you may be familiar with the concept of Test-Driven Development (TDD). This is a methodology that involves writing tests for a piece of code before the code itself ...

Best programming languages learning platform! #softwareengineering #coding

Create a programming language, today! #softwareengineering #coding

E25 - Neurodivergence and the tech industry

Audio only 🎧 Neurodiversity refers to the variance of neurological differences, behaviours and brain functions within the human population. The concept of neurodiversity has become contr...

E24 - Contracting as a Software Engineer

Audio only 🎧 This episode provides an in-depth look into the world of contracting and freelancing, and we share our background and experience in the field. Zac and I discuss why companie...

Great Pull Request Reviews #softwareengineering #coding #programming

Code reviews don’t have to be complicated and obscure. When reviewing a pull request, consider the following: The pull request description adequately documents the context of the change...

Stop adding more code! #softwareengineering

As software engineers, we often find ourselves overwhelmed with work and blaming our managers for not giving us enough resources. But have you ever stopped to think about how much of that w...

The Art of System Design: Practical guide & Lessons from the field

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 c...

Why don't you speak in Arabic?

This is a short video in Arabic explaining to my Arabic speaking audience why my content is in English!

E23 - Software Testing is NOT what you’re familiar with!

Audio only 🎧 In this episode, Maaret Pyhäjärvi, a principal test engineer at Vaisala and respected speaker, author, and mentor, discusses the evolution of software testing & quality ...

A software architects leads by guiding and coaching #softwareengineering

A software architect is a key member of a software engineering team, responsible for the overall design and structure of a software system. They do not directly lead engineering teams, in...