---
title: "Srujan Gurram (@royal-lobster) | Hashnode"
description: "Web developer. Read the latest articles by Srujan Gurram on Hashnode."
url: "https://hashnode.com/@royal-lobster"
---

@royal-lobster

# Srujan Gurram

@royal-lobster · Visakhapatnam, India · Joined December 2020

Web developer

[Website](https://srujangurram.me/)

### [How I Squeezed Drum Beats into URLs](https://royal-lobster.hashnode.dev/how-i-squeezed-drum-beats-into-urls?utm_source=hashnode&utm_medium=feed)

Adaptive arithmetic coding, Shannon entropy, and why gzip makes things worse at 16 bytes

10 min read · [royal-lobster.hashnode.dev](https://royal-lobster.hashnode.dev/how-i-squeezed-drum-beats-into-urls?utm_source=hashnode&utm_medium=feed)

[Feb 9](https://hashnode.com/posts/how-i-squeezed-drum-beats-into-urls/698a419e74f9979bf75bea8c)

### [Creating Elegant Clickable Table Rows in Next.js](https://royal-lobster.hashnode.dev/creating-elegant-clickable-table-rows-in-nextjs?utm_source=hashnode&utm_medium=feed)

The Challenge We've all been there - you're building a data-heavy application with tables, and you want users to be able to click anywhere on a row to navigate to a detail page. But wait, what about those action buttons in the last column? How do you...

3 min read · [royal-lobster.hashnode.dev](https://royal-lobster.hashnode.dev/creating-elegant-clickable-table-rows-in-nextjs?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/creating-elegant-clickable-table-rows-in-nextjs/67fb42ca517a8230ea64b392) [Apr 13, 2025](https://hashnode.com/posts/creating-elegant-clickable-table-rows-in-nextjs/67fb42ca517a8230ea64b392)

### [Maximize Your TypeScript Skills: Rarely-Used Features You Need to Know](https://royal-lobster.hashnode.dev/maximize-your-typescript-skills-rarely-used-features-you-need-to-know?utm_source=hashnode&utm_medium=feed)

Elevate Your Code with These 6 Underutilised TypeScript Features

12 min read · [royal-lobster.hashnode.dev](https://royal-lobster.hashnode.dev/maximize-your-typescript-skills-rarely-used-features-you-need-to-know?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/maximize-your-typescript-skills-rarely-used-features-you-need-to-know/639f5df92a821e5adb9cbe3d) [Dec 18, 2022](https://hashnode.com/posts/maximize-your-typescript-skills-rarely-used-features-you-need-to-know/639f5df92a821e5adb9cbe3d)

### [How I made a Tiny Web App that lets you share Email Templates in Style](https://royal-lobster.hashnode.dev/how-i-made-a-tiny-web-app-that-lets-you-share-email-templates-in-style?utm_source=hashnode&utm_medium=feed)

🧘🏻‍♂️Quick introduction Mailspread is a email template sharing application that lets creators to create email templates and share it with their users. And yes its yet an other mailto generator but with powers ! This tool is so simple that it has o...

7 min read · [royal-lobster.hashnode.dev](https://royal-lobster.hashnode.dev/how-i-made-a-tiny-web-app-that-lets-you-share-email-templates-in-style?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-i-made-a-tiny-web-app-that-lets-you-share-email-templates-in-style/61ff8a51fd8b083e5728dd4c) [Feb 6, 2022](https://hashnode.com/posts/how-i-made-a-tiny-web-app-that-lets-you-share-email-templates-in-style/61ff8a51fd8b083e5728dd4c)

### [print("Hello world, Just started Blogging !");](https://royal-lobster.hashnode.dev/printhello-world-just-started-blogging?utm_source=hashnode&utm_medium=feed)

The first post

2 min read · [royal-lobster.hashnode.dev](https://royal-lobster.hashnode.dev/printhello-world-just-started-blogging?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/printhello-world-just-started-blogging/61f0891a87fd2728e7cd44fe) [Jan 25, 2022](https://hashnode.com/posts/printhello-world-just-started-blogging/61f0891a87fd2728e7cd44fe)
