#backend
7 posts
2026 - March
1 post2026 - February
2 posts2017 - July
1 post2016 - December
2 posts2015 - December
1 post2026 - March
1 postI Built a Data Mining System for My Influencer Girlfriend — Tips and Tricks
How I built a Rails 8 + SQLite + Discord bot data mining system for my influencer girlfriend in 3 days, 58 commits, with 40+ tools accessible via LLM tool calling.
2026 - February
2 postsDiscord as an Admin Panel | Behind The M.Akita Chronicles
How I replaced the classic Rails admin panel with a Discord bot: parser/dispatcher patterns, embeds, reactions, tool-calling LLMs, and the lessons from failing silently in production.
Sending Emails Without Getting Flagged as Spam | Behind The M.Akita Chronicles
How to build a reliable newsletter sending pipeline on Amazon SES, covering atomic claiming, terminal states, DKIM/SPF/DMARC, List-Unsubscribe and the silent SES suppression list.
2017 - July
1 postUpcoming built-in Upload Solution for Rails 5.2 (ActiveStorage)
ActiveStorage organizes file uploads, transformations, and delivery, but still requires infrastructure decisions. On Heroku, prefer Direct Upload. For simple images, Cloudinary makes things easier, with lock-in.
2016 - December
2 postsEx Pusher Lite - Part 3 - A Complete Solution
I built a Pusher-inspired service with Phoenix and Elixir, connecting a Rails application through WebSockets and an API and distributing messages across nodes. It covers many cases, but is not production-safe yet.
Coherence and ExAdmin - Devise and ActiveAdmin for Phoenix
Coherence and ExAdmin bring Phoenix closer to Devise and ActiveAdmin, while a simple Plug adds authorization for the admin area. They ease the start, but do not remove OTP and distributed-systems’ learning curve.
2015 - December
1 postFixing DHH's Rails 5 Chat Demo
While reviewing DHH’s Action Cable chat, the author moves persistence into a background job and removes the model callback. The code returns faster, but the concurrency benefit wasn’t measured.