Blog

Short links,
sharp insights

Articles about URL shortening, link management, analytics, security, and best practices — written by the team behind hrva.cc.

May 15, 2026·hrva.cc Team

Why You Should Use a URL Shortener in 2026

Long URLs are ugly, hard to share, and easy to mistype. A URL shortener solves these problems — but modern tools go far beyond just shrinking links.

URL shortener
link management
productivity
Read more
May 12, 2026·hrva.cc Team

The Complete Guide to Link Analytics

Knowing how many people clicked your link is just the beginning. Here's what link analytics can tell you — and why it matters for your marketing.

analytics
marketing
link tracking
Read more
May 10, 2026·hrva.cc Team

How Expiration Dates and Visit Limits Work

Set it and forget it — expiration dates and visit limits give you full control over your links, even after you've shared them.

features
expiration
control
Read more
May 8, 2026·hrva.cc Team

URL Shortening Best Practices for 2026

URL shorteners are everywhere — but not all short links are created equal. Follow these best practices to keep your links trustworthy, trackable, and effective.

best practices
tips
SEO
Read more
May 5, 2026·hrva.cc Team

Why Safe Browsing Matters for Link Sharing

How Google Safe Browsing keeps your short links safe — and why every URL shortener should check destinations before sharing them.

security
safe browsing
privacy
Read more
May 18, 2026·Karlo Hrvačić

How hrva.cc Handles Security, Speed, Reliability, and Migration

A deep dive into the architecture behind hrva.cc — how we keep links fast, safe, and always available through Redis caching, JWT auth, Safe Browsing, and zero-downtime migrations.

engineering
architecture
infrastructure
security
Read more
May 19, 2026·Karlo Hrvačić

Zero-Downtime Migrations: Evolving a Database Without Breaking Anything

How we use Liquibase, backward-compatible schema changes, and careful deploy ordering to evolve our PostgreSQL schema without downtime.

engineering
database
migrations
liquibase
Read more
May 19, 2026·Karlo Hrvačić

Async Everything: Keeping Redirects Fast While Counting Millions of Visits

How we use Spring's TaskExecutor to fire-and-forget visit tracking, email sending, and cache warmup — keeping the redirect path under 5ms.

engineering
performance
async
spring
Read more
May 19, 2026·Karlo Hrvačić

Caching Strategy for a URL Shortener: TTL, Warmup, Priming, and Graceful Degradation

A deep dive into our Redis caching architecture — how we keep 99% of redirects cache-hot, validate stale data, and survive Redis outages.

engineering
caching
redis
performance
Read more
May 20, 2026·Karlo Hrvačić

Safe Browsing at Scale: Checking Every URL Twice

How we integrate Google Safe Browsing v4 to check every URL at creation time and recheck all active URLs daily — with auto-deactivation and email notifications.

security
safe browsing
automation
google
Read more
May 20, 2026·Karlo Hrvačić

Building an Audit Log That Doesn't Suck: AOP, Pointcuts, and Meaningful Events

How we used Spring AOP to auto-log every admin action — and why we had to exclude read-only endpoints to avoid noise.

engineering
audit
spring
aop
Read more
May 20, 2026·Karlo Hrvačić

Rewriting an Angular App to React Without Stopping Development

How we migrated from Angular 14 to Next.js 16 while keeping the live app running — and the lessons we learned about incremental rewrites.

engineering
rewrite
react
nextjs
angular
Read more
May 21, 2026·Karlo Hrvačić

Designing a URL Shortener UI That Works for Everyone

The design decisions behind hrva.cc's interface — why we removed the advanced options toggle, how we upsell without being pushy, and what we learned from user behavior.

design
ux
ui
product
Read more
May 21, 2026·Karlo Hrvačić

Open Sourcing a URL Shortener: What We Learned

Why we made hrva.cc open source, what the community taught us, and the surprising number of people who want to self-host their link infrastructure.

open source
community
self-hosting
business
Read more