ASAdham Salamainblog.adham.salama.dev·Nov 25, 2023 · 1 min readHow Kubernetes runs resourcesI am reading Marko Lukša's Kubernetes in Action book (first edition), and it explains well how a resource (Deployment, for example) is created in Kubernetes.Control Plane components and nodes are watching for changes through the API Server. Here's w...00
ASAdham Salamainblog.adham.salama.dev·Nov 24, 2023 · 2 min readHow to use PostgreSQL arraysIn this small article, I am going to show you how to use arrays in PostgreSQL. PostgreSQL has a built-in array type. PostgreSQL allows columns of a table to be defined as variable-length multidimensional arrays. Arrays of any built-in or user-define...00
ASAdham Salamainblog.adham.salama.dev·Sep 22, 2023 · 3 min readTips To Improve TCP PerformanceI've started reading High Performance Browser Networking book and found some useful tips about optimizing the TCP performance at the end of chapter 2, Building Blocks of TCP, so I decided to share them. Tuning Server Configuration TCP best practices ...00
ASAdham Salamainblog.adham.salama.dev·May 6, 2023 · 2 min readDistroless ImagesWhat Are Distroless Images? Distroless images are docker images that contain only your application and its runtime dependencies. They do not contain package managers, shells, or any other programs you would expect to find in a standard Linux distribu...00
ASAdham Salamainblog.adham.salama.dev·Apr 9, 2023 · 5 min readJoining SQL tables on a JSON arrayHow to join PostgreSQL tables on a JSON array of ids. Joining tables is a common SQL operation that allows you to combine data from two or more tables into a single result set. Normally, join operations are performed on columns that have matching val...00