Mr_Monkey: for emailing process , I was wondering to store directly email and message to be send to the jobs QUE in RabbitMQ and it will be consumed by mailer directly to send mail.
2021-04-01 09129, 2021
divyanshu
Or should we store userId and Mail body in que .. and consumer will have to look up at Editor model for email explicitly .
2021-04-01 09146, 2021
alekhya joined the channel
2021-04-01 09118, 2021
divyanshu
Ignore pastebin 😬😅
2021-04-01 09103, 2021
alekhya has quit
2021-04-01 09134, 2021
alekhya joined the channel
2021-04-01 09145, 2021
CatQuest
possibly do it the same way musicbrainz does?
2021-04-01 09103, 2021
alekhya has quit
2021-04-01 09112, 2021
alekhya joined the channel
2021-04-01 09141, 2021
alekhya has quit
2021-04-01 09110, 2021
alekhya joined the channel
2021-04-01 09139, 2021
bharatkalluri joined the channel
2021-04-01 09100, 2021
bharatkalluri
Hello!
2021-04-01 09106, 2021
bharatkalluri
Hi, I'm Bharat. I've been trying to do small contributions here and there up until now.
2021-04-01 09106, 2021
bharatkalluri
As far as I understand (going through Jira) it looks like bookbrainz are slowly migrating to
2021-04-01 09106, 2021
bharatkalluri
- ES6
2021-04-01 09106, 2021
bharatkalluri
- Typescript
2021-04-01 09107, 2021
bharatkalluri
And also as far as I understand, API is also being planned and the currently
2021-04-01 09107, 2021
bharatkalluri
there are a bunch of endpoints which are readonly. And the API is written in javascript.
2021-04-01 09108, 2021
bharatkalluri
So, here comes my crazy proposal. Is it a fair idea to suggest to rewrite the entire API
2021-04-01 09109, 2021
bharatkalluri
from ground up using Typescript. In my opinion, I think it should increase our dev
2021-04-01 09109, 2021
bharatkalluri
velocity considerably.
2021-04-01 09110, 2021
bharatkalluri
I wanted to make a convincing argument saying this will help us, so I spent time writing a
2021-04-01 09111, 2021
bharatkalluri
POC of the API using Typescript/NestJS/TypeORM. The codebase is over here
Please give it a look and let me know if this is a good direction to go in.
2021-04-01 09113, 2021
bharatkalluri
And if the consensus is that this is idea not worthwhile, I'll happily drop/delete this since you guys
2021-04-01 09113, 2021
bharatkalluri
are the founding members of the project. Please let me know what you think :)
2021-04-01 09109, 2021
bharatkalluri
I'll also work on flushing out the entire API piece later on, if we are interested in going in this direction.
2021-04-01 09109, 2021
bharatkalluri
I've spent roughly half day on this implementaiton and looks like I've got decently far. If this is proposal is accepted, then I'll explain how I plan on implementing more parts of the API :)
2021-04-01 09143, 2021
alekhya has quit
2021-04-01 09145, 2021
alekhya joined the channel
2021-04-01 09151, 2021
divyanshu has quit
2021-04-01 09107, 2021
alekhya has quit
2021-04-01 09154, 2021
divyanshu joined the channel
2021-04-01 09114, 2021
divyanshu
CatQuest: I have not worked with perl 😅, would be helpful to go know the location of the code for the same.!🙂
2021-04-01 09146, 2021
divyanshu
To get to know*
2021-04-01 09147, 2021
divyanshu
😅
2021-04-01 09115, 2021
CatQuest
divyanshu: I think all the code of bookbrainz is als oup on github, isn't it Mr_Monkey ?
2021-04-01 09109, 2021
divyanshu
Btw I was asking about musicbrainz 😅 .
2021-04-01 09121, 2021
divyanshu
Which client do musicbrainz uses to communicate to RabbitMQ ?
2021-04-01 09144, 2021
divyanshu
Like in node we generally use , ampqlib 🙂
2021-04-01 09118, 2021
CatQuest
well for musicbrainz it's deifnitly up on github
2021-04-01 09156, 2021
CatQuest
and for qquestios like these it's better ot ask in #metabrainz