# durability

Published articles for durability.

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

## The thread is the Workflow: Durable AI agents without changing Agent code

DevFeed: [The thread is the Workflow: Durable AI agents without changing Agent code](<https://devfeed.tech/articles/the-thread-is-the-workflow-durable-ai-agents-without-changing-agent-code-35912.md>)

Original publisher: [Read original article](<https://temporal.io/blog/manetu-the-thread-is-the-workflow>)

Author: Greg Haskins

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

Content type: tutorial

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Langgraph](<https://devfeed.tech/topics/langgraph.md>), [Code](<https://devfeed.tech/topics/code.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [community](<https://devfeed.tech/tags/community.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [durability](<https://devfeed.tech/tags/durability.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [state](<https://devfeed.tech/tags/state.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article explains how Temporal Workflows add durable execution to LangGraph-based AI agents without requiring changes to the agent code. It describes mapping Agent Protocol Threads to Temporal Workflows, Runs to Activities, and checkpoints to Workflow state so executions can recover after worker crashes.

### Source excerpt

Learn how Temporal Workflows can make LangGraph-based AI agents durable, preserving threads and checkpoints across crashes without changing agent code.

## JDBC batching can still issue one round trip per row unless driver statement rewriting is enabled

DevFeed: [JDBC batching can still issue one round trip per row unless driver statement rewriting is enabled](<https://devfeed.tech/articles/one-round-trip-beats-a-thousand-and-your-batch-api-probably-is-not-batching-39599.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/47-batching-one-round-trip-beats-a-thousand/>)

Author: hello@ankit-rana.com

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

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [client](<https://devfeed.tech/topics/client.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [batching](<https://devfeed.tech/tags/batching.md>), [bulk-load](<https://devfeed.tech/tags/bulk-load.md>), [client](<https://devfeed.tech/tags/client.md>), [cost](<https://devfeed.tech/tags/cost.md>), [database](<https://devfeed.tech/tags/database.md>), [database-performance](<https://devfeed.tech/tags/database-performance.md>), [durability](<https://devfeed.tech/tags/durability.md>), [jdbc](<https://devfeed.tech/tags/jdbc.md>), [latency](<https://devfeed.tech/tags/latency.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [server](<https://devfeed.tech/tags/server.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

For small database writes, network round trips and transaction overhead can dominate the actual insert work. The article explains that JDBC batching may accept rows into a client-side batch while still sending separate statements unless driver-side statement rewriting is enabled, and that autocommit adds a transaction and durability barrier per row.

### Source excerpt

For small writes the per-statement overhead dominates the actual work, so throughput is set by round trips rather than by the database. JDBC batching is the usual fix and it silently does nothing on the wire unless the driver is told to rewrite the statements, so addBatch can look correct while still issuing one round trip per row. Autocommit compounds it by turning every row into its own transaction and its own durability barrier, which is the difference between one fsync and a hundred thousand.

## Durable Digest: August highlights

DevFeed: [Durable Digest: August highlights](<https://devfeed.tech/articles/durable-digest-august-highlights-35785.md>)

Original publisher: [Read original article](<https://temporal.io/blog/durable-digest-august-2026>)

Author: Temporal Technologies

Published: 2026-08-27T00:00:00Z

Content type: release

Language: en

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

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Workers](<https://devfeed.tech/topics/workers.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [durability](<https://devfeed.tech/tags/durability.md>), [genai](<https://devfeed.tech/tags/genai.md>), [google](<https://devfeed.tech/tags/google.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [workers](<https://devfeed.tech/tags/workers.md>)

### AI overview

Temporal's August 2026 Durable Digest highlights new and preview features for running Workers on AWS Lambda, organizing Temporal Cloud resources, invoking Nexus Operations, and building durable AI applications.

### Source excerpt

Highlights this month include new ways to run Workers without managing infrastructure, organize Temporal Cloud resources and build more durable AI applications.

## Where Kafka Fits in Modern Systems

DevFeed: [Where Kafka Fits in Modern Systems](<https://devfeed.tech/articles/where-kafka-fits-in-modern-systems-18029.md>)

Original publisher: [Read original article](<https://blog.levelupcoding.com/p/kafka-use-cases>)

Author: Nikki Siapno

Published: 2026-08-25T12:02:09Z

Content type: tutorial

Language: en

Sources: [Level Up Coding System Design Newsletter](<https://devfeed.tech/sources/level-up-coding-system-design-newsletter.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>), [systems](<https://devfeed.tech/topics/systems.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [consumer](<https://devfeed.tech/tags/consumer.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [durability](<https://devfeed.tech/tags/durability.md>), [event-streaming](<https://devfeed.tech/tags/event-streaming.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [parallelism](<https://devfeed.tech/tags/parallelism.md>), [partition](<https://devfeed.tech/tags/partition.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This article explains when Apache Kafka is appropriate for distributed systems. It presents Kafka as a durable event log whose replayability, consumer fan-out, and partition-based parallelism support real-time data pipelines and shared event-driven architectures, while warning that Kafka can add unnecessary operational complexity for simpler asynchronous workflows.

### Source excerpt

When should you actually use Kafka? And when is it just unnecessary complexity?

## How fsync affects data durability, latency, and group commit

DevFeed: [How fsync affects data durability, latency, and group commit](<https://devfeed.tech/articles/fsync-is-the-only-thing-between-you-and-data-loss-and-it-is-slower-than-you-think-39589.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/37-fsync-durability-cost-group-commit/>)

Author: hello@ankit-rana.com

Published: 2026-08-14T00:00:00Z

Content type: article

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [databases](<https://devfeed.tech/tags/databases.md>), [durability](<https://devfeed.tech/tags/durability.md>), [flush](<https://devfeed.tech/tags/flush.md>), [fsync](<https://devfeed.tech/tags/fsync.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [ssd](<https://devfeed.tech/tags/ssd.md>), [stack](<https://devfeed.tech/tags/stack.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This article explains that a successful write() may leave data only in the kernel page cache, so a power loss can destroy it. It describes fsync as the operation that pushes data to the device, discusses its latency cost, and explains how group commit amortizes the synchronization barrier. It also distinguishes disk durability from replication across failure domains.

### Source excerpt

A successful write() only copies your data into the kernel page cache, where a power loss destroys it. Only fsync pushes it to the device, and because fsync is a barrier rather than a write, a system that syncs once per commit is capped at roughly one divided by the fsync latency, no matter how fast the rest of the stack is. Group commit exists to amortise that barrier, and replication solves a different failure domain than fsync does, which is why acks=all does not mean the data is on any disk.

## The fuel of the future is already here: Why TRISO matters

DevFeed: [The fuel of the future is already here: Why TRISO matters](<https://devfeed.tech/articles/the-fuel-of-the-future-is-already-here-why-triso-matters-7608.md>)

Original publisher: [Read original article](<https://www.amazon.science/blog/the-fuel-of-the-future-is-already-here-why-triso-matters>)

Author: Katy Huff

Published: 2026-06-24T19:57:09Z

Content type: article

Language: en

Sources: [Amazon Science homepage](<https://devfeed.tech/sources/amazon-science-homepage.md>)

Topics: [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [amazon](<https://devfeed.tech/topics/amazon.md>), [cloud-computing](<https://devfeed.tech/topics/cloud-computing.md>)

Tags: [advanced-nuclear-reactors](<https://devfeed.tech/tags/advanced-nuclear-reactors.md>), [advanced-reactor-fuel-fabrication](<https://devfeed.tech/tags/advanced-reactor-fuel-fabrication.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [amazon-nuclear-energy](<https://devfeed.tech/tags/amazon-nuclear-energy.md>), [clean-energy-data-centers](<https://devfeed.tech/tags/clean-energy-data-centers.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [decarbonization](<https://devfeed.tech/tags/decarbonization.md>), [durability](<https://devfeed.tech/tags/durability.md>), [energy](<https://devfeed.tech/tags/energy.md>), [haleu](<https://devfeed.tech/tags/haleu.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [modular-nuclear-reactors](<https://devfeed.tech/tags/modular-nuclear-reactors.md>), [nuclear-energy-for-ai](<https://devfeed.tech/tags/nuclear-energy-for-ai.md>), [physical-science](<https://devfeed.tech/tags/physical-science.md>), [renewable-energy](<https://devfeed.tech/tags/renewable-energy.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [safety](<https://devfeed.tech/tags/safety.md>), [science](<https://devfeed.tech/tags/science.md>), [sustainability](<https://devfeed.tech/tags/sustainability.md>), [triso-fuel](<https://devfeed.tech/tags/triso-fuel.md>), [triso-particles](<https://devfeed.tech/tags/triso-particles.md>), [x-energy-xe-100](<https://devfeed.tech/tags/x-energy-xe-100.md>)

### AI overview

Amazon explains how TRISO nuclear fuel particles use layered carbon and ceramic coatings to contain radioactive byproducts and withstand extreme temperatures. The article connects the technology to rising energy demands from AI infrastructure and cloud computing, citing testing that found no detectable failures at 1600°C for 300 hours.

### Source excerpt

Millimeter-scale particles of nuclear-reactor fuel are encased in four layers of different materials that act as a "miniature containment system".

## Agentic AI Architecture: How CockroachDB Supports Memory, Context, and Control

DevFeed: [Agentic AI Architecture: How CockroachDB Supports Memory, Context, and Control](<https://devfeed.tech/articles/agentic-ai-architecture-how-cockroachdb-supports-memory-context-and-control-23734.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/agentic-ai-architecture-memory-control>)

Author: Alejandro Infanzon

Published: 2026-06-11T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [Agentic AI Architecture](<https://devfeed.tech/topics/agentic-ai-architecture.md>), [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Architecture](<https://devfeed.tech/topics/ai-architecture.md>), [context](<https://devfeed.tech/topics/context.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [data](<https://devfeed.tech/topics/data.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [audit](<https://devfeed.tech/topics/audit.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Cockroach Labs](<https://devfeed.tech/topics/cockroach-labs.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-ai-architecture](<https://devfeed.tech/tags/agentic-ai-architecture.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [audit](<https://devfeed.tech/tags/audit.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [context](<https://devfeed.tech/tags/context.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [durability](<https://devfeed.tech/tags/durability.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [memory](<https://devfeed.tech/tags/memory.md>)

### AI overview

This article explains how CockroachDB can support enterprise agentic AI architectures by storing durable agent state, long-term memory, retrieval metadata, schema context, permissions, execution metadata, cost information, latency telemetry, and SQL audit trails. It presents the database as an operational layer for observing, governing, and improving autonomous agent behavior.

### Source excerpt

What happens when you connect a fleet of autonomous AI agents to your enterprise data stack? You quickly discover...

## How Bitovi Built a Durable Customer Support AI Agent with Temporal and AWS Bedrock

DevFeed: [How Bitovi Built a Durable Customer Support AI Agent with Temporal and AWS Bedrock](<https://devfeed.tech/articles/what-does-it-take-to-build-a-customer-support-experience-your-users-won-t-hate-ask-bitovi-36100.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-does-take-build-customer-support-experience-users-wont-hate-ask-bitovi>)

Author: Mark Repka

Published: 2026-05-19T00:00:00Z

Content type: article

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Inference](<https://devfeed.tech/topics/inference.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bedrock](<https://devfeed.tech/tags/bedrock.md>), [community](<https://devfeed.tech/tags/community.md>), [customer](<https://devfeed.tech/tags/customer.md>), [durability](<https://devfeed.tech/tags/durability.md>), [observability](<https://devfeed.tech/tags/observability.md>), [retries](<https://devfeed.tech/tags/retries.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

Bitovi built a customer support AI agent that remembers users across sessions and handles issues without losing conversation context. Its architecture uses a ReAct agent loop in a Temporal Workflow, with workflow state for conversation context, AWS Bedrock Java SDK calls in Activities, and Activity-backed tool execution for retries and observability.

### Source excerpt

How Bitovi's team built a customer service AI agent on Temporal and AWS Bedrock, and why durability was never optional.

## Temporal Sandbox Orchestration Harness: The missing layer for running agents

DevFeed: [Temporal Sandbox Orchestration Harness: The missing layer for running agents](<https://devfeed.tech/articles/temporal-sandbox-orchestration-harness-the-missing-layer-for-running-agents-36031.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-sandbox-orchestration-harness-the-missing-layer-for-running-agents>)

Author: Stefan Richter

Published: 2026-05-07T00:00:00Z

Content type: article

Language: en

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

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [agentic-workflows](<https://devfeed.tech/tags/agentic-workflows.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [durability](<https://devfeed.tech/tags/durability.md>), [execution](<https://devfeed.tech/tags/execution.md>), [files](<https://devfeed.tech/tags/files.md>), [harness](<https://devfeed.tech/tags/harness.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [network](<https://devfeed.tech/tags/network.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [process](<https://devfeed.tech/tags/process.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [temporal](<https://devfeed.tech/tags/temporal.md>)

### AI overview

Temporal introduces reference materials and Code Exchange samples for orchestrating secure, isolated, temporary sandbox compute environments within Temporal Workflows used by AI agents. The materials address interfaces, provisioning, persistence, and cleanup.

### Source excerpt

Standardize how AI agents in Temporal Workflows orchestrate sandbox compute. New Code Exchange samples cover provisioning, persistence, and cleanup.

## The hero's journey to AI durability with Temporal

DevFeed: [The hero's journey to AI durability with Temporal](<https://devfeed.tech/articles/the-hero-s-journey-to-ai-durability-with-temporal-36064.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-heros-journey-to-ai-durability-with-temporal>)

Author: Tim Imkin

Published: 2026-01-14T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Development](<https://devfeed.tech/topics/development.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [apis](<https://devfeed.tech/tags/apis.md>), [databases](<https://devfeed.tech/tags/databases.md>), [durability](<https://devfeed.tech/tags/durability.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [networks](<https://devfeed.tech/tags/networks.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [retry](<https://devfeed.tech/tags/retry.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article explains how Temporal Workflows and Activities can make multi-step AI features durable when workers restart or networks, APIs, databases, file systems, and user actions fail. It focuses on recovering without duplicate work, lost state, wasted resources, or reduced user trust.

### Source excerpt

Ship AI features that survive real-world failures. Learn how Temporal Workflows and Activities make multi-step LLM and tool chains durable--so restarts, timeouts, and rate limits don't cause duplicate work or lost state.

## How Temporal Workflows and Activities support dynamic, reliable AI agents

DevFeed: [How Temporal Workflows and Activities support dynamic, reliable AI agents](<https://devfeed.tech/articles/of-course-you-can-build-dynamic-ai-agents-with-temporal-35929.md>)

Original publisher: [Read original article](<https://temporal.io/blog/of-course-you-can-build-dynamic-ai-agents-with-temporal>)

Author: Steve Androulakis

Published: 2025-11-12T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [durability](<https://devfeed.tech/tags/durability.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [production](<https://devfeed.tech/tags/production.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This guide explains how Temporal can support dynamic AI agents despite its requirement for deterministic Workflow code. It distinguishes deterministic orchestration from non-deterministic Activities, where agents can call LLMs, tools, and APIs. The article argues that this separation helps agents withstand crashes, outages, and other failures, especially in long-running workloads.

### Source excerpt

Temporal can absolutely handle your AI agents. This guide shows you how Temporal Workflows and Activities make the perfect foundation for reliable agents.

## Major compute price reduction on Neon

DevFeed: [Major compute price reduction on Neon](<https://devfeed.tech/articles/major-compute-price-reduction-on-neon-5520.md>)

Original publisher: [Read original article](<https://neon.com/blog/major-compute-price-reduction-on-neon>)

Author: Nikita Shamgunov

Published: 2025-11-03T19:23:07Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [databricks](<https://devfeed.tech/topics/databricks.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [company](<https://devfeed.tech/tags/company.md>), [compute](<https://devfeed.tech/tags/compute.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cost-savings](<https://devfeed.tech/tags/cost-savings.md>), [databases](<https://devfeed.tech/tags/databases.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [durability](<https://devfeed.tech/tags/durability.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [load](<https://devfeed.tech/tags/load.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>)

### AI overview

Neon announces compute price reductions of up to 25% across its plans, including lower rates for the Launch and Scale Plans. The article also reviews earlier reductions to storage, minimum spend, enterprise features, and Free Plan compute, then compares costs with Aurora Serverless v2 and Supabase in selected usage scenarios.

### Source excerpt

Databases are often one of the biggest infrastructure expenses for any company. From day one, Neon's mission has been to make databases radically more efficient through separation of storage and compute, allowing instant autoscaling and better unit economics. Now, with Neon runni...

## Building long-running interactive MCP tools with Temporal

DevFeed: [Building long-running interactive MCP tools with Temporal](<https://devfeed.tech/articles/building-long-running-interactive-mcp-tools-with-temporal-35746.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-long-running-interactive-mcp-tools-temporal>)

Author: Joshua Smith

Published: 2025-08-21T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Building AI Systems](<https://devfeed.tech/topics/building-ai-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [durability](<https://devfeed.tech/tags/durability.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains how to build long-running, interactive MCP tools with Temporal Workflows. It describes using MCP to trigger, monitor, and interact with durable workflows, including workflows that wait for human approval, while Temporal handles orchestration, memory, timeouts, and retries.

### Source excerpt

Learn how to interact with a long-running tool workflow using MCP from one of our Solutions Architects, Josh Smith.

## Build resilient Agentic AI with Temporal

DevFeed: [Build resilient Agentic AI with Temporal](<https://devfeed.tech/articles/build-resilient-agentic-ai-with-temporal-35738.md>)

Original publisher: [Read original article](<https://temporal.io/blog/build-resilient-agentic-ai-with-temporal>)

Author: Tim Imkin

Published: 2025-02-25T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [retry](<https://devfeed.tech/topics/retry.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [continuous](<https://devfeed.tech/tags/continuous.md>), [durability](<https://devfeed.tech/tags/durability.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [state-management](<https://devfeed.tech/tags/state-management.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This tutorial explains how Temporal supports durable, scalable Agentic AI workflows that can preserve state, involve humans, schedule execution, provide observability, and recover from failures through retries.

### Source excerpt

Learn how Temporal powers durable, scalable Agentic AI workflows with reliable state management, human-in-the-loop, and seamless orchestration.

## Announcing new Temporal training courses for .NET developers

DevFeed: [Announcing new Temporal training courses for .NET developers](<https://devfeed.tech/articles/announcing-new-temporal-training-courses-for-net-developers-35926.md>)

Original publisher: [Read original article](<https://temporal.io/blog/new-temporal-training-courses-net-developers>)

Author: Angela Zhou

Published: 2025-02-19T00:00:00Z

Content type: release

Language: en

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

Topics: [.NET](<https://devfeed.tech/topics/net.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Error Handling](<https://devfeed.tech/topics/error-handling.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [debug](<https://devfeed.tech/tags/debug.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [developers](<https://devfeed.tech/tags/developers.md>), [durability](<https://devfeed.tech/tags/durability.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [free](<https://devfeed.tech/tags/free.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [net](<https://devfeed.tech/tags/net.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Temporal announces that its Temporal 101, Temporal 102, and Crafting an Error Handling Strategy courses are now available for .NET developers. The free, self-paced courses cover durable execution, core concepts, architecture, production practices, debugging, deployment, durability, and error-handling strategies.

### Source excerpt

Our Temporal 101, 102, and Crafting an Error Handling Strategy are now available in .NET. Take one of our free, self-paced, hand-on courses to learn everything you need to know about Temporal.

## Reduce latency and speed up your Temporal Workflows

DevFeed: [Reduce latency and speed up your Temporal Workflows](<https://devfeed.tech/articles/reduce-latency-and-speed-up-your-temporal-workflows-35945.md>)

Original publisher: [Read original article](<https://temporal.io/blog/reduce-latency-and-speed-up-your-temporal-workflows>)

Author: Joshua Smith

Published: 2025-02-12T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Latency](<https://devfeed.tech/topics/latency.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Network](<https://devfeed.tech/topics/network.md>), [Server](<https://devfeed.tech/topics/server.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [durability](<https://devfeed.tech/tags/durability.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [latency](<https://devfeed.tech/tags/latency.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [optimizing](<https://devfeed.tech/tags/optimizing.md>), [payment](<https://devfeed.tech/tags/payment.md>), [problems](<https://devfeed.tech/tags/problems.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [speed](<https://devfeed.tech/tags/speed.md>), [system](<https://devfeed.tech/tags/system.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial explains how to reduce latency in Temporal workflows used by interactive applications while preserving durability and reliability. It identifies workflow startup, task scheduling, network calls, and activity execution as contributors to response time.

### Source excerpt

Latency can be a challenge when responsiveness matters. The good news is, there are ways to make your workflows snappier without sacrificing durability.

## Get $1,000 in free credits and build better Workflows with Temporal Cloud

DevFeed: [Get $1,000 in free credits and build better Workflows with Temporal Cloud](<https://devfeed.tech/articles/get-1-000-in-free-credits-and-build-better-workflows-with-temporal-cloud-35840.md>)

Original publisher: [Read original article](<https://temporal.io/blog/get-usd1-000-in-free-credits-and-build-better-workflows-with-temporal-cloud>)

Author: Tim Imkin

Published: 2024-11-06T08:00:00Z

Content type: release

Language: en

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

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Development](<https://devfeed.tech/topics/development.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [capabilities](<https://devfeed.tech/tags/capabilities.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [development](<https://devfeed.tech/tags/development.md>), [durability](<https://devfeed.tech/tags/durability.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [free](<https://devfeed.tech/tags/free.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Temporal Cloud announces self-service sign-up and $1,000 in free credits for new users. The article explains that the managed platform handles infrastructure tasks such as task distribution, error handling, and retries for developers building scalable workflows.

### Source excerpt

Start your free trial with Temporal Cloud and get $1,000 in free credits to build better workflows. Experience powerful cloud solutions today!

## SQL vs NoSQL Explained

DevFeed: [SQL vs NoSQL Explained](<https://devfeed.tech/articles/sql-vs-nosql-explained-17748.md>)

Original publisher: [Read original article](<https://blog.amigoscode.com/p/sql-vs-nosql-explained>)

Author: Nelson Djalo

Published: 2024-07-02T16:00:57Z

Content type: comparison

Language: en

Sources: [Amigoscode Newsletter](<https://devfeed.tech/sources/amigoscode-newsletter.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [business-intelligence](<https://devfeed.tech/tags/business-intelligence.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [database-scalability](<https://devfeed.tech/tags/database-scalability.md>), [durability](<https://devfeed.tech/tags/durability.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [olap](<https://devfeed.tech/tags/olap.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [relational-database-management-systems-rdbms](<https://devfeed.tech/tags/relational-database-management-systems-rdbms.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This comparison explains the differences between SQL and NoSQL databases, including their characteristics, scalability models, and common use cases. It covers SQL database features such as structured schemas and ACID compliance, along with relational and OLAP database categories.

### Source excerpt

Choosing the Right Database for Your Needs

## Kafka for System Design Interviews

DevFeed: [Kafka for System Design Interviews](<https://devfeed.tech/articles/kafka-for-system-design-interviews-32314.md>)

Original publisher: [Read original article](<https://evanking1.medium.com/kafka-for-system-design-interviews-f031ac05d186?source=rss-9736778727ef------2>)

Author: Evan King

Published: 2024-07-01T03:18:09Z

Content type: tutorial

Language: en

Sources: [Evan King](<https://devfeed.tech/sources/evan-king.md>)

Topics: [Kafka](<https://devfeed.tech/topics/kafka.md>), [Apache-Kafka](<https://devfeed.tech/topics/apache-kafka.md>), [Event-Streaming](<https://devfeed.tech/topics/event-streaming.md>), [stream-processing](<https://devfeed.tech/topics/stream-processing.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [durability](<https://devfeed.tech/tags/durability.md>), [google](<https://devfeed.tech/tags/google.md>), [high-performance](<https://devfeed.tech/tags/high-performance.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [meta](<https://devfeed.tech/tags/meta.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [system-design-interview](<https://devfeed.tech/tags/system-design-interview.md>)

### AI overview

A tutorial on Apache Kafka for system design interviews. It explains Kafka as an open-source distributed event streaming platform that can function as a message queue or stream processing system, then uses a real-time sports statistics example to discuss producers, consumers, scaling, and event ordering.

### Source excerpt

By the Co-founder of www.hellointerview.comIntro There is a good chance you've heard of Kafka. It's popular. In fact, according to their website, it's used by 80% of the Fortune 100. If it's good enough to help scale the largest companies in the world, it's probably good enough for your next system design interview. In fact, it's one of the top 5 technologies we see used in design interviews. Apache Kafka is an open-source distributed event streaming platform that can be used either as a message queue or as a stream processing system. Kafka excels in delivering high performance, scalability, and durability. It's engineered to handle vast volumes of data in real-time, ensuring that no message is ever lost and that each piece of data is processed as swiftly as possible. In this deep dive, we're going to take a top down approach. Starting with a zoomed out view of Kafka and progressing into more and more detail. If you know the basics, feel free to skip ahead to the more advanced sections. A Motivating Example It's the World Cup (my personal favorite competition). And we run a website that provides real-time statistics on the matches. Each time a goal is scored, a player is booked, or a substitution is made, we want to update our website with the latest information. Events are placed on a queue when they occur. We call the server or process responsible for putting these events on the queue the producer. Downstream, we have a server that reads events off the queue and updates the website. We call this the consumer. Now, imagine the World Cup expanded from just the top 48 teams to a hypothetical 1,000-team tournament, and all the games are now played at the same time. The number of events has increased significantly, and our single server hosting the queue is struggling to keep up. Similarly, our consumer feels like it has its mouth under a firehose and is crashing under the load. We need to scale the system by adding more servers to distribute our queue. But how do we e

## Maximizing availability with Multi-region Namespaces

DevFeed: [Maximizing availability with Multi-region Namespaces](<https://devfeed.tech/articles/maximizing-availability-with-multi-region-namespaces-35914.md>)

Original publisher: [Read original article](<https://temporal.io/blog/maximizing-availability-with-multi-region-namespaces>)

Author: Nikitha Suryadevara

Published: 2024-06-03T06:00:00Z

Content type: release

Language: en

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

Topics: [Availability](<https://devfeed.tech/topics/availability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [availability](<https://devfeed.tech/tags/availability.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [durability](<https://devfeed.tech/tags/durability.md>), [failover](<https://devfeed.tech/tags/failover.md>), [incident](<https://devfeed.tech/tags/incident.md>), [preview](<https://devfeed.tech/tags/preview.md>), [public](<https://devfeed.tech/tags/public.md>), [region](<https://devfeed.tech/tags/region.md>), [reliability](<https://devfeed.tech/tags/reliability.md>)

### AI overview

Temporal introduces Multi-region Namespaces, formerly called Global Namespaces, in Public Preview. The feature uses active-standby replication across user-defined regions and automated failover to support 99.99% availability for critical workloads.

### Source excerpt

Now in Public Preview: Multi-region Namespaces (formerly Global Namespaces) enable seamless failover and 99.99% availability--no manual config required.

## Some opinionated thoughts on SQL databases

DevFeed: [Some opinionated thoughts on SQL databases](<https://devfeed.tech/articles/some-opinionated-thoughts-on-sql-databases-21965.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/post/some-opinionated-sql-takes/>)

Author: Nelson Elhage

Published: 2021-03-30T17:32:31Z

Content type: opinion

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Web APIs](<https://devfeed.tech/topics/web-apis.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [backends](<https://devfeed.tech/tags/backends.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [databases](<https://devfeed.tech/tags/databases.md>), [durability](<https://devfeed.tech/tags/durability.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [web-apis](<https://devfeed.tech/tags/web-apis.md>)

### AI overview

An opinionated discussion of SQL databases, focused mainly on MySQL and PostgreSQL, with some coverage of SQLite. Drawing on experience using databases as backends for web applications and APIs, the article argues that open-source SQL databases provide excellent storage engines, throughput, durability, and transactional guarantees when properly tuned.

### Source excerpt

People who work with me tend to realize that I have Opinions about databases, and SQL databases in particular. Last week, I wrote about a Postgres debugging story and tweeted about AWS' policy ban on internal use of SQL databases, and had occasion to discuss and debate some of those feelings on Twitter; this article is an attempt to write up more of them into a single place I can refer to.

## Virtual consensus in Delos

DevFeed: [Virtual consensus in Delos](<https://devfeed.tech/articles/virtual-consensus-in-delos-28590.md>)

Original publisher: [Read original article](<https://blog.acolyer.org/2020/11/09/delos/>)

Author: adriancolyer

Published: 2020-11-09T13:34:00Z

Content type: article

Language: en

Sources: [Adrian Colyer](<https://devfeed.tech/sources/adrian-colyer.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [durability](<https://devfeed.tech/tags/durability.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

This article discusses Delos, a system designed for Facebook's control-plane services. It describes an API-based abstraction over consensus using a shared log, with a runtime that supports hot-swapping consensus implementations so the system can be upgraded without interrupting operation.

### Source excerpt

Virtual consensus in Delos, Balakrishnan et al. (Facebook, Inc.), OSDI'2020 Before we dive into this paper, if you click on the link above and then download and open up the paper pdf you might notice the familiar red/orange splash of USENIX, and appreciate the fully open access. USENIX is a nonprofit organisation committed to making content and ... Continue reading Virtual consensus in Delos

## Modules Part 06: Vendoring

DevFeed: [Modules Part 06: Vendoring](<https://devfeed.tech/articles/modules-part-06-vendoring-22162.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2020/04/modules-06-vendoring.html>)

Published: 2020-04-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [modules](<https://devfeed.tech/topics/modules.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ardan-labs](<https://devfeed.tech/tags/ardan-labs.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [durability](<https://devfeed.tech/tags/durability.md>), [external](<https://devfeed.tech/tags/external.md>), [go](<https://devfeed.tech/tags/go.md>), [go-programming](<https://devfeed.tech/tags/go-programming.md>), [golang](<https://devfeed.tech/tags/golang.md>), [modules](<https://devfeed.tech/tags/modules.md>), [network](<https://devfeed.tech/tags/network.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [source](<https://devfeed.tech/tags/source.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This article explains Go vendoring, including its benefits for reproducible and durable application builds that do not depend on module mirrors or network access. It reviews Go's vendoring support and changing defaults, demonstrates running Go 1.13 alongside Go 1.14, and introduces a practical vendoring workflow.

### Source excerpt

Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Introduction It's no secret that I am a fan of vendoring when it's reasonable and practical to use it for your application projects. I believe vendoring gives your application projects the most durability since the project owns every line of source code it needs to build the applications. If you want a reproducible build without needing to rely on external services (like module mirrors) and being connected to the network, vendoring is the solution.

## Broken Hardware, Fixes and Hacks over 8 Years

DevFeed: [Broken Hardware, Fixes and Hacks over 8 Years](<https://devfeed.tech/articles/broken-hardware-fixes-and-hacks-over-8-years-30805.md>)

Original publisher: [Read original article](<https://hookrace.net/blog/broken-hardware-fixes-hacks-8-years/>)

Published: 2016-06-20T22:00:00Z

Content type: article

Language: en

Sources: [Dennis Felsing](<https://devfeed.tech/sources/dennis-felsing.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Image](<https://devfeed.tech/topics/image.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [durability](<https://devfeed.tech/tags/durability.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [experience](<https://devfeed.tech/tags/experience.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [personal](<https://devfeed.tech/tags/personal.md>)

### AI overview

A personal overview of eight years of using, repairing, and working around failures in computing hardware. The article emphasizes frugal reuse and discusses common problems such as failed capacitors in consumer electronics.

### Source excerpt

After reading the feedback of my recent article about running DDNet, I noticed that people found it interesting how I'm trying to minimize money and resources. I also noticed that I had been doing something similar with my personal computing hardware setup for an even longer time. I've mostly been using the same hardware for personal computation purposes over the last 8 years. In this article I want to talk about some of the hardware I've been using, how it broke and how I fixed the problems or worked around them. My goal was to be frugal about hardware, to keep using the same hardware for a long time and repair it when possible instead of simply buying new hardware. The reason for this post is that I'm moving and abandoning my old hardware setup. There may be some interesting tales in here. Depending on how you value your time it is probably cheaper to simply buy new stuff instead of repairing old ones, but I consider it a fun activity and a much more rewarding experience. Whether you call it planned obsolescence or just cheap manufacturing, it's a fact that electronic hardware tends to break rather quickly. Most reviews don't take any note of this and so it is difficult to find out which hardware to buy if you value durability. The best I can do is tell you what you should and should not have bought 8 years ago. For each of these topics there are probably much more detailed reports and guides online, so I will keep it short and just give an overview. If you're interested in fixing your own hardware, a search engine of your choice is your friend. Tools used The tools I use are absolutely simple: Mostly I just used a Weller WECP-20 for soldering, regular screwdrivers and some other, older hardware to steal replacement parts from. Nothing fancy and I don't claim to do anything special with it. Liquid-Crystal Displays Let's start with what in my experience was the most common problem in consumer electronics, resulting in their failure: broken capacitors Or at least it

[Next page](<https://devfeed.tech/tags/durability.md?cursor=WyIyMDE2LTA2LTIwVDIyOjAwOjAwKzAwOjAwIiwgImZlNGFkMmIxLTM0Y2MtNDFjYy1hNmQ4LTQ0MzIyZGM4Mzg0ZCJd>)