Editorial plan
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