What we shipped so far in 2025

Alongside our upcoming plans, we’ve already shipped several important features in recent releases. Here are some highlights of what’s now available in the ActivityPub plugin.

Onboarding

We’ve added an onboarding flow after plugin activation to help guide new users through key decisions — such as selecting the Actor Mode.

It’s also a great opportunity to explain Fediverse concepts for users who are new to them.

More details:

👉 5.9.0 — Easier onboarding for your Fediverse […]

https://activitypub.blog/2025/06/24/what-we-shipped-so-far-in-2025/

New post: PostgreSQL + Outbox Pattern Revamped — Part 1

https://dev.to/msdousti/postgresql-outbox-pattern-revamped-part-1-3lai

Mitigate 6 categories of incidents, revamp the outbox pattern, and boost its performance hugely!

#PostgreSQL #outbox #performance #incident

Em sembla que ja funciona com cal, ja fa el paginat de tots els tuts del compte consultat.

https://codeberg.org/spla/appy/commit/00ca934776a498ede68cf432de10d209f9bcf324

#appy #outbox

account's outbox now seems to work right · 00ca934776

appy - a headless ActivityPub server written with Python and fastAPI.

Codeberg.org

Паттерн Transactional Outbox

Какую потенциальную проблему видите в коде? Каким способом ее решить? Нужно ли вообще ее решать? Все зависит от требований к системе, конечно, поэтому принимать решения предстоит именно вам. Transactional Outbox — паттерн, который могут не знать даже Senior разработчики.

https://habr.com/ru/articles/878790/

#transactional_outbox #атомарность #согласованность #идемпотентность #транзакции #программирование #outbox

Паттерн Transactional Outbox

Какую потенциальную проблему видите в коде? await _applicationService.Create(application); await _queue.Publish(new ApplicationCreatedEvent(application)); Сначала создается заявка в БД, после событие...

Хабр

#Mastodon には、自分の投稿を #アーカイブ として #エキスポート する機能があります。ダウンロードで手に入れられますので、サーバーからの転送等の操作が必要なく、便利です。

#zip ( #tarファイルのこともあった)を解凍すると、
#outbox.json に投稿のテキストファイルがあり、添付のメディアファイルは、
#media_attachments
に収められています。

#outbox.json の投稿記録と #media_attachments の添付ファイル(イメージ系、動画、オーディオは含まず)を合体した投稿履歴が見れる、#Java アプリが、おおよそ完成しました。(自分用には十分な程度。人様が使うにはもう少し使い勝手を考えないと)

結構、ロジックの組み立てで、間違ったところがあり時間が掛かりました。

ご興味があれば、お知らせください。

#prattohome

#Mastodon には、自分の投稿を #アーカイブ として #エキスポート する機能があります。ダウンロードで手に入れられますので、サーバーからの転送等の操作が必要なく、便利です。

#zip ( #tarファイルのこともあった)を解凍すると、
#outbox.json に投稿のテキストファイルがあり、添付のメディアファイルは、
#media_attachments
に収められています。

outbox.json ファイルで、なぜか、「”」引用符を「¥」でエスケープしている箇所があります。結構邪魔なので #Java で取ろうとして、String.replaceAll("¥¥","") をしたらコンパイルエラーに。色々探して、String.replaceAll("¥¥¥¥","") としたら目標達成。4つも「¥」も必要。

なんのまじない???結構調べないと出て来ませんでした。

#prattohome

🎈[Adopt] #dbt continues as an "Adopt", with lots of love for its support for integration into good engineering practices like unit testing

🧪 [Trial] CAP (https://github.com/dotnetcore/CAP) is a .NET library for implementing the #Outbox pattern

🧪 [Trial] Unity Catalog (specifically, Databricks' managed version) moves from "Assess" to "Trial"

🔍 [Assess] #FoundationDB

🔍 [Assess] PGLite (https://github.com/electric-sql/pglite) provides #Postgres in the browser using WASM

GitHub - dotnetcore/CAP: Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern - dotnetcore/CAP

GitHub

Transactional Outbox: от идеи до open-source

Привет! На связи Миша Меркушин. Я тимлид команды Ruby Platform, ответственной за разработку внутренних библиотек и улучшение архитектуры микросервисов на Ruby в СберМаркете. Эта статья про архитектурный паттерн Outbox и инструмент, который мы создали и итерационно развивали внутри команды и лишь недавно «выпустили» его в мир. Он решает проблему обеспечения надежной и согласованной отправки сообщений из приложения, гарантируя, что сообщение будет отправлено после успешного завершения транзакции базы данных.

https://habr.com/ru/companies/sbermarket/articles/819803/

#ruby #outbox #inbox #kafka #sidekiq

Transactional Outbox: от идеи до open-source

Привет! На связи Миша Меркушин. Я тимлид команды Ruby Platform, ответственной за разработку внутренних библиотек и улучшение архитектуры микросервисов на Ruby в СберМаркете. Эта статья про...

Хабр

#ITByte: The #Outbox #Pattern is a #Design pattern that ensures that a database or external system update is delivered and published to a messaging system as a single atomic unit.

The idea of this approach is to have an "Outbox" table in the microservice's database.

https://knowledgezone.co.in/trends/explorer?topic=Outbox-Pattern

Outbox Pattern

The Outbox Pattern (or Transactional Outbox) helps to publish events reliably. The idea of this approach is to have an “Outbox” table in the microservice’s database.

Knowledge Zone

Wow, this #Outbox underground storage for bicycles looks amazing! It's just a work in progress and of course will be more than a shed but it'd also be much more secure!

https://outbox.co.uk/