Skip to content

arunlakshman/arun

Repository files navigation

Arun's Blog

Personal blog and website by Arun Lakshman Ravichandran — writing about distributed systems, stream processing, and concurrent programming.

Built with Docusaurus and styled with Tailwind CSS.

Development

Prerequisites: Node.js >= 20

# Install dependencies
yarn

# Start local dev server (hot-reloads on changes)
yarn start

# Production build
yarn build

# Preview production build locally
yarn serve

Project Structure

blog/           → Blog posts (Markdown/MDX)
src/
  pages/        → Static pages (About, Flink Reads, etc.)
  css/          → Custom styles
static/img/     → Images and favicon

Writing a New Post

Add a Markdown file under blog/ following the naming convention YYYY-MM-DD-slug.md. Include front matter at the top:

---
title: Your Post Title
authors: [Arun]
tags: [distributed-systems, concurrency]
---

Post content here...

<!--truncate-->

Rest of the post...

Deployment

yarn deploy

License

Content and code are copyright Arun Lakshman Ravichandran.

About

Personal website

Resources

Stars

Watchers

Forks

Contributors