Damus
Iftakhar Hasnayen Abir profile picture
Iftakhar Hasnayen Abir
@Iftakhar Hasnayen Abir

Full Stack Web Dev | VanillaJS, SolidJS, Nostr, React, NodeJS, Astro, Next.js | Living in Bangladesh πŸ‡§πŸ‡© | Tea lover 🍡 |
Hello Nostr Starter kit πŸ“š hellonostr.dev / npub1smwy5s5ypu823cemndwrg7252wdgdpnmufc7tkz9zxumta724u0qz5t0n6 | Passionate about sharing tech | GitHub: github.com/ih-abir πŸ’» #travel #grownostr #WebDev #OpenSource

Relays (10)
  • wss://relay.snort.social/ – read & write
  • wss://eden.nostr.land/ – read & write
  • wss://nos.lol – read & write
  • wss://purplerelay.com – read & write
  • wss://relay.damus.io – read & write
  • wss://relay.nostr.band/ – read & write
  • wss://nostr.wine – read & write
  • wss://relay.nostr.band – read & write
  • wss://relay.primal.net – read & write
  • wss://frysian.nostrich.casa – read & write

Recent Notes

Iftakhar Hasnayen Abir profile picture
if there is no unique identifier in NIP-B0 then how can we track it properly.
If we track only by kind:pubkey:d-tag, what happens when a kind receives comments and zaps, but the d tag is later updated? How can we track it again along with its related comments and zap kinds?

Additionally, if a bookmark is deleted after receiving some zaps and comments, and later the user creates a new bookmark with the same URL, will the previously deleted comments and zaps be mistakenly linked to the new bookmark, even though they are not actually related?
Iftakhar Hasnayen Abir profile picture
If we track only by kind:pubkey:d-tag, what happens when a kind receives comments and zaps, but the d tag is later updated? How can we track it again along with its related comments and zap kinds?

Additionally, if a bookmark is deleted after receiving some zaps and comments, and later the user creates a new bookmark with the same URL, will the previously deleted comments and zaps be mistakenly linked to the new bookmark, even though they are not actually related?
Iftakhar Hasnayen Abir profile picture
πŸš€ Optimizing Nostr Logos for a Faster, Leaner Future

Some think decentralization is slow or resource-heavy. But efficiency is a choice. Every unnecessary kilobyte adds up, impacting speed, user experience, and even energy consumption.

By optimizing 7 Nostr logo SVGs, I reduced file sizes without any loss in quality, making them lighter, faster, and more sustainable. Small changes like this contribute to a more efficient and accessible decentralized ecosystem.

Big thanks to @nprofile1q... @nprofile1q... for creating the original logo. It's great to contribute my knowledge about optimization to help improve an icon that so many in the Nostr community use.

πŸ’‘ How?
πŸ”Ή Adobe Illustrator (thought its not a open source solution but later we will find a solution on this ) removes unused definitions, normalizes & compress SVG structure

πŸ”Ή SVGO then:
Rounds numbers to 2 decimal
Removes unnecessary attributes
Optimizes path data
Url: jakearchibald.github.io/svgomg/

Preserves essential style/colors
πŸ”Ή A simple CLI script combines both tools for best results!
πŸ”— PR: github.com/mbarulli/nostr-logo/pull/2

⚑ #nostrDev #nostrUX #UXdesign #FOSS #Devstr #sustainability #nostrdevs
Iftakhar Hasnayen Abir profile picture
A couple of days ago, I traveled to Dhaka. The carbon emissions there are overwhelming. It got me thinkingβ€”how can we contribute to reducing this?

As a dev, I’m doing my part by building carbon-less websites 🌱 that consume 95% less carbon than average sites. Every line of code can make a difference! Let’s innovate for a greener future. πŸ’»πŸŒΏ

#BuildGreen #SustainableDev #CarbonNeutral #WebPerformance #EcoTech #ClimateAction #DevLife#CleanCode #WebDev