Mahesh's blog
home blog tags

Hey, I'm Mahesh Odedara

I'm a full-stack developer exploring systems, programming languages, and backend architecture. Blogging my journey through code, algorithms, and project experiments. Currently building a real-time collaborative document editor in Go.

Latest posts

See all posts
  • Redoed #5: Building a Markdown editor with CodeMirror and React
    March 27, 2025
    Redoed needs a clean and efficient way to handle rich text editing, so I'm using CodeMirror for the editor and React Markdown for the preview
    react frontend
  • Redoed #4: Building the Document CRUD API
    March 03, 2025
    In this post, we implement the CRUD API for managing documents in Redoed. We cover repository functions, HTTP handlers, and routing.
    go backend
  • Redoed #3: Connecting Go Server to PostgreSQL with GORM
    February 27, 2025
    Integrating PostgreSQL with a Go server using GORM. This post covers setting up the database connection, defining models, running migrations, and ensuring the database is ready when the server starts.
    go backend postgresql
  • Redoed #2: Containerizing the Go Server and PostgreSQL with Docker
    February 26, 2025
    Using Docker Compose to containerize a Go server and PostgreSQL
    docker postgresql
  • Redoed #1: Setting Up a Basic HTTP Server in Go
    February 24, 2025
    This is the first step in building Redoed, a real-time collaborative Markdown editor. Learn how to set up a basic HTTP server in Go using the standard library
    go backend

Let's Connect

If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.

  • X (formerly Twitter) /
  • GitHub /
  • Website /
  • maheshodedara13@yahoo.com
© 2025 • Mahesh's blog
Press Esc or click anywhere to close