Skip to content

Khaled Alshibani

This page collects the articles and public posts published under Khaled Alshibani.
Building Confidence in Every Change with Testing
Software Testing

Building Confidence in Every Change with Testing

Testing usually feels straightforward when a project is still small because checking the main flows manually before a release or deployment can work for some time. As the application grows, this starts taking more effort because new features depend on existing behavior and more parts of the system begin interacting with each other, so a ...

Read article
Improving CI Performance in Large Monorepos
CI/CD

Improving CI Performance in Large Monorepos

Recently, I spent some time researching monorepo scale and CI performance for a research assignment in a “research methodology” course in the university. I chose monorepo scale and CI performance as the topic, with the research title: “The Impact of Monorepo Scale and Build Optimization Techniques on Build Execution Time and Continuous Integration Pipeline Performance”. ...

Read article
A Simple Guide to IEEE 802.1Q
Networking

A Simple Guide to IEEE 802.1Q

IEEE 802.1Q (also known as Dot1q), is the official standard that enables virtual local area networks (VLANs) to operate on Ethernet networks (VLAN is a logical subdivision of a physical network, allowing different departments or services to share the same hardware infrastructure while keeping their traffic isolated from one another). In a normal ethernet network, ...

Read article
Web Components: Thoughts and Lessons from the Journey
Web Components

Web Components: Thoughts and Lessons from the Journey

This article is not meant to give you a complete guide or a final answer about Web Components (WCs) future or present. Instead, think of it as a notebook. I’m collecting assumptions, doubts, and random thoughts I’ve had while reading and experimenting with them. Some of these points come from articles I’ve read, others from ...

Read article