Posts tagged guide

Fine-Tuning SciBERT to Classify arXiv Research Papers
How I built an end-to-end NLP pipeline that classifies scientific abstracts into broad domains - from raw arXiv data to a deployed REST API.
24 May 2026, 8 min read

Deploying a Next.js App with PM2 and GitHub Actions
A practical guide to deploying a Next.js application to your own server using PM2, Nginx, and automated GitHub Actions deployments over SSH.
26 Apr 2026, 4 min read

Grafana Alerting for Your Production Stack
A practical guide to setting up metric and log-based alerts in Grafana with Discord notifications, covering CPU, MySQL, and Laravel log alerts.
21 Apr 2026, 4 min read

Completing the LGTM Stack with Grafana Tempo
A practical guide to adding distributed tracing to your stack with Grafana Tempo, Alloy, and OpenTelemetry on a Laravel application.
16 Apr 2026, 8 min read

MySQL Monitoring with Grafana and Alloy
A step-by-step guide to monitoring MySQL with Grafana Alloy and Mimir: a least-privilege user, the right collectors, key queries and a ready-made dashboard.
4 Apr 2026, 6 min read

MySQL Production Setup
A practical guide to installing and configuring MySQL on Ubuntu for production use, including backup and restore procedures with S3.
4 Apr 2026, 5 min read

Grafana Monitoring with OSS Tools
A practical guide to setting up a full monitoring stack with Grafana, Mimir, Loki, and Alloy for your self-hosted projects.
23 Feb 2026, 7 min read
Let's work together
Whether it's a talk, a project or a question about something I wrote, email is the fastest way to reach me.
[email protected]- Speaking
- Conferences, meetups, podcasts and panels on PHP, backend architecture, DevOps and team leadership.
- Mentoring
- Developers growing into backend, DevOps or their first lead role.
- Consulting
- Architecture reviews, team processes and scaling problems that need a second opinion.
- Collaboration
- Side projects and partnerships that solve a real problem.