SShortSingh.
Back to feed

Go Newcomer Fixes Kubernetes 1.31 Permission Bug in k9s After 48-Hour Debug Sprint

0
·7 views

A developer with just three weeks of Go experience successfully merged a fix into k9s, the widely used Kubernetes terminal UI with over 58,000 GitHub stars. The bug stemmed from Kubernetes 1.31 introducing a WebSocket-based port-forwarding path that requires only the 'get' verb, while k9s was still checking for the 'create' verb used by the older SPDY protocol. This mismatch caused k9s to silently disable the port-forward option for users who had valid 'get'-only RBAC permissions, even though kubectl worked correctly for them. The contributor traced the issue through client-go source code, worked through a failed first attempt, and ultimately delivered a targeted two-line fix. The case highlights how protocol-level changes in Kubernetes can surface subtle authorization mismatches in tools that wrap the core API.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Five Free AI Courses With Certificates Ranked From Beginner to Advanced

A curated list of five free AI courses offering certificates has been published, targeting learners at different skill levels from complete beginners to advanced developers. The selection includes Anthropic Academy's Claude 101, which covers prompt writing and Model Context Protocol, and Andrew Ng's widely recommended AI For Everyone course on Coursera. A Hugging Face course is also featured for more technical learners working with language models. The list is structured in a deliberate progression to address the common problem of learners starting courses mismatched to their current skill level. All five courses are free and include certificates suitable for adding to a LinkedIn profile or resume.

0
ProgrammingDEV Community ·

Developer Builds Kenya Gig-Worker Reputation Platform Frontend With Vanilla JS

A developer has begun Phase 2 of SemaKazi, a reputation platform designed to help Kenya's informal-sector workers — such as electricians, tailors, and mechanics — build verified work histories. The frontend is being built without any JavaScript framework, relying solely on HTML, CSS, and vanilla JavaScript to communicate with the existing backend API. Shared utilities including an API wrapper, navigation component, and stylesheet were created first to avoid repetitive code across pages. Authentication pages for registration and login are now functional, though the dashboard they redirect to is yet to be built. The project follows a disciplined workflow of feature branches, per-file commits, and pull request documentation, with the public repository open for anyone to follow progress.

0
ProgrammingDEV Community ·

DEV Community Guide Breaks Down SQL Correlated Subqueries for Beginners

A developer on DEV Community published a tutorial revisiting SQL fundamentals, focusing on correlated subqueries — a concept many beginners find confusing. The article explains how correlated subqueries differ from standard subqueries by referencing values from the outer query, causing them to re-execute once per row. Using a LeetCode problem as a practical example, the guide walks through SQL's logical execution order and how correlated subqueries fit within it. The tutorial also compares correlated subqueries with window functions, discussing trade-offs in performance and readability. It is aimed at readers already familiar with basic SQL concepts such as SELECT, GROUP BY, and aggregate functions.

0
ProgrammingDEV Community ·

Over 1,300 AI Insiders Sign Statement Urging Governments to Slow Frontier AI Development

On July 28, 2026, more than 1,300 verified employees and executives from leading AI companies, including OpenAI, Anthropic, Google DeepMind, and Meta, signed a statement titled 'Pacing the Frontier' calling for deliberate oversight of advanced AI development. Notable signatories include Anthropic CEO Dario Amodei, OpenAI Chief Scientist Jakub Pachocki, and Google DeepMind co-founder Shane Legg. The statement asks governments to establish mechanisms capable of pacing automated frontier-AI research, citing concerns that development is outstripping society's ability to understand and regulate it. While the signatures represent individuals rather than their employers officially, both OpenAI and Anthropic have separately acknowledged the need for tools to manage accelerating AI progress. The move signals that alarm over unchecked AI advancement has shifted from outside critics to prominent voices within the industry itself.