# raw

Published articles for raw.

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

## Dogfooding the Billable Actions metric: How granular observability improved our metering validation

DevFeed: [Dogfooding the Billable Actions metric: How granular observability improved our metering validation](<https://devfeed.tech/articles/dogfooding-the-billable-actions-metric-how-granular-observability-improved-our-metering-validation-35778.md>)

Original publisher: [Read original article](<https://temporal.io/blog/dogfooding-the-billable-actions-metric-how-granular-observability-improved-our-metering-validation>)

Author: Eric Chen

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

Content type: article

Language: en

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

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [API](<https://devfeed.tech/topics/api.md>), [Server](<https://devfeed.tech/topics/server.md>), [Time Series](<https://devfeed.tech/topics/time-series.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [api](<https://devfeed.tech/tags/api.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cost](<https://devfeed.tech/tags/cost.md>), [count](<https://devfeed.tech/tags/count.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [metric](<https://devfeed.tech/tags/metric.md>), [observability](<https://devfeed.tech/tags/observability.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [query](<https://devfeed.tech/tags/query.md>), [raw](<https://devfeed.tech/tags/raw.md>), [server](<https://devfeed.tech/tags/server.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [time-series](<https://devfeed.tech/tags/time-series.md>), [validation](<https://devfeed.tech/tags/validation.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

Temporal describes how its Billable Actions metric and OpenMetrics per-type breakdowns provide more granular cost visibility. Internally, the company uses the metric with a canary account and validation dashboards to verify metering accuracy, troubleshoot discrepancies, and identify optimization opportunities.

### Source excerpt

See how Temporal uses the Billable Actions metric internally to validate metering, troubleshoot discrepancies, and improve cost observability.

## Raw sockets in Go: Link layer

DevFeed: [Raw sockets in Go: Link layer](<https://devfeed.tech/articles/raw-sockets-in-go-link-layer-35450.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/raw-sockets-in-go-link-layer/>)

Author: Graham King

Published: 2015-01-31T20:55:57Z

Content type: tutorial

Language: en

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

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Network](<https://devfeed.tech/topics/network.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [POSIX](<https://devfeed.tech/topics/posix.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [go](<https://devfeed.tech/tags/go.md>), [headers](<https://devfeed.tech/tags/headers.md>), [http](<https://devfeed.tech/tags/http.md>), [ip](<https://devfeed.tech/tags/ip.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network](<https://devfeed.tech/tags/network.md>), [network-programming](<https://devfeed.tech/tags/network-programming.md>), [posix](<https://devfeed.tech/tags/posix.md>), [programming](<https://devfeed.tech/tags/programming.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [raw](<https://devfeed.tech/tags/raw.md>), [socket](<https://devfeed.tech/tags/socket.md>), [software](<https://devfeed.tech/tags/software.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [udp](<https://devfeed.tech/tags/udp.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A technical tutorial on using raw sockets in Go at the link layer. It explains receiving IP packets, inspecting and crafting IP headers, selecting address families and protocols, sending ICMP echo requests, and observing kernel responses. It also discusses Linux behavior and portability limitations for raw sockets.

### Source excerpt

Diving deep into raw sockets and IP headers with Go: A technical exploration.

## Migrating from Picasa to GIMP

DevFeed: [Migrating from Picasa to GIMP](<https://devfeed.tech/articles/migrating-from-picasa-to-gimp-35330.md>)

Original publisher: [Read original article](<https://darkcoding.net/misc/migrating-from-picasa-to-gimp/>)

Author: Graham King

Published: 2009-05-06T05:07:13Z

Content type: tutorial

Language: en

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

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

Tags: [digital](<https://devfeed.tech/tags/digital.md>), [gimp](<https://devfeed.tech/tags/gimp.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [misc](<https://devfeed.tech/tags/misc.md>), [photo](<https://devfeed.tech/tags/photo.md>), [photo-editing](<https://devfeed.tech/tags/photo-editing.md>), [photography](<https://devfeed.tech/tags/photography.md>), [raw](<https://devfeed.tech/tags/raw.md>)

### AI overview

A practical guide to migrating photo-editing workflows from Picasa to GIMP. It maps common Picasa operations, including cropping, straightening, color correction, temperature adjustment, redeye removal, and sharpening, to GIMP tools and settings, with additional notes for RAW images.

### Source excerpt

"GIMP: The Picasa replacement for advanced photo editing."