How To Write Your First PHP Program

The author selected Open Sourcing Mental Illness Ltd to receive a donation as part of the Write for DOnations program. Introduction The “Hello, World!” program is a classic and time-honored tradition in computer programming. Serving as a complete first program for beginners and a good program to test systems and programming environments, “Hello, World!” illustrates Read more about How To Write Your First PHP Program[…]

How To Select HTML Elements Using ID, Class, and Attribute Selectors in CSS

The author selected the Diversity in Tech Fund to receive a donation as part of the Write for DOnations program. Introduction Writing CSS selectors most often involves setting a condition and locating the element in the HTML that fulfills that condition as true. You can do this broadly with an element selector to select high-level Read more about How To Select HTML Elements Using ID, Class, and Attribute Selectors in CSS[…]

Blog: Kubernetes 1.21: Metrics Stability hits GA

Authors: Han Kang (Google), Elana Hashman (Red Hat) Kubernetes 1.21 marks the graduation of the metrics stability framework and along with it, the first officially supported stable metrics. Not only do stable metrics come with supportability guarantees, the metrics stability framework brings escape hatches that you can use if you encounter problematic metrics. See the Read more about Blog: Kubernetes 1.21: Metrics Stability hits GA[…]

How To Use Telepresence on Kubernetes for Rapid Development on MacOS

The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction Application developers building microservices on Kubernetes often encounter two major problems that slow them down: Slow feedback loops. Once a code change is made, it must be deployed to Kubernetes to be tested. This requires Read more about How To Use Telepresence on Kubernetes for Rapid Development on MacOS[…]

Blog: Evolving Kubernetes networking with the Gateway API

Authors: Mark Church (Google), Harry Bagdi (Kong), Daneyon Hanson (Red Hat), Nick Young (VMware), Manuel Zapf (Traefik Labs) The Ingress resource is one of the many Kubernetes success stories. It created a diverse ecosystem of Ingress controllers which were used across hundreds of thousands of clusters in a standardized and consistent way. This standardization helped Read more about Blog: Evolving Kubernetes networking with the Gateway API[…]

How To Use Telepresence on Kubernetes for Rapid Development on Ubuntu 20.04

The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction Application developers building microservices on Kubernetes often encounter two major problems that slow them down: Slow feedback loops. Once a code change is made, it must be deployed to Kubernetes to be tested. This requires Read more about How To Use Telepresence on Kubernetes for Rapid Development on Ubuntu 20.04[…]

Blog: Graceful Node Shutdown Goes Beta

Authors: David Porter (Google), Murnal Patel (Red Hat), and Tim Bannister (The Scale Factory) Graceful node shutdown, beta in 1.21, enables kubelet to gracefully evict pods during a node shutdown. Kubernetes is a distributed system and as such we need to be prepared for inevitable failures — nodes will fail, containers might crash or be Read more about Blog: Graceful Node Shutdown Goes Beta[…]