# How To

Published articles for How To.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Identify Which Raspberry Pi Model You Have

DevFeed: [How to Identify Which Raspberry Pi Model You Have](<https://devfeed.tech/articles/how-to-identify-which-raspberry-pi-model-you-have-39830.md>)

Original publisher: [Read original article](<https://raspberrytips.com/which-raspberry-pi-model/>)

Author: Patrick Fromaget

Published: 2026-09-17T02:25:39Z

Content type: tutorial

Language: en

Sources: [RaspberryTips](<https://devfeed.tech/sources/raspberrytips.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>)

Tags: [beginner-s-guides](<https://devfeed.tech/tags/beginner-s-guides.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [system](<https://devfeed.tech/tags/system.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

A practical guide to identifying which Raspberry Pi model you own. It covers physical markings, purchase records, system commands, model comparisons, and a flowchart, with examples including Raspberry Pi 1, Raspberry Pi 2, and Raspberry Pi Zero.

### Source excerpt

You bought a Raspberry Pi a few months or years ago and have no idea what model you have. This is a problem because you'll need this information to order accessories or install a new operating system. No worries, I'll give you tips on how to find which one you have easily. Most Raspberry Pi...

## How to Use AI Agents to Prepare 3D Scenes for Simulation

DevFeed: [How to Use AI Agents to Prepare 3D Scenes for Simulation](<https://devfeed.tech/articles/how-to-use-ai-agents-to-prepare-3d-scenes-for-simulation-31484.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/how-to-use-ai-agents-to-prepare-3d-scenes-for-simulation/>)

Author: Tanya Lenz

Published: 2026-09-16T23:20:33Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>), [Physical AI](<https://devfeed.tech/topics/physical-ai.md>), [Simulation and Design](<https://devfeed.tech/topics/simulation-and-design.md>), [blender](<https://devfeed.tech/topics/blender.md>), [Isaac Sim](<https://devfeed.tech/topics/isaac-sim.md>), [Omniverse](<https://devfeed.tech/topics/omniverse.md>), [Robotics Simulation](<https://devfeed.tech/topics/robotics-simulation.md>), [Robotics](<https://devfeed.tech/topics/robotics.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai-generative-ai](<https://devfeed.tech/tags/agentic-ai-generative-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [blender](<https://devfeed.tech/tags/blender.md>), [gpt-6-astra](<https://devfeed.tech/tags/gpt-6-astra.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [isaac-sim](<https://devfeed.tech/tags/isaac-sim.md>), [nemoclaw](<https://devfeed.tech/tags/nemoclaw.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [omniverse](<https://devfeed.tech/tags/omniverse.md>), [openai](<https://devfeed.tech/tags/openai.md>), [openusd](<https://devfeed.tech/tags/openusd.md>), [physical-ai](<https://devfeed.tech/tags/physical-ai.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [robotics-simulation](<https://devfeed.tech/tags/robotics-simulation.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [simulation-modeling-design](<https://devfeed.tech/tags/simulation-modeling-design.md>)

### AI overview

This tutorial describes an agentic workflow for preparing Blender 3D scenes for robotics simulation. It covers scene inspection, OpenUSD metadata, physics properties, rendering preflight views, and validation for simulation-ready handoff to NVIDIA Isaac Sim or Isaac Lab.

### Source excerpt

Agentic AI workflows can be used to prepare and validate digital twins for physical AI systems. Agents can inspect 3D scenes, author simulation-relevant data in...

## Forge-X on the Adventurer 5M: how to ditch FlashMaker and run Klipper anyway

DevFeed: [Forge-X on the Adventurer 5M: how to ditch FlashMaker and run Klipper anyway](<https://devfeed.tech/articles/forge-x-on-the-adventurer-5m-how-to-ditch-flashmaker-and-run-klipper-anyway-31459.md>)

Original publisher: [Read original article](<https://shedstack.dev/posts/forge-x-adventurer-5m.html>)

Author: Shed Stack

Published: 2026-09-16T19:00:00Z

Content type: tutorial

Language: en

Sources: [Shed Stack](<https://devfeed.tech/sources/shed-stack.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [foss](<https://devfeed.tech/topics/foss.md>), [Software](<https://devfeed.tech/topics/software.md>), [USB](<https://devfeed.tech/topics/usb.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Network](<https://devfeed.tech/topics/network.md>), [screen](<https://devfeed.tech/topics/screen.md>)

Tags: [firmware](<https://devfeed.tech/tags/firmware.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [foss](<https://devfeed.tech/tags/foss.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [network](<https://devfeed.tech/tags/network.md>), [screen](<https://devfeed.tech/tags/screen.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

A tutorial for installing Forge-X, an open firmware mod that runs Klipper on the Flashforge Adventurer 5M and 5M Pro. It covers the risks, required firmware and USB drive, flashing process, networking, updates, recalibration, and OrcaSlicer setup.

### Source excerpt

Forge-X is an open firmware mod that runs real Klipper on the Flashforge Adventurer 5M and 5M Pro to free you from FlashMaker. The whole install, the recalibration, and the OrcaSlicer setup.

## Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta)

DevFeed: [Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta)](<https://devfeed.tech/articles/scheduling-grpc-and-graphql-requests-with-postman-monitors-beta-31414.md>)

Original publisher: [Read original article](<https://blog.postman.com/scheduling-grpc-and-graphql-requests-with-postman-monitors-beta/>)

Author: Harsh Vardhan

Published: 2026-09-16T16:00:00Z

Content type: tutorial

Language: en

Sources: [Postman Blog](<https://devfeed.tech/sources/postman-blog.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [Postman](<https://devfeed.tech/topics/postman.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [beta](<https://devfeed.tech/tags/beta.md>), [general](<https://devfeed.tech/tags/general.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [graphql-monitoring](<https://devfeed.tech/tags/graphql-monitoring.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monitor-grpc-streaming](<https://devfeed.tech/tags/monitor-grpc-streaming.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [monitors](<https://devfeed.tech/tags/monitors.md>), [postman](<https://devfeed.tech/tags/postman.md>), [postman-monitors-grpc-graphql](<https://devfeed.tech/tags/postman-monitors-grpc-graphql.md>), [scheduling](<https://devfeed.tech/tags/scheduling.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This tutorial explains how to schedule gRPC and GraphQL requests with Postman Monitors in beta. It covers supported request types, streaming caveats, response testing, authentication, and current feature limitations.

### Source excerpt

Postman Monitors now run gRPC and GraphQL requests in beta. Learn how to schedule them, test responses, and send feedback. Start monitoring today. The post Scheduling gRPC and GraphQL Requests with Postman Monitors (Beta) appeared first on Postman Blog.

## Learn How to Deploy, Secure, and Automate Full-Stack Web Apps

DevFeed: [Learn How to Deploy, Secure, and Automate Full-Stack Web Apps](<https://devfeed.tech/articles/learn-how-to-deploy-secure-and-automate-full-stack-web-apps-31472.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/learn-how-to-deploy-secure-and-automate-full-stack-web-apps/>)

Author: Beau Carnes

Published: 2026-09-16T15:28:18Z

Content type: tutorial

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [firewalls](<https://devfeed.tech/topics/firewalls.md>), [Python](<https://devfeed.tech/topics/python.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

This article introduces an 11-hour freeCodeCamp course on deploying, securing, and automating a Vue.js and FastAPI web application. It covers Ubuntu server setup, SSH hardening, firewalls, application runtimes, Meilisearch, DNS, SSL, Nginx, Cloudflare, GitHub Actions, security testing, and observability.

### Source excerpt

Taking a web application from local development to a live, secure production environment can be daunting if you've never looked under the hood. We just published a comprehensive course on the freeCode

## Build a serverless PII redaction pipeline with Amazon Bedrock Data Automation

DevFeed: [Build a serverless PII redaction pipeline with Amazon Bedrock Data Automation](<https://devfeed.tech/articles/build-a-serverless-pii-redaction-pipeline-with-amazon-bedrock-data-automation-31519.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/machine-learning/build-a-serverless-pii-redaction-pipeline-with-amazon-bedrock-data-automation/>)

Author: Samantha Stuart

Published: 2026-09-16T15:17:37Z

Content type: tutorial

Language: en

Sources: [Artificial Intelligence](<https://devfeed.tech/sources/artificial-intelligence.md>)

Topics: [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [pii](<https://devfeed.tech/topics/pii.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [AWS Step Functions](<https://devfeed.tech/topics/aws-step-functions.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [amazon-bedrock-data-automation](<https://devfeed.tech/tags/amazon-bedrock-data-automation.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-step-functions](<https://devfeed.tech/tags/aws-step-functions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [pii-redaction](<https://devfeed.tech/tags/pii-redaction.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [precision](<https://devfeed.tech/tags/precision.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This tutorial presents a serverless AWS pipeline for detecting and redacting personally identifiable information in scanned documents and images. It uses Amazon Bedrock Data Automation with a custom blueprint, AWS Step Functions, and AWS Lambda, with a token-matching quality check to improve recall on degraded and handwritten documents.

### Source excerpt

Learn how to automate end-to-end PII detection and redaction from scanned documents at scale using Amazon Bedrock Data Automation with a custom blueprint, AWS Step Functions, and AWS Lambda. A custom blueprint redacts sensitive fields with field-level precision, and a token matching quality check raises recall across degraded and handwritten documents.

## How to Review AI-Generated Python Code Efficiently

DevFeed: [How to Review AI-Generated Python Code Efficiently](<https://devfeed.tech/articles/how-to-review-ai-generated-python-code-efficiently-31493.md>)

Original publisher: [Read original article](<https://realpython.com/review-ai-generated-code/>)

Author: Leodanis Pozo Ramos

Published: 2026-09-16T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Python](<https://devfeed.tech/topics/python.md>), [Pytest](<https://devfeed.tech/topics/pytest.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

This tutorial presents a five-step workflow for reviewing AI-generated Python code. It recommends clarifying the code's intent, running automated checks such as ruff, mypy, bandit, and pytest, inspecting higher-risk areas, and confirming problems by running the code before fixing them.

### Source excerpt

Learn an efficient workflow to review AI-generated code in Python: run ruff, mypy, bandit, and pytest, then catch the bugs agents get wrong.

## Why Kafka retention.ms can delay message deletion

DevFeed: [Why Kafka retention.ms can delay message deletion](<https://devfeed.tech/articles/why-your-kafka-topic-ignores-retention-ms-and-how-to-fix-it-31403.md>)

Original publisher: [Read original article](<https://developers.redhat.com/articles/2026/09/16/why-your-kafka-topic-ignores-retentionms-and-how-fix-it>)

Author: Rogerio Santos

Published: 2026-09-16T13:05:06Z

Content type: tutorial

Language: en

Sources: [Red Hat](<https://devfeed.tech/sources/red-hat.md>), [Red Hat Developer](<https://devfeed.tech/sources/red-hat-developer.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [file](<https://devfeed.tech/topics/file.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>)

Tags: [broker](<https://devfeed.tech/tags/broker.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [diagnose](<https://devfeed.tech/tags/diagnose.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [retention](<https://devfeed.tech/tags/retention.md>), [storage](<https://devfeed.tech/tags/storage.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>)

### AI overview

This guide explains why Kafka messages can remain readable beyond a topic's retention.ms setting. Kafka deletes closed log segments rather than individual messages, and the active segment and continuous writes can delay removal of older records.

### Source excerpt

A customer opened a support case with a deceptively simple complaint: a Kafka topic was configured with a 12-hour retention (retention.ms), yet messages produced on July 24 were still readable 4 days later, on July 28. Nothing was broken. The broker logged no errors. The retention policy was working as designed, but the segment layout and continuous write pattern delayed when the old records could actually be removed. The post Why your Kafka topic ignores retention.ms (and how to fix it) appeared first on Red Hat Developer.

## Making Websites Work with Windows High Contrast Mode

DevFeed: [Making Websites Work with Windows High Contrast Mode](<https://devfeed.tech/articles/making-websites-work-with-windows-high-contrast-mode-27420.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/windows-high-contrast-mode.htm>)

Author: Khan Academy

Published: 2019-03-21T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [css](<https://devfeed.tech/tags/css.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [news](<https://devfeed.tech/tags/news.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains how Windows High Contrast Mode changes web application styling and presents accessibility considerations for backgrounds, images, borders, and outlines. It emphasizes using CSS for decorative styling and retaining borders and outlines for functional purposes.

### Source excerpt

By Diedra Rater At Khan Academy, we've been working to make our web product more accessible to a ... Read more

## How to upgrade hundreds of React components without breaking production

DevFeed: [How to upgrade hundreds of React components without breaking production](<https://devfeed.tech/articles/how-to-upgrade-hundreds-of-react-components-without-breaking-production-27417.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/upgrade-buttons-links.htm>)

Author: Khan Academy

Published: 2019-09-23T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [test](<https://devfeed.tech/topics/test.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [components](<https://devfeed.tech/tags/components.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [news](<https://devfeed.tech/tags/news.md>), [production](<https://devfeed.tech/tags/production.md>), [react](<https://devfeed.tech/tags/react.md>), [test](<https://devfeed.tech/tags/test.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

This article explains how Khan Academy upgraded hundreds of React buttons and links to components from its Wonder Blocks design system. It describes using a prop-conversion guide, organizing small team-owned changes, deploying often, and validating the migration with detailed test plans and responsive screenshots.

### Source excerpt

By Jangmi Jo Background In 2018, we started renewing our color system using our new shared design system, ... Read more

## Creating Query Components with Apollo

DevFeed: [Creating Query Components with Apollo](<https://devfeed.tech/articles/creating-query-components-with-apollo-27371.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/creating-query-components-with-apollo.htm>)

Author: Khan Academy

Published: 2017-06-12T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [React](<https://devfeed.tech/topics/react.md>), [React Component](<https://devfeed.tech/topics/react-component.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [examples](<https://devfeed.tech/tags/examples.md>), [flow](<https://devfeed.tech/tags/flow.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [news](<https://devfeed.tech/tags/news.md>), [react](<https://devfeed.tech/tags/react.md>), [react-component](<https://devfeed.tech/tags/react-component.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

This tutorial explains a Query Components pattern for React applications using Apollo and GraphQL. The pattern separates data definitions from presentational components, allowing the presentational layer to remain independent of Apollo and GraphQL. Examples cover filtering by postal code, loading and error states, empty results, and Flow types.

### Source excerpt

By Brian Genisio Here at Khan Academy, we've been using GraphQL in several projects with great success. GraphQL ... Read more

## Prompt Caching Support in Spring AI with Anthropic Claude

DevFeed: [Prompt Caching Support in Spring AI with Anthropic Claude](<https://devfeed.tech/articles/prompt-caching-support-in-spring-ai-with-anthropic-claude-30893.md>)

Original publisher: [Read original article](<https://www.baeldung.com/spring-ai-anthropic-claude-prompt-cache>)

Author: Stelios Anastasakis

Published: 2026-09-16T07:49:56Z

Content type: tutorial

Language: en

Sources: [Baeldung](<https://devfeed.tech/sources/baeldung.md>)

Topics: [Spring AI](<https://devfeed.tech/topics/spring-ai.md>), [Anthropic Claude](<https://devfeed.tech/topics/anthropic-claude.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [anthropic](<https://devfeed.tech/tags/anthropic.md>), [anthropic-claude](<https://devfeed.tech/tags/anthropic-claude.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [artificial-intelligence-anthropic-spring-ai-chatclient](<https://devfeed.tech/tags/artificial-intelligence-anthropic-spring-ai-chatclient.md>), [caching](<https://devfeed.tech/tags/caching.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [spring-ai](<https://devfeed.tech/tags/spring-ai.md>), [spring-ai-chatclient](<https://devfeed.tech/tags/spring-ai-chatclient.md>)

### AI overview

This tutorial explains how prompt caching works in Spring AI with Anthropic Claude. It covers dependencies, model-specific requirements and limitations, configuration options, caching hierarchy, and practical considerations. Prompt caching can reduce latency and input-token costs when prompt prefixes are reused.

### Source excerpt

Learn how prompt caching works, the limitations for different Claude models, and how to use it in Spring AI. The post Prompt Caching Support in Spring AI with Anthropic Claude first appeared on Baeldung.

## How to tell agent traffic from user traffic

DevFeed: [How to tell agent traffic from user traffic](<https://devfeed.tech/articles/how-to-tell-agent-traffic-from-user-traffic-31434.md>)

Original publisher: [Read original article](<https://workos.com/blog/identifying-agent-traffic>)

Author: WorkOS

Published: 2026-09-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [audit](<https://devfeed.tech/tags/audit.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [auth](<https://devfeed.tech/tags/auth.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [logs](<https://devfeed.tech/tags/logs.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This tutorial explains how to distinguish agent traffic from user traffic in access and audit logs. It describes identifying agent tokens with a claim, separating the acting agent from the delegating user, and recording both identities so automated changes can be queried accurately.

### Source excerpt

Your access logs probably say a person did something an agent did. Four claims fix that, and one of them exists for exactly this purpose.

## How to test an AI agent policy before enforcing it

DevFeed: [How to test an AI agent policy before enforcing it](<https://devfeed.tech/articles/how-to-test-an-ai-agent-policy-before-enforcing-it-27011.md>)

Original publisher: [Read original article](<https://workos.com/blog/test-ai-agent-authorization-policies>)

Author: WorkOS

Published: 2026-09-15T22:03:24Z

Content type: tutorial

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Linear](<https://devfeed.tech/topics/linear.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This guide explains how to test authorization policies for AI agents before enforcing them. It presents reusable tests for role-based access control, task intent, organizational rules, and approval requirements, with checks against the connected service.

### Source excerpt

Design and test AI agent policies that block unsafe actions and keep useful work moving. Learn to test intent, RBAC, and approvals, or try WorkOS Airlock.

## The 3 Layers of Testing AI Agents

DevFeed: [The 3 Layers of Testing AI Agents](<https://devfeed.tech/articles/the-3-layers-of-testing-ai-agents-26894.md>)

Original publisher: [Read original article](<https://thetshaped.dev/p/the-3-layers-of-testing-ai-agents-unittests-mocking-alerts-judge-evals-production-agentic-systems>)

Author: The T-Shaped Dev

Published: 2026-09-15T20:59:04Z

Content type: tutorial

Language: en

Sources: [The T-Shaped Dev](<https://devfeed.tech/sources/the-t-shaped-dev.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article presents a three-layer approach to testing AI agents: deterministic tests for surrounding code such as tools, schemas, routing, state, and failure policies; judged scenarios for model behavior; and continuous production evaluations.

### Source excerpt

Draw the line between the model and the machine, and 80% of agent testing is testing you already know how to do. (7 min)

## Build with Claude Code: Enrollment for a Two-Day Cohort Course

DevFeed: [Build with Claude Code: Enrollment for a Two-Day Cohort Course](<https://devfeed.tech/articles/last-call-for-enrollment-build-with-claude-code-26893.md>)

Original publisher: [Read original article](<https://blog.bytebytego.com/p/last-call-for-enrollment-build-with-d63>)

Author: ByteByteGo

Published: 2026-09-15T19:31:01Z

Content type: article

Language: en

Sources: [ByteByteGo](<https://devfeed.tech/sources/bytebytego.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [parallel](<https://devfeed.tech/tags/parallel.md>)

### AI overview

The article announces the relaunch of Build with Claude Code, a two-day cohort-based course taught by John Kim. It covers Claude Code fundamentals and production workflows, including context engineering, memory, Skills, MCPs, hooks, Git worktrees, subagents, and agent teams.

### Source excerpt

We're relaunching Build with Claude Code, a 2-day intensive cohort-based course taught by John Kim, who has trained hundreds of engineers at Meta to use Claude Code in real production workflows.

## How to opt out of AI chatbot training

DevFeed: [How to opt out of AI chatbot training](<https://devfeed.tech/articles/how-to-opt-out-of-ai-chatbot-training-26953.md>)

Original publisher: [Read original article](<https://www.malwarebytes.com/blog/how-to/2026/09/how-to-opt-out-of-ai-chatbot-training>)

Author: Pieter Arntz

Published: 2026-09-15T15:41:44Z

Content type: tutorial

Language: en

Sources: [Malwarebytes](<https://devfeed.tech/sources/malwarebytes.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [online privacy](<https://devfeed.tech/topics/online-privacy.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [news](<https://devfeed.tech/tags/news.md>), [openai](<https://devfeed.tech/tags/openai.md>), [perplexity](<https://devfeed.tech/tags/perplexity.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [privacy-filter](<https://devfeed.tech/tags/privacy-filter.md>)

### AI overview

This tutorial explains how to turn off ChatGPT's "Improve the model for everyone" setting to opt out of using chats for model improvement. It also notes that authorized personnel and trusted service providers may still access content for safety, support, troubleshooting, security, abuse investigations, or legal matters.

### Source excerpt

ChatGPT contractors are reviewing real users' conversations. Here's how to stop AI companies using your chats for model training.

## AI agent approval workflows: handling edits and retries

DevFeed: [AI agent approval workflows: handling edits and retries](<https://devfeed.tech/articles/ai-agent-approval-workflows-handling-edits-and-retries-31433.md>)

Original publisher: [Read original article](<https://workos.com/blog/ai-agent-approval-policies-airlock>)

Author: WorkOS

Published: 2026-09-15T15:02:39Z

Content type: tutorial

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [execution](<https://devfeed.tech/tags/execution.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [retry](<https://devfeed.tech/tags/retry.md>), [review](<https://devfeed.tech/tags/review.md>), [server](<https://devfeed.tech/tags/server.md>), [tool](<https://devfeed.tech/tags/tool.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This guide explains how to add human approval to AI agent tool calls with WorkOS Airlock. It covers binding approval to an exact request, persisting the proposed action, resuming execution after approval, and recovering when a provider response is uncertain.

### Source excerpt

Add human approval to AI agent tool calls. Learn how to review exact requests, resume execution, and handle edits and retries with Airlock.

## How to attach an owner to every cloud resource you find

DevFeed: [How to attach an owner to every cloud resource you find](<https://devfeed.tech/articles/how-to-attach-an-owner-to-every-cloud-resource-you-find-26946.md>)

Original publisher: [Read original article](<https://thenewstack.io/attach-owner-cloud-resources/>)

Author: Zeen Rachidi

Published: 2026-09-15T14:00:00Z

Content type: tutorial

Language: en

Sources: [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Open Policy Agent](<https://devfeed.tech/topics/open-policy-agent.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>)

Tags: [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-services](<https://devfeed.tech/tags/cloud-services.md>), [devops](<https://devfeed.tech/tags/devops.md>), [env-zero](<https://devfeed.tech/tags/env-zero.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [logs](<https://devfeed.tech/tags/logs.md>), [open-policy-agent](<https://devfeed.tech/tags/open-policy-agent.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [policy](<https://devfeed.tech/tags/policy.md>), [post-contributed](<https://devfeed.tech/tags/post-contributed.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [sponsor-env-zero](<https://devfeed.tech/tags/sponsor-env-zero.md>), [sponsored-post-contributed](<https://devfeed.tech/tags/sponsored-post-contributed.md>)

### AI overview

This tutorial explains how to identify cloud resources without assigned owners and prevent new ownerless resources. It presents continuously synced inventory queries, Open Policy Agent policies requiring owner tags, and logs or audit trails for resource governance.

### Source excerpt

The engineer who knew why that cloud instance existed has left the company. The instance is still running, the bill The post How to attach an owner to every cloud resource you find appeared first on The New Stack.

## Quiz: How to Get Started With Ollama

DevFeed: [Quiz: How to Get Started With Ollama](<https://devfeed.tech/articles/quiz-how-to-get-started-with-ollama-26582.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/get-started-with-ollama/>)

Author: Real Python

Published: 2026-09-15T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Ollama](<https://devfeed.tech/topics/ollama.md>), [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [chat](<https://devfeed.tech/tags/chat.md>), [generate](<https://devfeed.tech/tags/generate.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [internet](<https://devfeed.tech/tags/internet.md>), [local](<https://devfeed.tech/tags/local.md>), [models](<https://devfeed.tech/tags/models.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [python](<https://devfeed.tech/tags/python.md>), [running](<https://devfeed.tech/tags/running.md>)

### AI overview

An interactive 10-question quiz tests understanding of installing Ollama, pulling local models, and calling chat and generate functions from Python. It also covers multi-turn conversations, local hardware, and data privacy.

### Source excerpt

Check your understanding of installing Ollama, pulling local models, and calling the chat and generate functions from your Python code.

## Give Xfce a Mac or Unity-style makeover

DevFeed: [Give Xfce a Mac or Unity-style makeover](<https://devfeed.tech/articles/give-xfce-a-mac-or-unity-style-makeover-26627.md>)

Original publisher: [Read original article](<https://www.theregister.com/software/2026/09/15/give-xfce-a-mac-or-unity-style-makeover/5295937>)

Author: Liam Proven

Published: 2026-09-15T09:15:00Z

Content type: tutorial

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [xfce](<https://devfeed.tech/topics/xfce.md>)

Tags: [desktop](<https://devfeed.tech/tags/desktop.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [layout](<https://devfeed.tech/tags/layout.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [software](<https://devfeed.tech/tags/software.md>), [xfce](<https://devfeed.tech/tags/xfce.md>)

### AI overview

A tutorial on customizing Xfce panel layouts, with instructions for fixing the Unity-style and Cupertino-style arrangements using panel preferences, separators, and plugin settings.

### Source excerpt

The existing layouts are fun, but there's much more we can do

## What's new in CYPEX v2.0.0: tenancy moves from the query to the catalog

DevFeed: [What's new in CYPEX v2.0.0: tenancy moves from the query to the catalog](<https://devfeed.tech/articles/what-s-new-in-cypex-v2-0-0-tenancy-moves-from-the-query-to-the-catalog-26241.md>)

Original publisher: [Read original article](<https://www.cybertec-postgresql.com/en/whats-new-in-cypex-v2-0-0-tenancy-moves-from-the-query-to-the-catalog/>)

Author: Svitlana Lytvynenko

Published: 2026-09-15T06:06:05Z

Content type: article

Language: en

Sources: [CYBERTEC PostgreSQL | Services & Support](<https://devfeed.tech/sources/cybertec-postgresql-services-support.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [tenant data protection](<https://devfeed.tech/topics/tenant-data-protection.md>), [Security](<https://devfeed.tech/topics/security.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [cypex](<https://devfeed.tech/tags/cypex.md>), [data-protection](<https://devfeed.tech/tags/data-protection.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [news](<https://devfeed.tech/tags/news.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [product](<https://devfeed.tech/tags/product.md>), [schema](<https://devfeed.tech/tags/schema.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

CYPEX 2.0.0 moves tenant isolation from application-level query filters into PostgreSQL row-level security policies stored in the database catalog. The policies use JWT claims to apply organization-specific access rules to every connection and query.

### Source excerpt

This blog highlights the details of CYPEX 2.0, with each feature being explained in detail. Read to know more. The post What's new in CYPEX v2.0.0: tenancy moves from the query to the catalog appeared first on CYBERTEC PostgreSQL | Services & Support.

## Gson Deserialization and the InaccessibleObjectException

DevFeed: [Gson Deserialization and the InaccessibleObjectException](<https://devfeed.tech/articles/gson-deserialization-and-the-inaccessibleobjectexception-26583.md>)

Original publisher: [Read original article](<https://www.baeldung.com/java-gson-deserialization-inaccessibleobjectexception>)

Author: Marcin Buczkowski

Published: 2026-09-15T05:32:46Z

Content type: tutorial

Language: en

Sources: [Baeldung](<https://devfeed.tech/sources/baeldung.md>)

Topics: [Exception](<https://devfeed.tech/topics/exception.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [exception](<https://devfeed.tech/tags/exception.md>), [gson](<https://devfeed.tech/tags/gson.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [json](<https://devfeed.tech/tags/json.md>), [json-gson](<https://devfeed.tech/tags/json-gson.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how Java's strong encapsulation and the Java Platform Module System can cause InaccessibleObjectException when Gson deserializes JSON through reflection. It focuses on modular projects, date handling, and Gson's maintenance status.

### Source excerpt

Learn how to resolve an InaccessibleObjectException when working with Gson and modern Java versions. The post Gson Deserialization and the InaccessibleObjectException first appeared on Baeldung.

## How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory

DevFeed: [How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory](<https://devfeed.tech/articles/how-to-orchestrate-multi-call-conversations-with-an-llm-and-twilio-conversation-memory-31440.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/orchestrate-multi-call-conversations-with-llm-twilio-conversation-memory>)

Author: Amanda Lange

Published: 2026-09-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [.NET](<https://devfeed.tech/topics/net.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [conversation-memory](<https://devfeed.tech/tags/conversation-memory.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [net](<https://devfeed.tech/tags/net.md>), [net-9](<https://devfeed.tech/tags/net-9.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

This tutorial shows how to build a C# .NET 9 ASP.NET Core service that preserves caller context, preferences, and action history across separate inbound calls using Twilio Conversation Memory and an LLM.

### Source excerpt

How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory

[Next page](<https://devfeed.tech/tags/how-to.md?cursor=WyIyMDI2LTA5LTE1VDAwOjAwOjAwKzAwOjAwIiwgImRlYTNlMWZiLWQxYmYtNDc0Ny04YWRlLTliMDU5NWQyMDM5NCJd>)