Recent Posts

SlackView: Slack Bot opening Modals

## Overview Modals are popup dialogs that collect structured input from users. They appear as an overlay on top of Slack's interface and can contain text inputs, date pickers, checkboxes, radio butt

Read More

SlackActions: Slack Bot handling Slash commands

## Overview Slash commands let users trigger your Bot by typing a command like `/todo` or `/deploy` directly into the Slack message box. Unlike message handlers that passively listen for text, slash

Read More

SlackHandlers: Slack Bot handling events

## Overview In the previous article I walked through creating a Slack Bot and registering it with Slack. That article simply verified that events coming from Slack were correctly received by the Bot

Read More

SlackMug: A Mug plugin for a Slack bot

## Overview This article will walk through the steps of creating a Mug plugin that implements a Slack Bot. It utilizes NisseBolt, a C++ library designed to be similar to the [Slack Bolt](https://doc

Read More

Mug: A C++ server with hot-reloadable plugins

I like Python’s Bottle/Flask development loop: change code, hit refresh, keep moving. In C++ we traditionally pay for “real builds” with server restarts, cold state, and the mental overhead of wirin

Read More

NeoVim Config on Apple Silicon

# NeoVim I want to use neovim as my build environment for ***C++***. Couple of pre-requisites before you even start. * Install XCode (Download from the AppStore) * Install the command line tools `

Read More