From Production — week of 2026-09-07
Reference architecture for HA scanning with Red Hat Advanced Cluster Security for Kubernetes
Red Hat
Red Hat Advanced Cluster Security for Kubernetes provides an image scanning API through its Central component that CI/CD pipelines depend on for vulnerability assessment. Red Hat Advanced Cluster Security upgrades and restarts introduce downtime windows that can block critical build paths. This post describes a reference architecture that eliminates scan API downtime by running two Central service instances with a client-side failover mechanism. The post Reference architecture for HA scanning with Red Hat Advanced Cluster Security for Kubernetes appeared first on Red Hat Developer.
Fill an SMS Verification Code Without Reading the Inbox
CodeName One
Codename One adds phone-number and OTP components plus one-time-code autofill on iOS, Android, and the web without requesting permission to read SMS messages.
Pair Programming With Your AI Agent
Blundell's Android Tutorials
This post explains how to treat a session with a local AI agent as a pair programming session, and how the four classic pairing styles map onto working with one. I’ll use Antigravity CLI for the concrete examples, though nothing here is specific to it. Swap in whichever agent sits in your terminal. The idea […] The post Pair Programming With Your AI Agent first appeared on Blundell.
Kodebits Day 87: Default Parameters [FREE]
Ray Wenderlich
What is the output? fun greet( name: String = "Guest" ) = "Hi, $name" fun main() { println(greet("Edith")) println(greet()) } Try it in the online Kotlin Playground → [spoiler title="Solution"] Answer: Hi, Edith Hi, Guest Explanation: Default parameters provide values when arguments aren’t supplied. [/spoiler] Further Reading Leverage Kotlin Functions & Lambdas Utilize Control Flow in Kotlin
Error'd: Good Time
The Daily WTF
Astute readers noticed last week that this editor (that is to say, me) had his own error'd failure to remember what day it was. Thank you for pointing it out promptly, and then proceeding to send in a bunch of examples of other sites calendar failures. Misery loves company! Traveler's travails, from C_Chell "Trying to complete the form on https://www.ihg.com to tell when I plan to arrive at the hotel, I can't complete the form because of this little time problem." "You Have -1 Month(s) To Order!" announces dragoncoder047. "Ah, GradImages... the company that told all graduates that they'd get…
Building a Real-Time 3D Face Mask with MediaPipe, Threlte and Three.js
Codrops
Learn how MediaPipe’s face landmarks, Google’s canonical face model, and Three.js come together to create a real-time textured 3D face mask.
Weekly Wacky Question: What Constitutes a Meal? What Constitutes an Active User?
Atomic Object
Crikey! What a sight we have here! We have a flock of software consultants at a common meeting ground for them in their ecosystem, the communal whiteboard. Many moons ago, this was not a particularly common meeting ground for them, but now it’s a place of rigor and banter and full of life. They seem […] The post Weekly Wacky Question: What Constitutes a Meal? What Constitutes an Active User? appeared first on Atomic Spin.
Quiz: Understanding the Python Traceback
Real Python
Check your understanding of Python tracebacks. Practice reading the error message line, recognizing common exceptions, and logging a traceback.
CSS Custom Highlight Api: JavaScript Implementation Notes
SitePoint
Learn how to build high-performance syntax highlighting without wrapper DOM elements using the CSS Custom Highlight API JavaScript interfaces and Range objects. Continue reading CSS Custom Highlight Api: JavaScript Implementation Notes on SitePoint.
JavaScript Broadcast Channel API Tab Sync with Fallbacks
SitePoint
Synchronize state across browser tabs using the JavaScript Broadcast Channel API, with localStorage storage event fallbacks and conflict handling. Continue reading JavaScript Broadcast Channel API Tab Sync with Fallbacks on SitePoint.
Get this weekly — one click to unsubscribe, always.