Logo typedbyme
  • Home
  • About
  • Skills
  • Experiences
  • Education
  • More
    Projects Accomplishments
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo
  • Posts
  • Documentation
  • Docker Best Practices
  • Homelab Setup
  • Learning in Public
Hero Image
Docker Best Practices for Production

Introduction Docker has revolutionized how we build and deploy applications. However, creating production-ready containers requires following best practices for security, performance, and maintainability. 1. Use Official Base Images Always start with official images from Docker Hub: # Good FROM node:18-alpine # Bad FROM random-user/node:latest 2. Minimize Layer Count Combine RUN commands to reduce layers: # Good RUN apt-get update && \ apt-get install -y package1 package2 && \ rm -rf /var/lib/apt/lists/* # Bad RUN apt-get update RUN apt-get install -y package1 RUN apt-get install -y package2 3. Use Multi-Stage Builds Reduce final image size significantly:

Sunday, October 12, 2025 Read
Hero Image
Building My Homelab: A Journey into Self-Hosting

How I Fell Down the Rabbit Hole It all started innocently enough. I was scrolling through Reddit (as one does), stumbled upon r/homelab and r/selfhosted, and thought “Oh, that’s cool.” Famous last words. What began as casual browsing turned into a full-blown obsession with self-hosting everything and learning how the internet actually works. Spoiler alert: It’s complicated, occasionally painful, and absolutely worth it. Act I: The pfSense Router Adventure The Hardware I went all in with my first purchase:

Saturday, September 20, 2025 Read
Hero Image
The Power of Learning in Public

What is Learning in Public? Learning in public means openly sharing your learning journey, the struggles, breakthroughs, and everything in between. It’s about documenting what you learn as you learn it, rather than waiting until you’re an ’expert'. Why I Started As a Senior Software Engineer, I’m constantly learning new technologies. I realized that: I was learning things and forgetting them Others were asking me the same questions repeatedly Writing forced me to truly understand concepts Teaching is the best way to learn Benefits I’ve Experienced 1. Better Retention Writing about what I learn helps me remember it. The act of explaining forces deeper understanding.

Monday, September 1, 2025 Read
Navigation
  • About
  • Skills
  • Experiences
  • Education
  • Projects
  • Accomplishments
Contact me:
  • contact@puneeth.io
  • punitpi
  • Puneeth Prakash

Toha Theme Logo Toha
© 2025 Copyright.
Powered by Hugo Logo