# automatic

Published articles for automatic.

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

## Automatic image cropping in Appwrite with AutoGravity

DevFeed: [Automatic image cropping in Appwrite with AutoGravity](<https://devfeed.tech/articles/automatic-image-cropping-in-appwrite-with-autogravity-16487.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/introducing-autogravity>)

Author: Torsten Dittmann

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

Content type: article

Language: en

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

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [Code](<https://devfeed.tech/topics/code.md>), [Go](<https://devfeed.tech/topics/go.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [go](<https://devfeed.tech/tags/go.md>), [image](<https://devfeed.tech/tags/image.md>), [object-detection](<https://devfeed.tech/tags/object-detection.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [storage](<https://devfeed.tech/tags/storage.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Appwrite introduces AutoGravity, an open-source Go service that adds automatic image cropping to Appwrite Storage. It uses a model pipeline to identify a focal point and returns normalized coordinates that Appwrite's existing image transformation pipeline uses for cropping. The article explains that transformed images are cached and identifies U²-Net as the main model behind the feature.

### Source excerpt

AutoGravity brings automatic image cropping to Appwrite Storage. Learn how saliency detection and face detection pick the focal point behind gravity=auto.

## How Wix Built a Code Migration Platform to Automate Cross-Team Repository Changes

DevFeed: [How Wix Built a Code Migration Platform to Automate Cross-Team Repository Changes](<https://devfeed.tech/articles/code-migrations-don-t-have-to-hurt-this-is-how-switched-from-cross-team-manual-work-to-an-automatic-infrastructure-22638.md>)

Original publisher: [Read original article](<https://www.wix.engineering/post/how-wix-saved-650-developer-days-in-one-quarter-by-automating-code-migrations>)

Author: Wix Engineering

Published: 2026-07-22T14:10:18Z

Content type: article

Language: en

Sources: [Wix Engineering](<https://devfeed.tech/sources/wix-engineering.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [migration](<https://devfeed.tech/tags/migration.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [platform](<https://devfeed.tech/tags/platform.md>), [process](<https://devfeed.tech/tags/process.md>), [projects](<https://devfeed.tech/tags/projects.md>), [scale](<https://devfeed.tech/tags/scale.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

Wix describes building a Code Migration Platform to reduce the coordination burden of large-scale code migrations. The platform is intended to identify affected repositories, apply changes automatically, and track migration work centrally. The article says Wix initiates 50 migrations annually, affects hundreds of repositories per migration, touches 6,000 repositories each year, and spends 25% of organizational developer time on migrations.

### Source excerpt

No one wakes up excited to do a code migration. Deprecated libraries, method version upgrades, infra changes - they happen constantly, they affect dozens of teams, and they always arrive at the worst possible moment. A small technical change somehow becomes months of coordination. Slack threads. Priority negotiation. Manual tracking. Reminders. Many google sheets. For years, I managed cross-team projects at Wix, and migrations were always the hardest part. Not because they're technically...

## Postgres 19 Compression: from pglz to LZ4

DevFeed: [Postgres 19 Compression: from pglz to LZ4](<https://devfeed.tech/articles/postgres-19-compression-from-pglz-to-lz4-14481.md>)

Original publisher: [Read original article](<https://www.crunchydata.com/blog/postgres-19-compression-from-pglz-to-lz4>)

Author: Christopher Winslett

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

Content type: article

Language: en

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

Topics: [Compression](<https://devfeed.tech/topics/compression.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [compression](<https://devfeed.tech/tags/compression.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgres-19](<https://devfeed.tech/tags/postgres-19.md>), [production-postgres](<https://devfeed.tech/tags/production-postgres.md>), [speed](<https://devfeed.tech/tags/speed.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This article explains how PostgreSQL compresses table, TOAST, and index data, and examines the planned Postgres 19 change from pglz to LZ4 as the default TOAST compression algorithm.

### Source excerpt

With Postgres 19 switching the default from pglz to LZ4, this post walks through the compression decision path, storage strategies, and index-size limits that shape real-world behavior.

## 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.

## Introducing the SQL Server on Kubernetes Operator

DevFeed: [Introducing the SQL Server on Kubernetes Operator](<https://devfeed.tech/articles/introducing-the-sql-server-on-kubernetes-operator-17552.md>)

Original publisher: [Read original article](<https://www.nocentino.com/posts/2026-04-12-introducing-sql-on-k8s-operator/>)

Author: Anthony Nocentino

Published: 2026-04-12T05: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: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [availability](<https://devfeed.tech/tags/availability.md>), [availability-groups](<https://devfeed.tech/tags/availability-groups.md>), [containers](<https://devfeed.tech/tags/containers.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [failover](<https://devfeed.tech/tags/failover.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operator](<https://devfeed.tech/tags/operator.md>), [sql-server](<https://devfeed.tech/tags/sql-server.md>)

### AI overview

This tutorial introduces sql-on-k8s-operator, an open-source Kubernetes operator for managing SQL Server workloads. It addresses high availability and disaster recovery by automating lifecycle management, failover, and Always On Availability Group setup, and demonstrates deployment with custom resources.

### Source excerpt

Are you considering replatforming your SQL Server workload due to recent vendor changes, but still need high availability and disaster recovery? You're not alone. One of the challenges with running SQL Server on Kubernetes is that there's no Kubernetes operator available. That means no automated lifecycle management, no automatic failover, and no standard way to bootstrap an Always On Availability Group on Kubernetes. I'm excited to share it today as an open-source project: sql-on-k8s-operator. Let's go.

## How to Accept One-Time Payments Without Stripe Checkout

DevFeed: [How to Accept One-Time Payments Without Stripe Checkout](<https://devfeed.tech/articles/how-to-accept-one-time-payments-without-stripe-checkout-10186.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/one-time-payments-without-stripe-checkout/>)

Author: Aarthi Poonia

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

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [stripe](<https://devfeed.tech/topics/stripe.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Low code](<https://devfeed.tech/topics/low-code.md>), [No-code](<https://devfeed.tech/topics/no-code.md>)

Tags: [alternatives](<https://devfeed.tech/tags/alternatives.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [backend](<https://devfeed.tech/tags/backend.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [fees](<https://devfeed.tech/tags/fees.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [low-code](<https://devfeed.tech/tags/low-code.md>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [payments](<https://devfeed.tech/tags/payments.md>), [saas](<https://devfeed.tech/tags/saas.md>), [tax](<https://devfeed.tech/tags/tax.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

This guide explains two alternatives to Stripe Checkout for accepting one-time payments: dashboard-generated payment links and a low-code modal checkout. It argues that these approaches can reduce server-side session work, webhook fulfillment plumbing, and tax-compliance responsibilities when a Merchant of Record handles the legal sale and taxes.

### Source excerpt

Simpler alternatives to Stripe Checkout for one-time payments. Use payment links, overlay checkout, and Merchant of Record for instant setup with automatic tax handling.

## How to Sell Access to a Private Community (Discord, Circle, Slack)

DevFeed: [How to Sell Access to a Private Community (Discord, Circle, Slack)](<https://devfeed.tech/articles/how-to-sell-access-to-a-private-community-discord-circle-slack-10349.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/sell-community-access/>)

Author: Aarthi Poonia

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

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [community](<https://devfeed.tech/tags/community.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [discord](<https://devfeed.tech/tags/discord.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monetization](<https://devfeed.tech/tags/monetization.md>), [payments](<https://devfeed.tech/tags/payments.md>), [slack](<https://devfeed.tech/tags/slack.md>), [subscription](<https://devfeed.tech/tags/subscription.md>)

### AI overview

A step-by-step guide to monetizing private Discord, Circle, and Slack communities through paid memberships, recurring subscriptions, tax handling, and automated access control using Dodo Payments.

### Source excerpt

Step-by-step guide to monetizing private communities. Set up paid memberships for Discord servers, Circle communities, or Slack workspaces with automatic access control.

## No Permanent Overrides

DevFeed: [No Permanent Overrides](<https://devfeed.tech/articles/no-permanent-overrides-27347.md>)

Original publisher: [Read original article](<https://blog.mmckenna.me/no-permanent-overrides>)

Author: Matt McKenna

Published: 2026-03-24T13:00:00Z

Content type: tutorial

Language: en

Sources: [Matt McKenna](<https://devfeed.tech/sources/matt-mckenna.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [incident](<https://devfeed.tech/topics/incident.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [audit](<https://devfeed.tech/topics/audit.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [guide](<https://devfeed.tech/tags/guide.md>), [incident](<https://devfeed.tech/tags/incident.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [override](<https://devfeed.tech/tags/override.md>), [scheduled](<https://devfeed.tech/tags/scheduled.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This guide explains how feature flag overrides applied during incident response can accidentally become permanent, causing drift between production and staging, fragmented user experiences, and maintenance debt. It recommends scheduling automatic expiration when applying an override so users re-enter the rollout path after the underlying fix is deployed.

### Source excerpt

I originally wrote this guide while working at Square to help my teams address a recurring problem: feature flag overrides applied during incident response were quietly becoming permanent, creating dr

## Data Previews for Pull Requests

DevFeed: [Data Previews for Pull Requests](<https://devfeed.tech/articles/data-previews-18601.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/previews-branches>)

Author: Rafa Moreno

Published: 2026-03-13T12:00:00Z

Content type: release

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [ci](<https://devfeed.tech/tags/ci.md>), [data](<https://devfeed.tech/tags/data.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>)

### AI overview

The article announces preview deployments for the data layer for pull requests, with one CI command, automatic branch resolution, and zero configuration.

### Source excerpt

Your app gets preview deployments per PR. Now your data layer does too. One CI command, automatic branch resolution, zero config.

## How Interrupting Your Users Can Create Accessibility Concerns

DevFeed: [How Interrupting Your Users Can Create Accessibility Concerns](<https://devfeed.tech/articles/how-interrupting-your-users-can-create-accessibility-concerns-36126.md>)

Original publisher: [Read original article](<https://www.boia.org/blog/how-interrupting-your-users-can-create-accessibility-concerns>)

Author: Chris

Published: 2025-12-22T12:30:00Z

Content type: article

Language: en

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

Topics: [Web Accessibility (a11y)](<https://devfeed.tech/topics/web-accessibility.md>), [Web Content Accessibility Guidelines](<https://devfeed.tech/topics/web-content-accessibility-guidelines.md>), [digital accessibility](<https://devfeed.tech/topics/digital-accessibility.md>), [Website](<https://devfeed.tech/topics/website.md>), [Users](<https://devfeed.tech/topics/users.md>), [notifications](<https://devfeed.tech/topics/notifications.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [accessibility-guidelines](<https://devfeed.tech/tags/accessibility-guidelines.md>), [accessibility-ux](<https://devfeed.tech/tags/accessibility-ux.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [digital-accessibility](<https://devfeed.tech/tags/digital-accessibility.md>), [display](<https://devfeed.tech/tags/display.md>), [people-with-disabilities](<https://devfeed.tech/tags/people-with-disabilities.md>), [send](<https://devfeed.tech/tags/send.md>), [stop](<https://devfeed.tech/tags/stop.md>), [time](<https://devfeed.tech/tags/time.md>), [timeout](<https://devfeed.tech/tags/timeout.md>), [web-accessibility](<https://devfeed.tech/tags/web-accessibility.md>), [web-content-accessibility-guidelines](<https://devfeed.tech/tags/web-content-accessibility-guidelines.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [websites](<https://devfeed.tech/tags/websites.md>)

### AI overview

The article explains how dynamic website behavior, including unexpected notifications, automatic refreshes, and other interruptions, can create accessibility barriers for screen reader users and people with attention disorders. It discusses WCAG Success Criterion 2.2.4, which says interruptions can be postponed or suppressed except in emergencies, while noting that this Level AAA criterion is not generally required for conformance goals.

### Source excerpt

If you're building a dynamic website, there are plenty of valid reasons to interrupt your users. You might need to tell someone if their session is about to timeout, for example, or you might want your content to refresh periodically in order to show more up-to-date information.

## Out with the Old, In with the New: A Guide to Application Upkeep

DevFeed: [Out with the Old, In with the New: A Guide to Application Upkeep](<https://devfeed.tech/articles/out-with-the-old-in-with-the-new-a-guide-to-application-upkeep-23026.md>)

Original publisher: [Read original article](<https://www.javaadvent.com/2025/12/out-with-the-old-in-with-the-new.html>)

Author: Andres Sacco

Published: 2025-12-20T03:08:59Z

Content type: tutorial

Language: en

Sources: [Java Advent Calendar](<https://devfeed.tech/sources/java-advent-calendar.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [guide](<https://devfeed.tech/tags/guide.md>), [java](<https://devfeed.tech/tags/java.md>), [legacy-application](<https://devfeed.tech/tags/legacy-application.md>), [legacy-code](<https://devfeed.tech/tags/legacy-code.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [rewrite](<https://devfeed.tech/tags/rewrite.md>), [security](<https://devfeed.tech/tags/security.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>)

### AI overview

This guide explains why upgrading Java or Spring Boot applications involves more than changing a version number. It discusses migration challenges, legacy code, differing versions across microservices, and risks from outdated software, including security, compatibility, stability, and maintainability concerns.

### Source excerpt

Migrating an existing application to a new version of Java or a framework such as Spring Boot involves much more than simply updating a version number in a file. Each new release of a library or language brings new features, deprecations, behavioral changes, and sometimes complete API redesigns. When legacy code is involved, these upgrades [...] The post Out with the Old, In with the New: A Guide to Application Upkeep appeared first on JVM Advent.

## UPI Autopay: Benefits and Use cases

DevFeed: [UPI Autopay: Benefits and Use cases](<https://devfeed.tech/articles/upi-autopay-benefits-and-use-cases-10426.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/upi-autopay/>)

Author: Joshua D'Costa

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

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [bank](<https://devfeed.tech/tags/bank.md>), [billing](<https://devfeed.tech/tags/billing.md>), [card](<https://devfeed.tech/tags/card.md>), [india](<https://devfeed.tech/tags/india.md>), [payments](<https://devfeed.tech/tags/payments.md>), [product](<https://devfeed.tech/tags/product.md>), [saas](<https://devfeed.tech/tags/saas.md>), [scheduled](<https://devfeed.tech/tags/scheduled.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

This tutorial explains UPI Autopay for SaaS and subscription businesses serving customers in India. It covers mandate creation and approval, scheduled or variable automatic debits, merchant setup, and notifications through webhooks.

### Source excerpt

Understand UPI Autopay for SaaS subscriptions in India, including mandate flows, merchant setup steps, user benefits, and renewal success impact.

## Cisco IOS IPv6 documentation incorrectly described automatic OSPFv3 router ID selection

DevFeed: [Cisco IOS IPv6 documentation incorrectly described automatic OSPFv3 router ID selection](<https://devfeed.tech/articles/omg-automatic-ospfv3-router-id-on-cisco-ios-11266.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/10/ospf-automatic-router-id/>)

Published: 2025-10-28T06:52:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [router](<https://devfeed.tech/tags/router.md>)

### AI overview

The article criticizes inaccurate Cisco IOS IPv6 documentation about OSPFv3 router ID selection. It explains that the OSPFv3 process does not start without an IPv4 address or a configured router ID, and notes that Cisco later corrected the documentation.

### Source excerpt

Found this incredible gem1 hidden in the Usage Guidelines for the OSPFv3 router-id configuration command part of the Cisco IOS IPv6 reference guide. The whole paragraph seems hallucinated2, but that couldn't be because the page was supposedly last updated in 2019, and LLMs weren't good enough to write well-structured nonsense at that time: 2026-04-14: The router-id description in the Cisco IOS IPv6 Reference Guide has been fixed. Thank you! It's so nice to see we can make the world a better place (one snark at a time). Read more ...

## Keycloak 26.1.4 released

DevFeed: [Keycloak 26.1.4 released](<https://devfeed.tech/articles/keycloak-26-1-4-released-31692.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/03/keycloak-2614-released>)

Author: Keycloak Team

Published: 2025-03-14T00:00:00Z

Content type: release

Language: en

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

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [fields](<https://devfeed.tech/tags/fields.md>), [filter](<https://devfeed.tech/tags/filter.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [token](<https://devfeed.tech/tags/token.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Keycloak 26.1.4 was released on March 14, 2025. The release includes an enhancement allowing administrators to disable automatic refresh of event views, an upgrade to Infinispan 15.0.14, and fixes for issues involving renamed realm roles, token revocation, event filtering, user profile placeholders, HTTPS trust-store configuration, and client request object defaults.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #37433 Allow admin to disable automatic refresh of event views admin/ui #37711 Upgrade to Infinispan 15.0.14 Bugs #37320 Cannot fetch realm role that was renamed admin/api #37621 When calling the token revoke endpoint multiple times with the same token, a database REVOKED-TOKEN constraint error is reported storage #37843 Admin events: resource type filter does not work admin/ui #37911 Unwanted placeholder texts in user profile fields admin/ui #37944 KC_HTTPS_TRUST_STORE_TYPE not working dist/quarkus #38038 The default setting of the client request object parameter is empty admin/ui

## Shadow Repeater:AI-enhanced manual testing

DevFeed: [Shadow Repeater:AI-enhanced manual testing](<https://devfeed.tech/articles/shadow-repeater-ai-enhanced-manual-testing-7697.md>)

Original publisher: [Read original article](<https://portswigger.net/research/shadow-repeater-ai-enhanced-manual-testing>)

Author: Gareth Heyes

Published: 2025-02-20T13:20:19Z

Content type: article

Language: en

Sources: [PortSwigger Research](<https://devfeed.tech/sources/portswigger-research.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [code](<https://devfeed.tech/tags/code.md>), [extension](<https://devfeed.tech/tags/extension.md>), [github](<https://devfeed.tech/tags/github.md>), [request](<https://devfeed.tech/tags/request.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [xss](<https://devfeed.tech/tags/xss.md>)

### AI overview

Shadow Repeater is a Burp Repeater extension that enhances manual security testing with AI-powered automatic variation testing. It analyzes changed parameters and payloads, generates variants through an AI model, tests them against the target, and uses response diffing to identify potentially interesting behavior and vulnerabilities.

### Source excerpt

Have you ever wondered how many vulnerabilities you've missed by a hair's breadth, due to a single flawed choice? We've just released Shadow Repeater, which enhances your manual testing with AI-powere

## Kermit 2.0.5 updates OSLogWriter and adds file logging - Kevin Schildhorn

DevFeed: [Kermit 2.0.5 updates OSLogWriter and adds file logging - Kevin Schildhorn](<https://devfeed.tech/articles/kermit-2-0-5-updates-oslogwriter-and-adds-file-logging-kevin-schildhorn-38232.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-205>)

Published: 2024-11-22T00:00:00Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [IO](<https://devfeed.tech/topics/io.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Library](<https://devfeed.tech/topics/library.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [added](<https://devfeed.tech/tags/added.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [features](<https://devfeed.tech/tags/features.md>), [io](<https://devfeed.tech/tags/io.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [library](<https://devfeed.tech/tags/library.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [module](<https://devfeed.tech/tags/module.md>), [sample](<https://devfeed.tech/tags/sample.md>), [swift](<https://devfeed.tech/tags/swift.md>), [update](<https://devfeed.tech/tags/update.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Kermit 2.0.5 has been released with updates to OSLogWriter, an upgrade to Kotlin 2.0.10, and a new Kermit-IO module for writing logs to files. The release also adds configurable iOS log categorization, filtering, grouping, and public-versus-redacted log behavior.

### Source excerpt

The 2.0.5 update for Kermit is out now and features various updates to OSLogWriter, as well as the ability to log to a file.

## Meet the Maker: Andrey Prokopenko

DevFeed: [Meet the Maker: Andrey Prokopenko](<https://devfeed.tech/articles/meet-the-maker-andrey-prokopenko-9109.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/meet-the-maker-andrey-prokopenko/>)

Author: Andrey P.

Published: 2024-02-08T09:30:08Z

Content type: article

Language: en

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

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [community](<https://devfeed.tech/tags/community.md>), [designer](<https://devfeed.tech/tags/designer.md>), [freelance](<https://devfeed.tech/tags/freelance.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [illustration](<https://devfeed.tech/tags/illustration.md>), [local](<https://devfeed.tech/tags/local.md>), [mac](<https://devfeed.tech/tags/mac.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [photoshop](<https://devfeed.tech/tags/photoshop.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A Meet the Maker interview with freelance designer and illustrator Andrey Prokopenko about his use of Sketch, his Inspirational Illustrations series, and the tools, features, and workflow he uses to create illustrations.

### Source excerpt

"I would advise you to start with a sketch, form a general composition, and then layer by layer add elements and little things that will fill the illustration."

## Amazon SNS: Cost Reduction and Reliable Delivery for Startups

DevFeed: [Amazon SNS: Cost Reduction and Reliable Delivery for Startups](<https://devfeed.tech/articles/amazon-sns-cost-reduction-and-reliable-delivery-for-startups-33334.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Amazon-SNS-for-Cost-Reduction-and-Message-Delivery-Assurance-in-Startups>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2023-12-10T00:00:00Z

Content type: article

Language: en

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

Topics: [Messaging](<https://devfeed.tech/topics/messaging.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud-devops](<https://devfeed.tech/tags/cloud-devops.md>), [cost](<https://devfeed.tech/tags/cost.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [queues](<https://devfeed.tech/tags/queues.md>), [sqs](<https://devfeed.tech/tags/sqs.md>), [system-design](<https://devfeed.tech/tags/system-design.md>), [system-design-backend-cloud-devops](<https://devfeed.tech/tags/system-design-backend-cloud-devops.md>)

### AI overview

This article discusses how Amazon SNS can help startups reduce messaging costs through pay-per-message pricing and support message delivery with automatic retries, dead letter queues, and multi-region delivery. It also considers when Amazon SQS may be a better fit.

### Source excerpt

How Amazon SNS helps startups cut messaging costs with pay-per-message pricing, automatic retries, dead letter queues, and multi-region delivery -- and when SQS might be a better fit.

## How Encore Implements Automatic Tracing for TypeScript and Go Backend Applications

DevFeed: [How Encore Implements Automatic Tracing for TypeScript and Go Backend Applications](<https://devfeed.tech/articles/tracing-typescript-s-trails-17855.md>)

Original publisher: [Read original article](<https://encore.dev/blog/tracing-typescripts-trails>)

Author: Dominic Black

Published: 2023-11-10T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [tracing](<https://devfeed.tech/topics/tracing.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [backend](<https://devfeed.tech/tags/backend.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article explains Encore's automatic tracing for distributed backend applications, focusing on its TypeScript request-tracking implementation and comparing it with the Go approach. It describes how traces and spans are generated for API calls, external HTTP calls, database queries, and Pub/Sub work, then streamed to a trace engine and displayed in a dashboard.

### Source excerpt

The wizardry of AsyncLocalStorage

## Announcing Spin v1.4

DevFeed: [Announcing Spin v1.4](<https://devfeed.tech/articles/announcing-spin-v1-4-15372.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/spin-v14>)

Author: Melissa Klein

Published: 2023-07-12T17:00:00Z

Content type: release

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [net](<https://devfeed.tech/tags/net.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [storage](<https://devfeed.tech/tags/storage.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Spin 1.4 introduces automatic SQLite storage and application troubleshooting with the Spin Doctor.

### Source excerpt

Spin 1.4 introduces automatic SQLite storage, application troubleshooting with the Spin Doctor, and more!

## Teleport Automatic Agent Updates

DevFeed: [Teleport Automatic Agent Updates](<https://devfeed.tech/articles/teleport-automatic-agent-updates-29907.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/teleport-auto-update-agents/>)

Author: travis.rodgers@goteleport.com (Travis Rodgers)

Published: 2023-07-06T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [maintenance](<https://devfeed.tech/topics/maintenance.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Security](<https://devfeed.tech/topics/security.md>), [notifications](<https://devfeed.tech/topics/notifications.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [security](<https://devfeed.tech/tags/security.md>), [updates](<https://devfeed.tech/tags/updates.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

The article explains Teleport 13's automatic update feature for Teleport agents and Teleport Kubernetes Agents. It describes why regular updates matter for compatibility, security, stability, and cluster notifications, and explains that enrolled agents can update according to a preconfigured maintenance schedule, including certain updates when an agent cannot join the Teleport cluster.

### Source excerpt

The recent release of Teleport 13 brings a much-anticipated feature allowing Teleport agents and Teleport Kubernetes Agents to be updated automatically.

## Exif Orientation Tag and Smart Downloads

DevFeed: [Exif Orientation Tag and Smart Downloads](<https://devfeed.tech/articles/exif-orientation-tag-and-smart-downloads-19295.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/exif-orientation-automatic-captured-image-rotation/>)

Author: Shai Almog

Published: 2020-07-02T00:00:00Z

Content type: article

Language: en

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

Topics: [API](<https://devfeed.tech/topics/api.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Android](<https://devfeed.tech/topics/android.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [camera](<https://devfeed.tech/tags/camera.md>), [capture](<https://devfeed.tech/tags/capture.md>), [code](<https://devfeed.tech/tags/code.md>), [devices](<https://devfeed.tech/tags/devices.md>), [http](<https://devfeed.tech/tags/http.md>), [images](<https://devfeed.tech/tags/images.md>), [internet](<https://devfeed.tech/tags/internet.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [network](<https://devfeed.tech/tags/network.md>), [samsung](<https://devfeed.tech/tags/samsung.md>), [server](<https://devfeed.tech/tags/server.md>), [servers](<https://devfeed.tech/tags/servers.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The article explains how to handle EXIF orientation tags so captured images display correctly across devices. It also introduces Codename One's Util.downloadUrlSafely API, which can resume interrupted downloads when the server supports partial HTTP downloads.

### Source excerpt

On some devices, Capture APIs return images with the correct orientation, meaning that they do not need to be changed to display correctly; on other devices, they return images with a fixed orientation and an EXIF tag that indicates how they must be rotated or flipped to display correctly. More precisely, the Orientation Tag indicates the orientation of the camera with respect to the captured scene and can take a value from 0 to 8, as illustrated on the page Exif Orientation Tag. For testing purposes, you can download landscape and portrait images with all possible orientation values from the EXIF Orientation-flag example images repository.

## Framework Pro Adds Automatic Troubleshooting for HTTP APIs

DevFeed: [Framework Pro Adds Automatic Troubleshooting for HTTP APIs](<https://devfeed.tech/articles/announcing-http-api-troubleshooting-14065.md>)

Original publisher: [Read original article](<https://www.serverless.com/blog/announcing-http-api-monitoring>)

Author: Fernando Medina Corey

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

Content type: release

Language: en

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

Topics: [API](<https://devfeed.tech/topics/api.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [faas](<https://devfeed.tech/tags/faas.md>), [function-as-a-service](<https://devfeed.tech/tags/function-as-a-service.md>), [http](<https://devfeed.tech/tags/http.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [news](<https://devfeed.tech/tags/news.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>), [serverless-framework](<https://devfeed.tech/tags/serverless-framework.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>)

### AI overview

Framework Pro now supports automatic troubleshooting of HTTP APIs.

### Source excerpt

Framework Pro now supports automatic troubleshooting of HTTP APIs!

## Automatic task execution in Buildship

DevFeed: [Automatic task execution in Buildship](<https://devfeed.tech/articles/automatic-task-execution-in-buildship-24601.md>)

Original publisher: [Read original article](<https://blog.gradle.org/buildship-sync-task-exec>)

Author: Donat Csikos

Published: 2019-05-02T04:00:00Z

Content type: article

Language: en

Sources: [The Gradle Blog](<https://devfeed.tech/sources/the-gradle-blog.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [eclipse](<https://devfeed.tech/tags/eclipse.md>), [feature](<https://devfeed.tech/tags/feature.md>), [gradle](<https://devfeed.tech/tags/gradle.md>)

### AI overview

The article introduces automatic task execution in Buildship 3.1, the Eclipse plugins for Gradle. It explains how to run tasks during project synchronization and Eclipse builds, including tasks that generate or update configuration files and perform code generation or validation.

### Source excerpt

If you work with Eclipse you are probably familiar with Buildship, the Eclipse plugins for Gradle. The Buildship 3.1 release allows you to run tasks upon project synchronization and auto build, the two most highly voted issues on Github. In this post, we're going to summarize why this is an essential feature for many and how can you make use of it. Extending project synchronization The Buildship project synchronization functionality imports the Gradle projects into the workspace and configures them to work with the Java toolchain. That - of course - is just the tip of the iceberg. There are many other tools and frameworks out there, and Buildship can't provide configuration for all. Since 3.0, there's a public API to add new integrations, but that requires writing Eclipse plugins. Most users only want to run custom tasks to generate or update configuration files. Running the tasks manually after each change can be frustrating and error-prone. Automatically running the tasks upon project synchronization helps the developers to stay in the flow. How it works To use the new feature, you'll need Buildship 3.1 and a project using Gradle 5.4 and above. In Gradle 5.4 we introduced a new attribute in the eclipse plugin: plugins { id 'eclipse' } task generateCustomConfig { doLast { println "Generating custom configuration..." } } eclipse { synchronizationTasks generateCustomConfig } That's it. When you import or synchronize the project, you'll see the tasks being executed. Note, that the synchronization task is declared with a task reference. You can actually use different types here: strings specifying the task paths, a list of tasks, and more. Essentially, you can use any task dependency types. Executing tasks during Eclipse build Along with the feature above, we also added the option to run tasks every time the user changes a resource in the workspace, and the Eclipse build is triggered. This feature is useful to execute small code generator and validator tasks. The synta

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