<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/slack/best-of/2024" -->

---
title: Best Slack posts of 2024 | daily.dev
description: The most upvoted Slack posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/slack/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/slack/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Slack posts of 2024 | daily.dev
og:description: The most upvoted Slack posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Slack — 2024

1. 1  
[](/posts/slack-integration-mu1dvfy9s "Slack Integration")  
Article  
![Avatar of daily_updates](https://media.daily.dev/image/upload/s--COeiQtov--/f_auto/v1704465510/squads/daily_updates)daily.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.  
247  
18
2. 2  
[](/posts/build-a-chat-room-with-custom-bots-powered-by-openai-gemini-wcf8so0wo "Build a chat room with custom bots powered by OpenAI/Gemini")  
Article  
![Avatar of awego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/awego)Awesome 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.  
66
3. 3  
[](/posts/how-slack-built-a-distributed-cron-execution-system-for-scale-i7jgxe2ph "How Slack Built a Distributed Cron Execution System for Scale")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 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.  
55
4. 4  
[](/posts/how-to-build-a-perplexity-like-chatbot-in-slack--ncgffanau "How to build a Perplexity-like Chatbot in Slack?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community 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.  
45  
2
5. 5  
[](/posts/paranoia-and-desperation-in-the-ai-gold-rush-7fc0yjbc8 "Paranoia and desperation in the AI gold rush")  
Article  
![Avatar of dhh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b7c11ef4e9954addbc4857515fd21609)David 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.  
27
6. 6  
[](/posts/rag-powered-copilot-saves-uber-13-000-engineering-hours-evoxr8usj "RAG-Powered Copilot Saves Uber 13,000 Engineering Hours")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 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.  
24
7. 7  
[](/posts/how-to-integrate-react-with-slack-vsf9k57hi "How to integrate React with Slack")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 3y  
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.  
21  
2
8. 8  
[](/posts/how-slack-used-deno-to-save-months-of-engineering-effort-in-launching-their-new-platform-wucifpqdw "How Slack used Deno to save months of engineering effort in launching their new platform")  
Article  
![Avatar of deno](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/714ae5897f174e6c9c7ce75db092f9ce)Deno · 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.  
14  
3
9. 9  
[](/posts/create-a-slack-bot-with-nodejs-and-slack-bolt-api-ov8e7cqqk "Create a Slack Bot with NodeJS and Slack Bolt API")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community 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.  
12  
1
10. 10  
[](/posts/slack-real-time-messaging-jxxhfetzp "Slack Real-Time Messaging")  
Article  
![Avatar of substack](https://media.daily.dev/image/upload/s--KFqxX_OL--/f_auto,t_logo/v1698154293/logos/substack.jpg)Substack · 3y  
Slack Real-Time Messaging  
An analysis of the Slack architecture explaining how they send millions of messages in real time.  
12
11. 11  
[](/posts/building-slack-notifications-to-monitor-pg-dump-and-restore-workflows-1k8kmrfb7 "Building Slack notifications to monitor pg_dump and restore workflows")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community 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.  
11
12. 12  
[](/posts/create-a-custom-slackbot-llm-agent-with-nvidia-nim-and-langchain-mtwtob6on "Create a Custom Slackbot LLM Agent with NVIDIA NIM and LangChain")  
Article  
![Avatar of nvidiadev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/86e45aab42ba48ce83103d01b1119910)NVIDIA 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.  
10

[See all Slack archives](/tags/slack/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/slack/best-of/2024#page","url":"https://daily.dev/tags/slack/best-of/2024","name":"Best Slack Posts of 2024","description":"The most upvoted Slack posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/slack/best-of/2024#items","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/slack-integration-mu1dvfy9s","name":"Slack Integration"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/build-a-chat-room-with-custom-bots-powered-by-openai-gemini-wcf8so0wo","name":"Build a chat room with custom bots powered by OpenAI/Gemini"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-slack-built-a-distributed-cron-execution-system-for-scale-i7jgxe2ph","name":"How Slack Built a Distributed Cron Execution System for Scale"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-build-a-perplexity-like-chatbot-in-slack--ncgffanau","name":"How to build a Perplexity-like Chatbot in Slack?"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/paranoia-and-desperation-in-the-ai-gold-rush-7fc0yjbc8","name":"Paranoia and desperation in the AI gold rush"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/rag-powered-copilot-saves-uber-13-000-engineering-hours-evoxr8usj","name":"RAG-Powered Copilot Saves Uber 13,000 Engineering Hours"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-to-integrate-react-with-slack-vsf9k57hi","name":"How to integrate React with Slack"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-slack-used-deno-to-save-months-of-engineering-effort-in-launching-their-new-platform-wucifpqdw","name":"How Slack used Deno to save months of engineering effort in launching their new platform"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/create-a-slack-bot-with-nodejs-and-slack-bolt-api-ov8e7cqqk","name":"Create a Slack Bot with NodeJS and Slack Bolt API"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/slack-real-time-messaging-jxxhfetzp","name":"Slack Real-Time Messaging"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/building-slack-notifications-to-monitor-pg-dump-and-restore-workflows-1k8kmrfb7","name":"Building Slack notifications to monitor pg_dump and restore workflows"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/create-a-custom-slackbot-llm-agent-with-nvidia-nim-and-langchain-mtwtob6on","name":"Create a Custom Slackbot LLM Agent with NVIDIA NIM and LangChain"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Slack","item":"https://daily.dev/tags/slack"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/slack/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

