notifme-sdk

Infrastructure

notification library

SHOW HN2017

notifme-sdk

A Node.js open source library to send transactional notifications

github.com

#node.js#transactional notifications#sms#push notifications#email

84points
17comments
#537of 2,242 in 2017
Top 24%of 2017 by points

How HN took it

DebatedReal support and real criticism

3 positive, 3 neutral or asking, 0 mixed, 2 critical, out of 8 comments about the project. Thread score +0.19.

Idea: 2 for, 0 againstDocs: 0 for, 1 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, lovely design and practical library

    From 3 comments
    • We just wrote something similar, using RabbitMQ (https://github.com/richthegeek/beatrix) as the main manager for things. Seems like retries and delays are not part of this, but I…
      richthegeek on HN
    • from the docs this looks like a really practical library. The testing and dev tools look great. whats the backstory for this library?
      hitgeek on HN
    • ahh this looks awesome! will try it out. I love the fact that you can use any queue with this <3
      yashafromrussia on HN
  • Fallback and round-robin provider ideas are useful

    From 1 comment
    • fallback + round-robin : <3 Awesome idea. fallback : could be very usefull if you main provider is down round-robin : send more free emails using multiple providers
      squaro on HN

Objections

  • 'Transactional' term is not explained in the README

    From 2 comments
    • What is a "transactional" notification? This doesn't seem to be explained anywhere in the README.
      michaelmior on HN
    • I would really suggest clarifying what you mean somewhere then because I don't think anyone would interpret it that way.
      michaelmior on HN
  • Logo looks like a recolored Telegram logo, trademark risk

    From 1 comment
    • The logo looks like a recoloured Telegram logo [0]. I'd recommend you change it before this gets big to avoid trademark shenanigans. [0]: https://telegram.org
      marksomnian on HN

Requests

  • Built-in retries and delays

    From 1 comment
    • We just wrote something similar, using RabbitMQ (https://github.com/richthegeek/beatrix) as the main manager for things. Seems like retries and delays are not part of this, but I…
      richthegeek on HN
  • Queue integration examples (RabbitMQ, Redis)

    From 2 comments
    • We just wrote something similar, using RabbitMQ (https://github.com/richthegeek/beatrix) as the main manager for things. Seems like retries and delays are not part of this, but I…
      richthegeek on HN
    • Very nice, queue integration examples are one of my next steps. I didn't include the queue inside the lib to give the choice to users, but I intended to write a few ones. Would…
      bdav24 on HN
  • Clarify how provider can run on a separate process from publisher

    From 1 comment
    • We just wrote something similar, using RabbitMQ (https://github.com/richthegeek/beatrix) as the main manager for things. Seems like retries and delays are not part of this, but I…
      richthegeek on HN

Questions

  • What is a transactional notification?

    From 1 comment
    • What is a "transactional" notification? This doesn't seem to be explained anywhere in the README.
      michaelmior on HN
  • How to schedule recurring notifications?

    From 1 comment
    • Are there any well-tested Node.js libraries to do scheduling alongside something this? E.g., if I wanted to send the notifications once a week, etc.
      garysieling on HN

Alternatives named

  • Postways, a unified email/SMS/push API with template management

    From 1 comment
    • Shameless plug here.. I've been working on a service that kinda solves a similar problem, called Postways [1]. Even though Postways also provides a unified API for sending email,…
      pan69 on HN
  • beatrix (RabbitMQ-based messaging) and node-cron for scheduling

    From 2 comments
    • We just wrote something similar, using RabbitMQ (https://github.com/richthegeek/beatrix) as the main manager for things. Seems like retries and delays are not part of this, but I…
      richthegeek on HN
    • I've used https://github.com/kelektiv/node-cron in the past, which could be run in the same process as the web app or in its own process. Works really well for recurring jobs.
      ezekg on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14989214)