# crash

Published articles for crash.

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

## Crash-Safe & Copy-On-Write GEFS As The "Good Enough File-System" For OpenBSD

DevFeed: [Crash-Safe & Copy-On-Write GEFS As The "Good Enough File-System" For OpenBSD](<https://devfeed.tech/articles/crash-safe-copy-on-write-gefs-as-the-good-enough-file-system-for-openbsd-31410.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/OpenBSD-GEFS-File-System>)

Author: Michael Larabel

Published: 2026-09-16T13:42:00Z

Content type: article

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [file](<https://devfeed.tech/tags/file.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [porting](<https://devfeed.tech/tags/porting.md>), [preview](<https://devfeed.tech/tags/preview.md>), [production](<https://devfeed.tech/tags/production.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

Ori Bernstein announced an early preview of GEFS, a crash-safe, snapshotting, copy-on-write file system originally developed for 9front and now being ported to OpenBSD. The OpenBSD port is not yet production-ready or submitted for inclusion in the OpenBSD tree.

### Source excerpt

Ori Bernstein announced an early preview of his Good Enough File-System "GEFS" for OpenBSD. GEFS is a crash-safe, snapshotting, copy-on-write file-system that he wrote initially for 9front and now porting to OpenBSD...

## Dev snapshot: Godot 4.8 dev 6

DevFeed: [Dev snapshot: Godot 4.8 dev 6](<https://devfeed.tech/articles/dev-snapshot-godot-4-8-dev-6-26782.md>)

Original publisher: [Read original article](<https://godotengine.org/article/dev-snapshot-godot-4-8-dev-6/>)

Author: Thaddeus Crews

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

Content type: release

Language: en

Sources: [Godot Engine Official](<https://devfeed.tech/sources/godot-engine-official.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Android](<https://devfeed.tech/topics/android.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [crash](<https://devfeed.tech/tags/crash.md>), [dev](<https://devfeed.tech/tags/dev.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [macos](<https://devfeed.tech/tags/macos.md>), [pre-release](<https://devfeed.tech/tags/pre-release.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>)

### AI overview

Godot 4.8 development snapshot 6 addresses startup crashes on macOS and a Google Play Store upload failure from the previous snapshot. It also introduces screen-space contact shadows for directional lights and includes other improvements available for testing.

### Source excerpt

Hotfix for macOS and Android

## New Post: A Crash Course in Predicate Logic

DevFeed: [New Post: A Crash Course in Predicate Logic](<https://devfeed.tech/articles/new-post-a-crash-course-in-predicate-logic-25498.md>)

Original publisher: [Read original article](<https://buttondown.com/hillelwayne/archive/new-post-a-crash-course-in-predicate-logic/>)

Author: Hillel Wayne

Published: 2026-09-01T18:30:01Z

Content type: release

Language: en

Sources: [Newsletter feed for Hillel Wayne's Newsletter](<https://devfeed.tech/sources/newsletter-feed-for-hillel-wayne-s-newsletter.md>)

Topics: [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [course](<https://devfeed.tech/tags/course.md>), [crash](<https://devfeed.tech/tags/crash.md>), [free](<https://devfeed.tech/tags/free.md>)

### AI overview

The author announces the release of a free second chapter from Logic for Programmers, titled "A Crash Course in Logic," on their blog. The chapter focuses on predicate logic.

### Source excerpt

Logic for Programmers has now been out for a month! To celebrate, I'm releasing the entire second chapter, "A Crash Course in Logic", for free on my blog. Read it here!

## Maintenance release: Godot 4.7.2

DevFeed: [Maintenance release: Godot 4.7.2](<https://devfeed.tech/articles/maintenance-release-godot-4-7-2-14989.md>)

Original publisher: [Read original article](<https://godotengine.org/article/maintenance-release-godot-4-7-2/>)

Author: Thaddeus Crews

Published: 2026-08-18T12:00:00Z

Content type: release

Language: en

Sources: [Godot Engine Official](<https://devfeed.tech/sources/godot-engine-official.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Wayland](<https://devfeed.tech/topics/wayland.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [crash](<https://devfeed.tech/tags/crash.md>), [git](<https://devfeed.tech/tags/git.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [wayland](<https://devfeed.tech/tags/wayland.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Godot 4.7.2 is the second 4.7 maintenance release. It includes 57 fixes across areas such as the editor, input, networking, rendering, navigation, multiplayer, Wayland, and Windows.

### Source excerpt

The second 4.7 maintenance release has arrived!

## \`exit()\` may silently break your parallel tests

DevFeed: [\`exit()\` may silently break your parallel tests](<https://devfeed.tech/articles/exit-may-silently-break-your-parallel-tests-33291.md>)

Original publisher: [Read original article](<https://freek.dev/3177-exit-may-silently-break-your-parallel-tests>)

Author: Freek Van der Herten (freek@spatie.be)

Published: 2026-08-12T10:30:31Z

Content type: tutorial

Language: en

Sources: [freek.dev - all blogposts](<https://devfeed.tech/sources/freek-dev-all-blogposts.md>)

Topics: [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [crash](<https://devfeed.tech/tags/crash.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [exception](<https://devfeed.tech/tags/exception.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [php](<https://devfeed.tech/tags/php.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [process](<https://devfeed.tech/tags/process.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article explains that calling exit() can cause parallel PHPUnit test workers to crash without useful diagnostics because the process ends outside PHPUnit's control. It recommends throwing an exception instead so the failure is reported with a stack trace.

### Source excerpt

Michael explains why exit() can make parallel test workers crash without useful diagnostics, and why verbose flags do not help when the process dies outside PHPUnit's control. The fix is simple: throw an exception instead, so the failure is reported normally with a stack trace. Read more

## osmo-remsim - osmo-remsim 1.2.0 released

DevFeed: [osmo-remsim - osmo-remsim 1.2.0 released](<https://devfeed.tech/articles/osmo-remsim-osmo-remsim-1-2-0-released-32758.md>)

Original publisher: [Read original article](<https://osmocom.org/news/331>)

Author: lynxis

Published: 2026-08-05T16:54:21Z

Content type: release

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [log management](<https://devfeed.tech/topics/log-management.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [client](<https://devfeed.tech/tags/client.md>), [crash](<https://devfeed.tech/tags/crash.md>), [csv](<https://devfeed.tech/tags/csv.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [debug](<https://devfeed.tech/tags/debug.md>), [issue](<https://devfeed.tech/tags/issue.md>), [logging](<https://devfeed.tech/tags/logging.md>), [mutex](<https://devfeed.tech/tags/mutex.md>), [tracker](<https://devfeed.tech/tags/tracker.md>)

### AI overview

osmo-remsim 1.2.0 is a release containing stability and bug fixes across bankd, remsim-client, remsim-bankd, and related ASN.1 and logging code. The fixes address invalid CSV and TPDU handling, crashes, memory leaks, race conditions, signal handling, slot mapping, byte order, and a logging mutex deadlock.

### Source excerpt

1.2.0 contains stability fixes and bug fixes. [ Alexander Couzens ] * bankd: csv: fix crash on invalid lines * bankd: csv: fail on invalid csv lines * rspro_server: don't access the msg on error cases * rspro_util: asn1 decode: fix memleak when decoding fails * asn1: ber_decoder: disable stack size check on ctx = NULL * asn1: move asn_debug into librspro * Remove unconditional assignment of asn_debug = 0 * rspro_server: use correct byte order in log message "Bankd IP/Port changed to <IP>:<Port> [ Andreas Eversberg ] * Fix: Remove slot mapping at bankd when client disconnects * Fix: Prevent race conditions when accessing slotmap in bankd * Fix: Prevent bankd from exiting upon SIGPIPE * Fix unhandled (un)mapping events [ Harald Welte ] * remsim-client: Don't attempt to pass on illegal TPDU length * remsim-bankd: Don't pass on illegal TPDUs of illegal length * bankd: Avoid osmocom logging mutex deadlock in signal handling

## Managing Environment Variables and Secrets in DevOps

DevFeed: [Managing Environment Variables and Secrets in DevOps](<https://devfeed.tech/articles/managing-environment-variables-and-secrets-in-devops-17486.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/managing-environment-variables-and-secrets-devops/>)

Author: Pramodh Kumar M

Published: 2026-08-01T13:00:47Z

Content type: tutorial

Language: en

Sources: [Kubernetes - KodeKloud Blog | DevOps, Cloud, Kubernetes, AI Tutorials & More](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [GitGuardian](<https://devfeed.tech/topics/gitguardian.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [ci-cd-secrets-management](<https://devfeed.tech/tags/ci-cd-secrets-management.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [collaboration-tools](<https://devfeed.tech/tags/collaboration-tools.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [crash](<https://devfeed.tech/tags/crash.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [dynamic-secrets](<https://devfeed.tech/tags/dynamic-secrets.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [gitguardian](<https://devfeed.tech/tags/gitguardian.md>), [github](<https://devfeed.tech/tags/github.md>), [hardcoded-credentials](<https://devfeed.tech/tags/hardcoded-credentials.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [jira](<https://devfeed.tech/tags/jira.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-secrets](<https://devfeed.tech/tags/kubernetes-secrets.md>), [leak](<https://devfeed.tech/tags/leak.md>), [managing-environment-variables-and-secrets](<https://devfeed.tech/tags/managing-environment-variables-and-secrets.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [safety](<https://devfeed.tech/tags/safety.md>), [sealed-secrets](<https://devfeed.tech/tags/sealed-secrets.md>), [secret-rotation](<https://devfeed.tech/tags/secret-rotation.md>), [secret-scanning](<https://devfeed.tech/tags/secret-scanning.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [secrets-management-best-practices](<https://devfeed.tech/tags/secrets-management-best-practices.md>), [security](<https://devfeed.tech/tags/security.md>), [storage](<https://devfeed.tech/tags/storage.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vault](<https://devfeed.tech/tags/vault.md>)

### AI overview

A guide to managing environment variables and secrets in DevOps. It explains how secrets escape through repositories, processes, crash reports, containers, collaboration tools, Kubernetes Secrets, and Terraform state, and discusses storage, access controls, lifecycles, and rotation.

### Source excerpt

Nearly 29 million secrets were pushed to public GitHub in a single year, and most teams still discover their own leaks by accident. Here is how environment variables actually escape, and what to use instead at each stage.

## journalctl: domina los logs de systemd

DevFeed: [journalctl: domina los logs de systemd](<https://devfeed.tech/articles/journalctl-domina-los-logs-de-systemd-34067.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/journalctl-domina-logs-systemd/>)

Author: Antonio Pérez

Published: 2026-08-01T08:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [systemd](<https://devfeed.tech/topics/systemd.md>), [Boot Process, passwd, systemd](<https://devfeed.tech/topics/boot-process-passwd-systemd.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [logs](<https://devfeed.tech/tags/logs.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>), [syslog](<https://devfeed.tech/tags/syslog.md>), [systemd](<https://devfeed.tech/tags/systemd.md>)

### AI overview

A practical guide to using journalctl with systemd. It covers persistent and volatile journals, filtering logs by service, time, and priority, following logs in real time, and reviewing boot and kernel messages.

### Source excerpt

Domina journalctl para filtrar logs de systemd por servicio, prioridad y fecha, seguirlos en tiempo real y controlar el espacio que ocupan.

## Sentry Unreal Engine SDK Adds Session Replay to Crash Reports

DevFeed: [Sentry Unreal Engine SDK Adds Session Replay to Crash Reports](<https://devfeed.tech/articles/session-replay-for-unreal-engine-see-the-crash-before-the-crash-24111.md>)

Original publisher: [Read original article](<https://blog.sentry.io/session-replay-unreal-engine/>)

Author: Ivan Tustanivskyi

Published: 2026-07-24T09:00:00Z

Content type: release

Language: en

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

Topics: [session replay](<https://devfeed.tech/topics/session-replay.md>), [Unreal Engine](<https://devfeed.tech/topics/unreal-engine.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [tracing](<https://devfeed.tech/topics/tracing.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [trace](<https://devfeed.tech/tags/trace.md>), [unreal](<https://devfeed.tech/tags/unreal.md>)

### AI overview

Sentry's Unreal Engine SDK adds Session Replay, recording the last several seconds of gameplay and attaching the footage to crash reports. Developers can review rendered frames alongside context, breadcrumbs, logs, and traces to investigate what led to a crash.

### Source excerpt

The Sentry Unreal Engine SDK now records the last seconds of gameplay and attaches the footage to crash reports, so you can watch what led to the crash.

## Maintenance release: Godot 4.7.1

DevFeed: [Maintenance release: Godot 4.7.1](<https://devfeed.tech/articles/maintenance-release-godot-4-7-1-14987.md>)

Original publisher: [Read original article](<https://godotengine.org/article/maintenance-release-godot-4-7-1/>)

Author: Thaddeus Crews

Published: 2026-07-14T12:00:00Z

Content type: release

Language: en

Sources: [Godot Engine Official](<https://devfeed.tech/sources/godot-engine-official.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [crash](<https://devfeed.tech/tags/crash.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [regression](<https://devfeed.tech/tags/regression.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

Godot 4.7.1-stable is the first maintenance release for Godot 4.7. It includes 78 fixes submitted by 42 contributors, addressing regressions and crashes across areas such as the 2D and 3D editors, animation, GUI, input, and Android.

### Source excerpt

The first 4.7 maintenance release has arrived!

## Android Studio Quail 3 Canary 4 now available

DevFeed: [Android Studio Quail 3 Canary 4 now available](<https://devfeed.tech/articles/android-studio-quail-3-canary-4-now-available-26323.md>)

Original publisher: [Read original article](<https://androidstudio.googleblog.com/2026/07/android-studio-quail-3-canary-4-now.html>)

Author: Android Studio Releaser (noreply@blogger.com)

Published: 2026-07-10T05:35:48Z

Content type: release

Language: en

Sources: [Android Studio Release Updates](<https://devfeed.tech/sources/android-studio-release-updates.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Android Gradle Plugin](<https://devfeed.tech/topics/android-gradle-plugin.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-gradle-plugin](<https://devfeed.tech/tags/android-gradle-plugin.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [bug](<https://devfeed.tech/tags/bug.md>), [build](<https://devfeed.tech/tags/build.md>), [crash](<https://devfeed.tech/tags/crash.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [macos](<https://devfeed.tech/tags/macos.md>), [preview](<https://devfeed.tech/tags/preview.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>)

### AI overview

Android Studio Quail 3 Canary 4 is available in the Canary channel. The release includes general fixes in Android Studio and Android Gradle Plugin 9.4.0-alpha04, including a fix for a physical phone crash when using Ctrl+scroll wheel with Running Devices.

### Source excerpt

Android Studio Quail 3 Canary 4 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on macOS). Otherwise, you can download it here. For information on new features and changes in Android Studio Quail 3, see the Android Studio Preview release notes. For details of bugs fixed in each previous release of Android Studio Quail 3, see closed issues. General fixes and features Below is a list of general fixes in Android Studio Quail 3 Canary 4 and Android Gradle Plugin 9.4.0-alpha04. These are a result of your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. You can also vote for an existing issue to indicate that it also affects you. Fixed Issues Gradle Issue #485304996 Allow setting android.newDsl=false to an isolated set of projects Running Devices Issue #527843241 Physical phone crash when using CTRL + scroll wheel on Android Studio running devices

## Release candidate: Godot 4.7.1 RC 2

DevFeed: [Release candidate: Godot 4.7.1 RC 2](<https://devfeed.tech/articles/release-candidate-godot-4-7-1-rc-2-14991.md>)

Original publisher: [Read original article](<https://godotengine.org/article/release-candidate-godot-4-7-1-rc-2/>)

Author: Thaddeus Crews

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

Content type: release

Language: en

Sources: [Godot Engine Official](<https://devfeed.tech/sources/godot-engine-official.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [animation](<https://devfeed.tech/tags/animation.md>), [crash](<https://devfeed.tech/tags/crash.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [pre-release](<https://devfeed.tech/tags/pre-release.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Godot 4.7.1 RC 2 is a second release candidate in the maintenance cycle, focused largely on regression fixes since RC 1. The release includes fixes across the 2D and 3D editors, animation, core, project settings, debugger, file dialogs, resource indicators, scene handling, and related editor functionality.

### Source excerpt

The de-specialized edition: special edition!

## GNU Hurd Q2 2026 development updates

DevFeed: [GNU Hurd Q2 2026 development updates](<https://devfeed.tech/articles/2026-q2-32750.md>)

Original publisher: [Read original article](<http://www.gnu.org/software/hurd/news/2026-q2.html>)

Published: 2026-07-03T20:32:51Z

Content type: news

Language: en

Sources: [GNU Hurd](<https://devfeed.tech/sources/gnu-hurd.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [POSIX](<https://devfeed.tech/topics/posix.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [virtio](<https://devfeed.tech/topics/virtio.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [code](<https://devfeed.tech/tags/code.md>), [crash](<https://devfeed.tech/tags/crash.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [posix](<https://devfeed.tech/tags/posix.md>), [servers](<https://devfeed.tech/tags/servers.md>), [svg](<https://devfeed.tech/tags/svg.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [wiki](<https://devfeed.tech/tags/wiki.md>)

### AI overview

A quarterly GNU Hurd development update covering a public 9pfs repository with basic file browsing and reading support, additional write support, POSIX-related validation, bug fixes, cross-compilation work, Rust translator development, and planned dynamic device population.

### Source excerpt

Hello and welcome to another Qoth! Here's what's been happening in Q2 of 2026! Joshua Branson added a pretty cool svg logo for our ethernet multiplexor. He built that image with Inkscape whilst using a Hurd laptop (Thinkpad 420) running on real iron! The Hurd wiki could certainly use more artwork. Perhaps you have a favorite Hurd translator that you believes needs some artwork! Sergey Bugaev announced his WIP 9pfs (source code), and it has a wiki page! He writes: Some years ago, I experimented with implementing a 9P translator for the Hurd. Hopefully there is no need to tell this list what 9P is :) Besides just browsing files on the few existing servers out there, a potential use case is virtio-9p, to enable shared directory trees between VMs and the host. But that would need someone to implement virtio support in the Hurd. I wanted to complete 9pfs before publishing, but that ultimately didn't happen, so now it's time to turn it over to the community. I now went and made the repository public on GitHub: https://github.com/bugaevc/9pfs What's implemented is basic browsing (readdir, stat), path resolution (dir_lookup), and reading files (io_read). And below that, the whole tracking for nodes, peropens, protids, fids, tags, and 9p RPCs. Improvements are welcome, send patches to this list with [PATCH 9pfs] in the subject. A good starting point would be to continue porting things that I had implemented in the old netfs-based version (see netfs.c) but didn't yet port to the new one. He then got a little more motivated, and he added some write support! Etienne Brateau added validation to msync, so that the Hurd better follows POSIX. Diego Nieto Cid worked on allowing privileged users to set their task priority (nice value). His patches landed in glibc and GNU Mach. He also fixed a tiny bug in our test suite. He fixed an adjtime bug, which is helpful to the OpenNTPD port, and he fixed two more bugs. Paulo Duarte sent a RFC patch series trying to commit Sergey's previous AA

## Seamless Crash Protection That Symbolicates Native Crashes

DevFeed: [Seamless Crash Protection That Symbolicates Native Crashes](<https://devfeed.tech/articles/seamless-crash-protection-that-symbolicates-native-crashes-19506.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/seamless-crash-protection/>)

Author: Shai Almog

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

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [tvOS](<https://devfeed.tech/topics/tvos.md>), [watchOS](<https://devfeed.tech/topics/watchos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [crash](<https://devfeed.tech/tags/crash.md>), [data](<https://devfeed.tech/tags/data.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [ios](<https://devfeed.tech/tags/ios.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [native](<https://devfeed.tech/tags/native.md>), [protection](<https://devfeed.tech/tags/protection.md>), [retry](<https://devfeed.tech/tags/retry.md>), [storage](<https://devfeed.tech/tags/storage.md>), [watchos](<https://devfeed.tech/tags/watchos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article describes the new com.codename1.crash client, which captures crashes on devices, removes personal data before transmission, stores reports until upload succeeds, retries failed uploads, and uses cloud-side symbolication to file deduplicated reports as GitHub issues. It covers native crash support across multiple platforms and deobfuscation of Android exceptions.

### Source excerpt

The new com.codename1.crash client captures crashes on device, scrubs personal data before anything is sent, retries reliably through a storage-first queue, and lets the build cloud symbolicate native crashes and file them as GitHub issues instead of emails.

## Native Linux, Apple Watch, A Game Builder And Crash Protection

DevFeed: [Native Linux, Apple Watch, A Game Builder And Crash Protection](<https://devfeed.tech/articles/native-linux-apple-watch-a-game-builder-and-crash-protection-19394.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/native-linux-apple-watch-game-builder-crash-protection/>)

Author: Shai Almog

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

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [watchOS](<https://devfeed.tech/topics/watchos.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>), [Java](<https://devfeed.tech/topics/java.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apple](<https://devfeed.tech/tags/apple.md>), [apple-watch](<https://devfeed.tech/tags/apple-watch.md>), [crash](<https://devfeed.tech/tags/crash.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [gaming](<https://devfeed.tech/tags/gaming.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [linux](<https://devfeed.tech/tags/linux.md>), [native](<https://devfeed.tech/tags/native.md>), [watchos](<https://devfeed.tech/tags/watchos.md>)

### AI overview

This weekly Codename One update describes a native Linux desktop port, Apple Watch and Wear OS support, a visual Game Builder with a high-level gaming API, and crash protection that symbolicates native crashes and files them as GitHub issues. It also notes a rebuild of the build cloud and related failed builds.

### Source excerpt

This week adds a native Linux desktop port, an Apple Watch and Wear OS port, a visual Game Builder with a high-level gaming API, and seamless crash protection that symbolicates native crashes and files them as GitHub issues.

## Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics

DevFeed: [Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics](<https://devfeed.tech/articles/metal-and-skins-19366.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/metal-and-skins/>)

Author: Shai Almog

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

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [browser](<https://devfeed.tech/topics/browser.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [crash](<https://devfeed.tech/tags/crash.md>), [image](<https://devfeed.tech/tags/image.md>), [ios](<https://devfeed.tech/tags/ios.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [simulator](<https://devfeed.tech/tags/simulator.md>)

### AI overview

Codename One presents a new Metal rendering backend for iOS, a browser-hosted Skin Designer, an iOS Return-as-Done flag, status-bar tap diagnostics, and a simulator dark/light toggle. The article also explains how the project handles quality and discusses bugs in newly released behavior, including an iOS image API crash caused by oversized stack buffers in SIMD code.

### Source excerpt

A new Metal rendering backend for iOS, a browser-hosted Skin Designer that retires the skin downloader, an iOS Reminders-style Return-as-Done flag, status-bar tap diagnostics, a simulator dark/light toggle, and a candid look at how we balance quality with the speed of a small open source company. Build hint to enable Metal:ios.metal=true -- the default flips within two weeks.

## Python Environments Extension for VS Code- April Update

DevFeed: [Python Environments Extension for VS Code- April Update](<https://devfeed.tech/articles/python-environments-extension-for-vs-code-april-update-20349.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2026-release/>)

Author: Vedha Ranganathan

Published: 2026-04-27T20:07:30Z

Content type: release

Language: en

Sources: [Microsoft Python Engineering](<https://devfeed.tech/sources/microsoft-python-engineering.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Package Management](<https://devfeed.tech/topics/package-management.md>), [Conda](<https://devfeed.tech/topics/conda.md>), [Poetry](<https://devfeed.tech/topics/poetry.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [conda](<https://devfeed.tech/tags/conda.md>), [crash](<https://devfeed.tech/tags/crash.md>), [extension](<https://devfeed.tech/tags/extension.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [poetry](<https://devfeed.tech/tags/poetry.md>), [python](<https://devfeed.tech/tags/python.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [release](<https://devfeed.tech/tags/release.md>), [remote](<https://devfeed.tech/tags/remote.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [update](<https://devfeed.tech/tags/update.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Microsoft's April 2026 release update for the Python Environments extension in Visual Studio Code describes faster startup and environment resolution, narrower workspace scanning, improved crash recovery, a Conda environment fix, automatic package-list refreshes, and multi-project terminal support.

### Source excerpt

The April 2026 release update includes the Python Environments extension... Keep on reading to learn more! The post Python Environments Extension for VS Code- April Update appeared first on Microsoft for Python Developers Blog.

## Walking Through an Unplanned Failover: SQL Server Availability Groups on Kubernetes

DevFeed: [Walking Through an Unplanned Failover: SQL Server Availability Groups on Kubernetes](<https://devfeed.tech/articles/walking-through-an-unplanned-failover-sql-server-availability-groups-on-kubernetes-17554.md>)

Original publisher: [Read original article](<https://www.nocentino.com/posts/2026-04-19-unplanned-failover-walkthrough-sql-server-kubernetes-operator/>)

Author: Anthony Nocentino

Published: 2026-04-19T15:00:00Z

Content type: tutorial

Language: en

Sources: [Kubernetes on Anthony Nocentino's Blog](<https://devfeed.tech/sources/kubernetes-on-anthony-nocentino-s-blog.md>)

Topics: [sql-server](<https://devfeed.tech/topics/sql-server.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [availability-groups](<https://devfeed.tech/tags/availability-groups.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [crash](<https://devfeed.tech/tags/crash.md>), [database](<https://devfeed.tech/tags/database.md>), [failover](<https://devfeed.tech/tags/failover.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [load](<https://devfeed.tech/tags/load.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operator](<https://devfeed.tech/tags/operator.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This walkthrough tests unplanned SQL Server Availability Group failover on Kubernetes by force-deleting the current primary pod under idle and sustained HammerDB TPC-C load. Across six force-deletes, the operator automatically promoted new primaries and restored all three replicas, with the article examining detection, recovery behavior, logs, and timing.

### Source excerpt

In my planned failover walkthrough, I showed what happens when you deliberately move the primary role to another replica. That's the easy case. Now I want to show what happens when the primary pod just disappears unexpectedly, like during a node failure or a container crash. No graceful shutdown, no demotion, just gone. I ran two test scenarios, each cycling the primary role across all three pods by force-deleting the current primary three times in a row. First, a 5GB TPC-C database idle. Then, that same 5GB database under sustained HammerDB TPC-C load. Six force-deletes total, six successful automatic failovers. I'll walk through the error log from the promoted replica, the operator's detection and recovery behavior, and the full timing data.

## Monitoring Android Vitals with the Play Developer Reporting API

DevFeed: [Monitoring Android Vitals with the Play Developer Reporting API](<https://devfeed.tech/articles/monitoring-android-vitals-with-the-play-developer-reporting-api-25945.md>)

Original publisher: [Read original article](<https://medium.com/google-developer-experts/monitoring-android-vitals-with-the-play-developer-reporting-api-85edabb772a9?source=rss-cbfc736ddcd3------2>)

Author: Julien Salvi

Published: 2026-03-19T12:41:51Z

Content type: tutorial

Language: en

Sources: [Stories by Julien Salvi on Medium](<https://devfeed.tech/sources/stories-by-julien-salvi-on-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [API](<https://devfeed.tech/topics/api.md>), [Google Play](<https://devfeed.tech/topics/google-play.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [CI/CD Pipeline](<https://devfeed.tech/topics/ci-cd-pipeline.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [aircall](<https://devfeed.tech/tags/aircall.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [anr](<https://devfeed.tech/tags/anr.md>), [api](<https://devfeed.tech/tags/api.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [crash](<https://devfeed.tech/tags/crash.md>), [google-play-developer](<https://devfeed.tech/tags/google-play-developer.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

This tutorial explains how Aircall uses the Google Play Developer Reporting API in a Gradle task to retrieve Android Vitals, including ANR and crash metrics, and deliver daily health reporting to Slack. It covers metric-set queries, timeline aggregations, service-account authentication, data modeling, and health thresholds.

### Source excerpt

At Aircall, we built an automated reporting tool that fetches our Android Vitals metrics thanks to the Play Developer Reporting API and delivers a daily health dashboard straight to Slack. All of this powered by a simple Gradle task. Discovering the API The Google Play Developer Reporting API gives programmatic access to the same quality metrics you see in the Google Play Console. It covers the core Android Vitals: ANR rate, crash rate, slow start rate, and stuck background wakelocks, the signals Google uses to determine whether your app meets the bad behavior thresholds. The API is organized around metric sets that you query with a timeline specification. Each metric set returns daily, 7-day, and 28-day user-weighted aggregates, giving you the full picture from short-term regressions to long-term trends. The key advantage over scraping the Console UI is that you can automate the entire flow and integrate it into your existing CI/CD pipeline. You will find the complete API reference in the official documentation. Build with Play VitalsSetting up the dependency We chose to implement this as a Gradle task inside our build-logic module. This keeps the reporting logic close to the project without polluting the app code. First, let's add the dependency: # libs.versions.toml googleApiReporting = "v1beta1-rev20230803-2.0.0" buildLogic-plugin-google-play-developer-reporting = { module = "com.google.apis:google-api-services-playdeveloperreporting", version.ref = "googleApiReporting" } Which can then be added to the build.gradle.kts of your build-logic module: dependencies { // API to get Google Play store vitals metrics implementation(libs.buildLogic.plugin.google.play.developer.reporting) }Authenticating with a Service Account To access the API, you need a Google Cloud Service Account with the Play Developer Reporting scope. We pass the credentials as an environment variable to keep secrets out of the repository. The Reporting client initializes the API with these credentia

## ESPHome 2026.3.0: Performance overhaul and first-class RP2040

DevFeed: [ESPHome 2026.3.0: Performance overhaul and first-class RP2040](<https://devfeed.tech/articles/esphome-2026-3-0-performance-overhaul-and-first-class-rp2040-16707.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2026/03/18/esphome-2026-3/>)

Author: Jesse Hills

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

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [API](<https://devfeed.tech/topics/api.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bug](<https://devfeed.tech/tags/bug.md>), [crash](<https://devfeed.tech/tags/crash.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

ESPHome 2026.3.0 is a performance-focused release with substantial optimizations, first-class RP2040 and RP2350 support, a redesigned media player architecture, expanded hardware capabilities, crash diagnostics, and numerous correctness fixes.

### Source excerpt

ESPHome 2026.3.0 delivers deep performance work across the main loop, lights and API, first-class RP2040/RP2350 support, and a new media player architecture.

## From Crash to Resolution: A Practical Guide for Xbox & Windows Developers

DevFeed: [From Crash to Resolution: A Practical Guide for Xbox & Windows Developers](<https://devfeed.tech/articles/from-crash-to-resolution-a-practical-guide-for-xbox-windows-developers-37540.md>)

Original publisher: [Read original article](<https://deanhume.com/from-crash-to-resolution-a-practical-guide-for-xbox-windows-developers/>)

Author: Dean Hume

Published: 2025-11-24T10:08:19Z

Content type: opinion

Language: en

Sources: [Dean Hume](<https://devfeed.tech/sources/dean-hume.md>)

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [Xbox](<https://devfeed.tech/topics/xbox.md>), [App](<https://devfeed.tech/topics/app.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [developers](<https://devfeed.tech/tags/developers.md>), [diagnose](<https://devfeed.tech/tags/diagnose.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [guide](<https://devfeed.tech/tags/guide.md>), [practical](<https://devfeed.tech/tags/practical.md>), [tools](<https://devfeed.tech/tags/tools.md>), [windows](<https://devfeed.tech/tags/windows.md>), [workflows](<https://devfeed.tech/tags/workflows.md>), [xbox](<https://devfeed.tech/tags/xbox.md>)

### AI overview

The author describes an article about diagnosing and resolving app crashes on Xbox and Windows, sharing practical tips, tools, and workflows for developers building games or apps.

### Source excerpt

If you've ever had an app crash at the worst possible moment, you'll know how frustrating it can be - both for developers and players. Recently, I wrote an article for the Microsoft Developer blog that dives deep into this exact challenge: how to diagnose and resolve

## How FabFunnel powers real-time marketing analytics with ClickHouse Cloud

DevFeed: [How FabFunnel powers real-time marketing analytics with ClickHouse Cloud](<https://devfeed.tech/articles/how-fabfunnel-powers-real-time-marketing-analytics-with-clickhouse-cloud-5249.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/fabfunnel-real-time-marketing-analytics>)

Author: Anmol Jain, Full Stack Developer SDE 2, & Siddhant Gaba, Python Developer SDE 2, at Idea Clan

Published: 2025-11-20T09:31:33Z

Content type: article

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [migration](<https://devfeed.tech/topics/migration.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [crash](<https://devfeed.tech/tags/crash.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [facebook](<https://devfeed.tech/tags/facebook.md>), [google](<https://devfeed.tech/tags/google.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [speed](<https://devfeed.tech/tags/speed.md>), [tiktok](<https://devfeed.tech/tags/tiktok.md>)

### AI overview

FabFunnel migrated its reporting architecture from MySQL to ClickHouse Cloud to support real-time marketing analytics. The platform consolidates campaign launches, reporting, automation, and creative workflows while processing frequent updates from multiple advertising networks. The migration improved query efficiency, responsiveness, and the ability to serve large reporting windows without client-side crashes.

### Source excerpt

"Our query efficiency has improved significantly since moving to ClickHouse. We can now show our clients real-time analytics." - Sidhant Gaba, Engineer

## On the Real Subject of Observability on Mobile

DevFeed: [On the Real Subject of Observability on Mobile](<https://devfeed.tech/articles/on-the-real-subject-of-observability-on-mobile-38565.md>)

Original publisher: [Read original article](<https://hanson.wtf/2025/05/10/on-the-real-subject-of-observability-on-mobile/>)

Author: Hanson

Published: 2025-05-11T06:35:40Z

Content type: article

Language: en

Sources: [hanson.wtf](<https://devfeed.tech/sources/hanson-wtf.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [time-series](<https://devfeed.tech/tags/time-series.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This commentary distinguishes observability from monitoring and argues that mobile observability should support flexible, ad hoc aggregation of production telemetry. It emphasizes connecting performance changes with user behavior and business KPIs, rather than reporting only application-level metrics such as heap size, startup percentiles, or crash rates.

### Source excerpt

Lets get something straight. Observability isn't the same as monitoring. Yes, both are powered by telemetry collected from production that are crunched down into metrics, shown as some sort of time-series, graph, or table of numbers. But the key difference is that o11y requires flexibility in aggregation, and on mobile in particular, o11y should give [...]

## The curious case of a weird VerifyError crash

DevFeed: [The curious case of a weird VerifyError crash](<https://devfeed.tech/articles/the-curious-case-of-a-weird-verifyerror-crash-25583.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2025/bug-hunting-story/>)

Author: Marco Gomiero

Published: 2025-04-06T00:00:00Z

Content type: article

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [R8](<https://devfeed.tech/topics/r8.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Compose](<https://devfeed.tech/topics/compose.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-gradle-plugin](<https://devfeed.tech/tags/android-gradle-plugin.md>), [crash](<https://devfeed.tech/tags/crash.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [issue](<https://devfeed.tech/tags/issue.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [r8](<https://devfeed.tech/tags/r8.md>)

### AI overview

A journal-style debugging account of a VerifyError runtime crash in FeedFlow's Android release build after upgrading the Android Gradle Plugin to version 8.7. The investigation tests R8, Compose, Kotlin, and dependency combinations, then narrows the problem to code in the dependency graph involving date-string parsing.

### Source excerpt

This post can be considered as a journal entry. I had to clear my thoughts and vent off through writing after spending time debugging this issue. Maybe it will be helpful for future references or an example of the process to follow in such cases. The other day I was doing the usual dependency update routine of FeedFlow when I discovered a runtime crash that happened in the release version (so with R8 enabled) after updating the Android Gradle Plugin (AGP, in the rest of the article) to version 8.7.

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