All writing must be your own original work. You are the author; while we permit limited use of AI in your research and editing process, we’re paying you for your unique voice and experience.
| --- | |
| title: Sidekiq | |
| widgets: | |
| - id: d6e90356-ccd1-48bb-a854-59f5d4527413 | |
| type: insights_vis | |
| grid: {x: 0, y: 0, w: 2, h: 3} | |
| presentation: {} | |
| config: | |
| query: |- | |
| filter event_type::str == "perform.sidekiq" |
https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp
name: Rails Debugger description: "Ruby on Rails debugging specialist with production error monitoring integration. Leverages Honeybadger MCP server to fetch real-time error data, stack traces, affected users, and occurrence patterns. Diagnoses root causes, implements idiomatic fixes, and adds regression tests following Rails conventions." tools: ['*'] mcp-servers:
| #!/usr/bin/env bash | |
| # Dependencies: | |
| # https://github.com/myConsciousness/atproto.dart/tree/main/packages/bluesky_cli | |
| # https://github.com/jqlang/jq | |
| # Check if URI argument is provided | |
| if [ $# -lt 1 ]; then | |
| echo "Usage: $0 <list-uri> [output-file]" | |
| exit 1 |
| # config/initializers/honeybadger.rb | |
| Honeybadger.configure do |config| | |
| config.before_event do |event| | |
| if event.event_type == "sql.active_record" && (event[:query] == "BEGIN" || event[:query] == "COMMIT" || event[:query]&.index("solid_queue")) | |
| event.halt! | |
| end | |
| end | |
| end |
openpgp4fpr:4E5DC0D7B51CF6AB3664FCD83C185ED56E760F73
| // https://github.com/honeybadger-io/honeybadger-node | |
| // https://github.com/koajs/koa/blob/master/docs/guide.md | |
| // https://github.com/koajs/koa/blob/master/docs/error-handling.md | |
| const Honeybadger = require('honeybadger') | |
| const Koa = require('koa') | |
| const app = new Koa() | |
| // Should probably be the first middleware you use | |
| app.use(async (ctx, next) => { |
| <!-- Do Not Track --> | |
| <script type="text/javascript"> | |
| // Global | |
| window.trackingEnabled = function() { | |
| var dnt = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack; | |
| return !(dnt === "1" || dnt === "yes"); | |
| }(); | |
| </script> | |
| <!-- Google Tag Manager, Segment, etc. --> |
These are my notes from deploying a boilerplate Rails app to AWS Lambda (yeah, you read that right) using Lamby. Basically this is me going through the Quick Start guide.
- https://aws.amazon.com/lambda/
- https://lamby.custominktech.com
- https://lamby.custominktech.com/docs/quick_start
Questions/comments: https://twitter.com/heyjoshwood
- https://github.com/excid3/jumpstart
- https://github.com/honeybadger-io/heya
- Follow Josh on Twitter for development updates
This creates a 4-part email series to welcome users who sign up for your Jumpstart app. The first email is sent immediately, and the following emails are sent 2 days apart.
This guide assumes you meet Jumpstart's requirements.