---
title: "Ahmed Nadar (@ahmednadar) | Hashnode"
description: "Rails & front-end developer, Indie maker, and building products and Sass for startups. Write articles to help startups and developers."
url: "https://hashnode.com/@ahmednadar"
---

@ahmednadar

# Ahmed Nadar

@ahmednadar · Toronto, Canada · Joined February 2023

Rails & front-end developer, Indie maker, and building products and Sass for startups. Write articles to help startups and developers.

[Website](https://ahmednadar.com/)

### [Turbo streams broadcasting in Rails, update methods](https://ahmednadar.hashnode.dev/turbo-streams-broadcasting-in-rails-update-methods?utm_source=hashnode&utm_medium=feed)

Use Turbo Streams in Rails with \`broadcast\_update\_to\` and \`broadcast\_update\_later\_to\` to update UI in real time for consistency and performance

4 min read · [ahmednadar.hashnode.dev](https://ahmednadar.hashnode.dev/turbo-streams-broadcasting-in-rails-update-methods?utm_source=hashnode&utm_medium=feed)

[Feb 18, 2025](https://hashnode.com/posts/turbo-streams-broadcasting-in-rails-update-methods/67b4a756cb8da17624a5e1f2)

### [Implementing Friendly URLs with UUID-Based Models](https://ahmednadar.hashnode.dev/implementing-friendly-urls-with-uuid-based-models?utm_source=hashnode&utm_medium=feed)

Implementing Friendly URLs with UUID-Based Models

4 min read · [ahmednadar.hashnode.dev](https://ahmednadar.hashnode.dev/implementing-friendly-urls-with-uuid-based-models?utm_source=hashnode&utm_medium=feed)

[Nov 30, 2024](https://hashnode.com/posts/implementing-friendly-urls-with-uuid-based-models/674b571a66c91462f92dbf8a)

### [Normalization in Rails 7.1 era](https://ahmednadar.hashnode.dev/normalization-in-rails-71-era?utm_source=hashnode&utm_medium=feed)

How to Normalize attributes in Rails 7.1 era

2 min read · [ahmednadar.hashnode.dev](https://ahmednadar.hashnode.dev/normalization-in-rails-71-era?utm_source=hashnode&utm_medium=feed)

[May 21, 2024](https://hashnode.com/posts/normalization-in-rails-71-era/664ca90163984d6a4367ebe2)

### [How I decide to pass on a parameter within a component.](https://ahmednadar.hashnode.dev/how-i-decide-to-pass-on-a-parameter-within-a-component?utm_source=hashnode&utm_medium=feed)

Why I chose to explicitly pass the tag parameter in LinkComponent.

2 min read · [ahmednadar.hashnode.dev](https://ahmednadar.hashnode.dev/how-i-decide-to-pass-on-a-parameter-within-a-component?utm_source=hashnode&utm_medium=feed)

[Apr 23, 2024](https://hashnode.com/posts/how-i-decide-to-pass-on-a-parameter-within-a-component/66280c4341150605832f521f)

### [Your true value beyond the job title](https://ahmednadar.hashnode.dev/your-true-value-beyond-the-job-title?utm_source=hashnode&utm_medium=feed)

What Do You Do, Really

4 min read · [ahmednadar.hashnode.dev](https://ahmednadar.hashnode.dev/your-true-value-beyond-the-job-title?utm_source=hashnode&utm_medium=feed)

[Mar 29, 2024](https://hashnode.com/posts/your-true-value-beyond-the-job-title/6606eb5b82ce2479858c3695)
