Best of Slack2024

  1. 1
    Article
    Avatar of daily_updatesdaily.dev Changelog·2y

    Slack Integration

    Integrate your Squad with Slack to receive notifications on Squad activity directly in your Slack channels, allowing for seamless and streamlined communication. Admins can easily connect a Squad to a Slack workspace and channel, making it straightforward to keep your team updated. For more details, visit the provided documentation link.

  2. 2
    Article
    Avatar of awegoAwesome Go·2y

    Build a chat room with custom bots powered by OpenAI/Gemini

    Build a chat room that combines chat platforms like Discord and Slack with AI bots powered by OpenAI and Google Gemini. This guide walks you through running the application locally, deploying to Encore's free dev cloud, and integrating with Slack/Discord. Key components include an Open Source Go-based application, multi-platform support, and multi-model compatibility with OpenAI and Gemini. Setup involves installing Encore CLI, configuring API keys, local development with a single command, and seamless cloud deployment.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·2y

    How Slack Built a Distributed Cron Execution System for Scale

    Slack built a distributed cron execution system for scale by developing a new execution service written in Go and deployed on Bedrock. They faced issues with maintainability, cost-ineffective vertical scaling, and a single point of failure. The high-level cron execution architecture includes a Scheduled Job Conductor and a Job Queue. Slack also used a Vitess database table for deduplication and job tracking.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    How to build a Perplexity-like Chatbot in Slack?

    Learn how to build a Slack chatbot that can search the internet and return information with citations using AI. The process involves configuring a SlackBot, setting up event listeners, and utilizing the Composio platform with tools like Exa and Tavily. Follow step-by-step instructions to install necessary libraries, configure integrations, and build the agent workflow. The guide also explains how to define and deploy AI agents capable of responding to Slack messages by retrieving information through internet searches.

  5. 5
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Paranoia and desperation in the AI gold rush

    Salesforce announced that they will be training their Slack AI models on people's private messages and files. The author reflects on the broad paranoia and desperation in the AI gold rush.

  6. 6
    Article
    Avatar of infoqInfoQ·2y

    RAG-Powered Copilot Saves Uber 13,000 Engineering Hours

    Uber's AI-powered on-call copilot, Genie, has saved 13,000 engineering hours by answering over 70,000 questions across 154 Slack channels. Powered by Retrieval-Augmented Generation (RAG), Genie enhances incident response efficiency by leveraging existing knowledge sources. It avoids data-sensitive issues by using pre-approved sources and relies on user feedback to continuously refine its performance.

  7. 7
    Article
    Avatar of asayerasayer·2y

    How to integrate React with Slack

    Learn how to integrate React with Slack and create a feedback component using React. Set up a Slack app and post messages to a dedicated Slack channel.

  8. 8
    Article
    Avatar of denoDeno·2y

    How Slack used Deno to save months of engineering effort in launching their new platform

    Slack used Deno to save months of engineering effort in launching their new platform. Deno offered ease of getting started, security, and performance. Deno's secure-by-default permissions model gave Slack confidence in running third-party code while maintaining enterprise-level security.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Create a Slack Bot with NodeJS and Slack Bolt API

    Learn to create a Slack bot using Slack Bolt API and NodeJS. The guide covers setting up a Slack workspace, creating a Slack app, setting up a server using NodeJS, and adding basic functionalities like replying to messages. It also explains how to authenticate the bot with tokens and enable socket mode for communication.

  10. 10
    Article
    Avatar of substackSubstack·2y

    Slack Real-Time Messaging

    An analysis of the Slack architecture explaining how they send millions of messages in real time.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Building Slack notifications to monitor pg_dump and restore workflows

    Streamline your pg_dump and restore workflows from RDS to Neon by setting up Slack notifications. This guide covers creating a dedicated Slack channel, configuring a Slack App, and updating your GitHub Actions workflow to include real-time job status alerts. Detailed instructions include modifying your .yml file, capturing job start/end times, and scripting success and failure notifications in JavaScript. Ensure completion of prerequisites like previous setups and proper access to Slack API and GitHub repository.

  12. 12
    Article
    Avatar of nvidiadevNVIDIA Developer·2y

    Create a Custom Slackbot LLM Agent with NVIDIA NIM and LangChain

    AI agents powered by NVIDIA NIM and LangChain can enhance productivity by creating intelligent Slackbots that handle diverse tasks. These Slackbots support multi-channel interactions, customizable responses, and can access external tools for more effective communication. The post provides a step-by-step guide to building such a Slackbot using AWS services like EC2, DynamoDB, and Aurora PostgreSQL. It also suggests best practices for memory management and defines steps for deploying the Slackbot, including setting up libraries, configuring agents, and managing user interactions.