@protosphinx@the_jasonsamuel Thank you for letting us know. Apologies for the inconvinience.
We have fixed the issue, hope to provide seamless experience in future.
@inksigmahq@the_jasonsamuel Team, amazed by your dedication to resolve this issue asap. I tested on Firefox now it's working so smooth, Thanks for your support.
@iamkrishnan369 @the_jasonsamuel Hi Krishnan. We have fixed the issue regarding the failures in using Inksigma with Mozilla Firefox. You can now effortlessly use Inksigma in Firefox.
Thank you for your cooperation🙌. Happy writing at Inksigma
@iamkrishnan369 @the_jasonsamuel Thank you for being cooperative. As mentioned in our private chat, it's a problem unique to Mozilla browsers. For now, please use other browsers (chromium-based or Safari). We'll release an update and let you know when we fix it for Mozilla.
Happy writing.
@aravind_one In addition, we have used the django's session manager with some tweaks of our own. Redis is also implemented as cache for the recently requested data and as well as message broker in our system. Basically to keep DB calls to minimum.
Engineering:
We have/are built/building https://t.co/vezjXpMuHX with Async Django with Multi-Tenant Architecture. However, it was hellishly annoying to solve many problems in Django.
We've tried our best to articulate a few and discuss how we solved them. Listed below.
1/7
@aravind_one Hey Aravind!
1. Django Framework is chosen to for rapid development of the product. However, features of django are only being used for the request/response cycle, and the basic settings.
2. Our multi-tenant architechture is isolated at schema level.
@unk_data@the_jasonsamuel Hi, we do support code highlighting in our platform. However, we planned highlights for specific language for future updates.
Hope this helps. We want to write more on engineering - how we are building things or how we do things. feel free to ask anything.
Happy writing at https://t.co/vezjXpMuHX
if there are any bugs/feature requests, please contribute to https://t.co/dpTZ1MR8sQ
7/7
4. Python's GIL:
Python's GIL doesn't allow for multiprocessing. So we were basically limited to a single core.
Solution:
Implementing celery allowed us to enjoy multiprocessing. However, many of the operations are still single-threaded.
6/7
Dear writers,
We've pushed yet another update. This time, the custom domain integration is the most asked feature we've brought for you.
Connect the domain at your disposal, and BOOM. plus some advance SEO updates for your blog site and youtube link embedding. 💝
Dear writers,
We have pushed a new update today - https://t.co/hcUI6y3PcU
plus, we've moved a number of feature requests to planned and in progress.
onwards 🚀