Engineering
Build an AI Image Moderation System with AWS Rekognition
Adding image uploads to your live streams or chats increases engagement and interactivity. It allows your users to share visual content with the community, express themselves through photos and memes, and create more dynamic conversations in real time. But it also introduces the challenge of bad actors uploading inappropriate content and exposing your community to
Read more ->
11 min read
Designing Effective UI Components in Jetpack Compose
Since Google announced the Jetpack Compose 1.0 stable release, many companies have adopted Jetpack Compose to leverage its numerous advantages. With Compose's widespread adoption across the Android ecosystem, libraries and SDKs have also begun integrating support for Compose. Traditionally, in XML-based projects, UI components were delivered as custom views with customizable options via attributes. While
Read more ->
12 min read
Exercise Caution When Using runBlocking on Android
As Kotlin continues to dominate as the preferred language for Android development, developers must understand its underlying mechanisms. One of Kotlin's standout features is its built-in support for asynchronous and non-blocking programming at the language level, offering developers powerful tools to build efficient and responsive applications. Coroutines in Kotlin can be created using coroutine builders—specialized
Read more ->
7 min read
DeepSeek R1 - The Best Local LLM Tools To Run Offline
Many people (especially developers) want to use the new DeepSeek R1 thinking model but are concerned about sending their data to DeepSeek. Read this article to learn how to use and run the DeepSeek R1 reasoning model locally and without the Internet or using a trusted hosting service. You run the model offline, so your
Read more ->
6 min read
Multilingual Content Moderation with LLMs
Content warning: This article contains some NSFW Hungarian and Korean words and phrases. Did you know for the sitcom Mork and Mindy, the production team needed censors who knew four languages just to keep up with Robin Williams' sneaky swearing attempts? That was in the seventies, but today’s content moderators have the same problem, writ
Read more ->
5 min read
How to Add RAG-Based AI to Team Chat With Stream
AI agent chats are mostly a 1:1 experience. But that misses a clear opportunity--having an AI member of your team. If every team member was participating in a chat with AI, you could collaborate as a group, create shared knowledge bases, or solve problems together more efficiently. So, let's build that. We're going to extend
Read more ->
6 min read
Moderation API Introduction
Content moderation is crucial for maintaining a safe and positive user experience. Stream's Moderation API offers a powerful solution for integrating robust moderation capabilities into your applications. Stream's Moderation Dashboard enables developers to prevent users from posting harmful content and build custom moderation workflows tailored to their specific needs. This article will explore the key
Read more ->
4 min read
Build an Agentic RAG System With OpenAI, LanceDB, and Phidata
Integrating AI into enterprise applications often challenges getting accurate and efficient results from LLMs. The main reason is that LLMs are trained on large datasets rather than specifically on your enterprise's data. These challenges may usually include hallucinations, outdated information presentation, and more. This article explores the integration of AI agents, or, Agentic Retrieval Augmented
Read more ->
8 min read