Editorial plan

Tips for engagement:

  • end posts with a question (or a call to action)
  • use categories and tags consistently
  • share development progress updates

Technical deep-dives (“kmp”, “compose”)

  • Why Kotlin Multiplatform for Fediverse apps? (10/06/25)
  • Koin vs Kodein for Multiplatform dependency injection (27/06/25)
  • Hold my state: why shared ViewModels are a life-changer (04/07/25)
  • Navigation in Compose Multiplatform: to the infinity and beyond
  • Multi-module architecture and shared build logic with convention plugins
  • The importance of reproducible builds in open-source development
  • The Markdown rendering challenge: from plain text to rich content
  • Mastodon glitch-soc, a richer format for your posts
  • Keep your code spotless with lint tools
  • Multiplatform mocks with Mokkery
  • Inline images in your posts: bring WordPress blog posts into the timeline
  • Seamless mocks with mokkery
  • Run UI test on multiple platforms with Compose Multiplatform

Project history & community (“community”, “procyon”)

  • What happened to Raccoon for Lemmy? (17/06/25)
  • Playful themes: what’s in the a name? (01/07/25)
  • Why I decided to migrate away from the Ktorfit library (09/07/25)
  • Community feedback integration: case studies and lessons learned
  • Designing for decentralization: UX patterns for federated apps
  • Moderation tools: empowering users in decentralized networks
  • The future of mobile Fediverse applications

Fediverse (“friendica”, “lemmy”, “activitpub”)

  • What makes Friendica shine in the Fediverse ecosystem (13/06/25)
  • ActivityPub dive-in: master the backbone of the Fediverse
  • Understanding ActivityPub groups
  • Mastodon vs Lemmy: UI/UX considerations
  • Federation quirks and how apps handle them (versioning, resolving entities): one app to rule them all
  • Privacy and moderation in decentralized networks
  • The future of interoperability between platforms
  • From forums to the Blogosphere, the future of discussion platforms

Development process (“procyon”, “community”)

  • Internationalization and localization challenges: make contributions count (20/06/2025)
  • From side project to Procyon: our development journey
  • Behind the scenes: from concept to release
  • Open source sustainability: balancing features and maintenance
  • Testing strategies for federated applications
  • Community-driven development: how user feedback shapes our roadmap

User experience focus (“ux”, “a11y”, “l10n”)

  • Swipe navigation, making the Fediverse more enjoyable (24/06/2025)
  • Design principles for social media apps
  • Accessibility first: building inclusive social media
  • Customization vs simplicity in UI design
  • Create adaptive multiplatform designs with window size classes
  • The onboarding problem: making the Fediverse accessible