From chasing ghost endpoints to battling undocumented limits, this journey taught me more about the Slack API than I bargained for.

Josh Peterson
More Stories
Slack API Secrets: Overcoming the Canvas Editing One-Change Limit
Turns out, the Slack API enforces a one-change-per-request limit, and it’s a game-changer for bulk edits.

Josh Peterson
Automating Slack with Google Sheets: Posting Unique Messages from a Spreadsheet
I recently tackled this exact challenge, and after some tinkering with Google Apps Script and the Slack API, I’ve got a solution that works like a charm.

Josh Peterson
Rendering Markdown Lists in Next.js - A Step-by-Step Guide
Here’s how I transform Markdown lists from Obsidian into HTML for my Next.js blog

Josh Peterson
Code Highlighting in Next.js - Using Prism.js with Markdown
This post demonstrates code syntax highlighting with Prism.js in our Next.js blog.

Josh Peterson
Automating Google Tasks with google-tasks1-cli and Warp's Agentic Mode
Managing tasks in Google Tasks can be a repetitive chore, especially when you want to organize them into specific lists and avoid duplicates.

Josh Peterson