Blog
-
A personal API
-
Self-nested components with svelte
-
Tailwind CLI with Yew and Trunk
-
Serving static CORS JSON with Caddy
-
Switching to Svelte
-
Remote uploads with pre-signed URLs on Scaleway's object storage
-
Upload a file to an AWS pre-signed S3 url with RestClient
-
Publish articles from iA Writer to your static site
-
Kafka and Ruby, a Sidekiq lovestory
-
Using MailGun Europe with Rails’s ActionMailer
-
Automatically water your plants with this 3d-printed system
-
Identifying and Resolving a Kafka Issue With AppSignal
-
Extending Protobuf with Traits in Rust
-
Resize images from s3 with AWS Lambda and Rust
-
Creating a small Stimulus.js app to handle Markdown Images
-
Monitoring MongoDB Replicaset Lag with AppSignal
-
Blog update: from dynamic app to a static site
-
Don't be mean: Statistical means and percentiles 101
-
The innards of a RubyGem
-
Custom Exceptions in Ruby
-
Apollo Query Batching and graphql-ruby
-
Fixing Sony RX100 "Turn camera off then on" message
-
Track cache hits with custom metrics
-
Monitor MongoDB (query) load with Custom Metrics
-
Upgrading to Mongoid 5 / mongo-ruby-driver
-
Consistent API's
-
Vastly improve performance for MongoDB, Mongoid and Sidekiq
-
Realtime graphs from MongoDB with aggregations
-
Taming our MongoDB database size
-
A quick post about reducing MongoDB queries
-
A trakt.tv siri proxy plugin
-
How to control an RC car with an arduino