Forem

Harshit Luthra profile picture

Harshit Luthra

I run things in production and write about what breaks. Main shop: harshit.cloud.

Location 0x7F000001 Joined Joined on  Personal website https://harshit.cloud github website
Writing Debut
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
The git commands I actually run every day
Cover image for The git commands I actually run every day

The git commands I actually run every day

1
Comments
10 min read
A single zsh function for one-line AI answers that knows when to pre-type the command
Cover image for A single zsh function for one-line AI answers that knows when to pre-type the command

A single zsh function for one-line AI answers that knows when to pre-type the command

Comments
5 min read
How to bypass corporate MDM and AI gateways on Claude Code
Cover image for How to bypass corporate MDM and AI gateways on Claude Code

How to bypass corporate MDM and AI gateways on Claude Code

3
Comments
6 min read
Lazy SRE's guide to secure systems, part 5: the dev laptop is the perimeter
Cover image for Lazy SRE's guide to secure systems, part 5: the dev laptop is the perimeter

Lazy SRE's guide to secure systems, part 5: the dev laptop is the perimeter

Comments
8 min read
Lazy SRE's guide to secure systems, part 4: the four DNS records
Cover image for Lazy SRE's guide to secure systems, part 4: the four DNS records

Lazy SRE's guide to secure systems, part 4: the four DNS records

Comments
9 min read
Lazy SRE's guide to secure systems, part 3: the unsexy list
Cover image for Lazy SRE's guide to secure systems, part 3: the unsexy list

Lazy SRE's guide to secure systems, part 3: the unsexy list

Comments
10 min read
Lazy SRE's guide to secure systems, part 2: the actions you didn't pin
Cover image for Lazy SRE's guide to secure systems, part 2: the actions you didn't pin

Lazy SRE's guide to secure systems, part 2: the actions you didn't pin

Comments
8 min read
Blocking AI crawlers is the new 'noindex'
Cover image for Blocking AI crawlers is the new 'noindex'

Blocking AI crawlers is the new 'noindex'

Comments
1 min read
Access denied: when your browser extensions look like attack vectors
Cover image for Access denied: when your browser extensions look like attack vectors

Access denied: when your browser extensions look like attack vectors

Comments
2 min read
VictoriaLogs vs Loki: real-world benchmarking results
Cover image for VictoriaLogs vs Loki: real-world benchmarking results

VictoriaLogs vs Loki: real-world benchmarking results

Comments
5 min read
When Netlify killed my free tier: a 15-minute migration to Dokploy
Cover image for When Netlify killed my free tier: a 15-minute migration to Dokploy

When Netlify killed my free tier: a 15-minute migration to Dokploy

Comments
2 min read
Delivery impersonation: the social engineering vector that just works
Cover image for Delivery impersonation: the social engineering vector that just works

Delivery impersonation: the social engineering vector that just works

Comments
2 min read
My watchlist: from 70s basements to Victorian crime scenes
Cover image for My watchlist: from 70s basements to Victorian crime scenes

My watchlist: from 70s basements to Victorian crime scenes

Comments
1 min read
GitHub Actions vs GitLab CI: a practical comparison
Cover image for GitHub Actions vs GitLab CI: a practical comparison

GitHub Actions vs GitLab CI: a practical comparison

1
Comments
4 min read
Git interactive rebase: clean up your commit history
Cover image for Git interactive rebase: clean up your commit history

Git interactive rebase: clean up your commit history

Comments
2 min read
Prometheus and Grafana: from zero to production monitoring
Cover image for Prometheus and Grafana: from zero to production monitoring

Prometheus and Grafana: from zero to production monitoring

Comments
5 min read
Bash parameter expansion: string manipulation without sed and awk
Cover image for Bash parameter expansion: string manipulation without sed and awk

Bash parameter expansion: string manipulation without sed and awk

1
Comments 1
2 min read
kubectl JSONPath: extract exactly what you need
Cover image for kubectl JSONPath: extract exactly what you need

kubectl JSONPath: extract exactly what you need

Comments
4 min read
kubectl neat: remove Kubernetes YAML clutter
Cover image for kubectl neat: remove Kubernetes YAML clutter

kubectl neat: remove Kubernetes YAML clutter

Comments
1 min read
Docker security: stop running everything as root
Cover image for Docker security: stop running everything as root

Docker security: stop running everything as root

Comments
8 min read
jq: the command-line JSON parser that earns its keep
Cover image for jq: the command-line JSON parser that earns its keep

jq: the command-line JSON parser that earns its keep

Comments
4 min read
Docker build cache: the .dockerignore gotcha
Cover image for Docker build cache: the .dockerignore gotcha

Docker build cache: the .dockerignore gotcha

Comments
1 min read
Lazy SRE's guide to secure systems, part 6: the network in front of everything
Cover image for Lazy SRE's guide to secure systems, part 6: the network in front of everything

Lazy SRE's guide to secure systems, part 6: the network in front of everything

Comments
9 min read
Lazy SRE's guide to secure systems, part 1: the dependencies you didn't read
Cover image for Lazy SRE's guide to secure systems, part 1: the dependencies you didn't read

Lazy SRE's guide to secure systems, part 1: the dependencies you didn't read

Comments
7 min read
Self-hosting SimpleLogin: own your email aliases for $3 a month
Cover image for Self-hosting SimpleLogin: own your email aliases for $3 a month

Self-hosting SimpleLogin: own your email aliases for $3 a month

Comments 1
11 min read
JA4's split format saved our metrics cardinality
Cover image for JA4's split format saved our metrics cardinality

JA4's split format saved our metrics cardinality

Comments
1 min read
How I took down 30% of production with one TLS fingerprinting rule
Cover image for How I took down 30% of production with one TLS fingerprinting rule

How I took down 30% of production with one TLS fingerprinting rule

Comments
6 min read
Five Kubernetes debugging tricks that saved my production
Cover image for Five Kubernetes debugging tricks that saved my production

Five Kubernetes debugging tricks that saved my production

Comments
4 min read
Docker volume debugging: finding where your data actually lives
Cover image for Docker volume debugging: finding where your data actually lives

Docker volume debugging: finding where your data actually lives

Comments
3 min read
AWS cost optimization: how we cut our bill by 60%
Cover image for AWS cost optimization: how we cut our bill by 60%

AWS cost optimization: how we cut our bill by 60%

Comments
6 min read
Infrastructure as code: mistakes I made so you don't have to
Cover image for Infrastructure as code: mistakes I made so you don't have to

Infrastructure as code: mistakes I made so you don't have to

Comments
4 min read
Seven visual tools, one diagram
Cover image for Seven visual tools, one diagram

Seven visual tools, one diagram

Comments
12 min read
loading...