Hey David, just picking up SuperThread after using a couple other SaaS services and I gotta say, 3 years since this video and you kept true to your Word of speed. Your team did an amazing job. I think I may look into Redis as well for the same reason you gave. The speed advantage is really strong. Looking forward to watching more!!
@Ss-zg3yj20 күн бұрын
TipTap is bad, almost everything is paid addons with horrible pricing.
@Ss-zg3yj20 күн бұрын
Why talk so fast? I mean, did you even heard your accent? It's horrible, yet you also talk fast 🤦♂
@shis10Ай бұрын
Amazing video.🙌🏻💯
@AxoraxАй бұрын
Superthread looks great and also has so many features
@goummoboris51942 ай бұрын
Thanks Sir David !
@gorce_coder2 ай бұрын
How about Yoopta editor?👀
@superthread_devlog2 ай бұрын
Not heard of it.
@ernestoloredo26182 ай бұрын
Thank you for this great video. Have you ever considered firebase?, if so, did you find any downsides?.
@superthread_devlog2 ай бұрын
I used google for my prototype but my developers decided to go with AWS at the end.
@GlitterGuru2 ай бұрын
I'm playing around with it now and can't tell how it's any different from Notion, besides being able to add a gantt chart? Even the design is a 1:1 copy.
@superthread_devlog2 ай бұрын
It's simpler, faster and less chaotic. The design and structure are very different.
@wtfcartman3 ай бұрын
This is very inspiring. In these days where developers often default to a tech stack recommended by their web framework's documentation, its great to see carefully considered engineering decisions that serve a goal (like reducing latency).
@superthread_devlog2 ай бұрын
Thank you.
@misluyu3 ай бұрын
finally found this!
@superthread_devlog2 ай бұрын
Hope you find it useful.
@ISKportal3 ай бұрын
Is there a possibility we could join the team and work there as developers?
@-inputoutput3 ай бұрын
WOWWWWW that's crazy, so like, it's not just a bunch of little gnomes in my computer making the pictures move, then?
@eonoire3 ай бұрын
no idea how much code you wrote, but testing everything is an insane amount of work. I hope you had some automation. I would go mad writing tests for every getter and setter and tiny little method....
@superthread_devlog3 ай бұрын
I was still going faster compared to if I didn't
@krike23154 ай бұрын
It would be interesting to know how you implemented dragging blocks as in notion? Is each block wrapped in some kind of drag-and-drop component? Or something built into TipTap is draggable: true?
@superthread_devlog4 ай бұрын
We made logic for displaying drag-handle next to the currently hovered block so it's draggable natively.
@lakshaygaur22584 ай бұрын
Hi David! Pretty slick work.. I have seen a few PM Apps but how Superthread incorporates 'productivity-like' experience is quite slick. I am a Product Designer, designed complex& multi-layered B2B Saas. I believe there is a significant contribution I can bring to Superthread if we get a chance to collaborate. One thing though: Try and make the UI more free-form in nature, it will give a good edge over other platforms serving similar service. Very well-crafted Interface it is, no doubt! Damn good job visualizing something as layered as this! Hope this comment will take us somewhere good! Thanks!
@joshuarowe84104 ай бұрын
Looks more and more similar to Linear
@superthread_devlog4 ай бұрын
If you give it a try you will realise that it is very different from linear.
@bobsecondbrain93304 ай бұрын
Looks really slick, Are you the sole developer of this product?
@superthread_devlog4 ай бұрын
No way. The product is pretty feature-full and requires more than one developer :-)
@bobsecondbrain93304 ай бұрын
@superthread_devlog I think your product will appeal to people who have used Rational Requisite Pro in the past. Will consider for my next project.
@superthread_devlog4 ай бұрын
Definitely give it a try. Btw. Superthread is crafted for teams so you will realise its true power if you are collaborating with someone on a project.
@cocoiyeah5 ай бұрын
You should add: Blocknote Js. It's open source. Great docs.
@superthread_devlog4 ай бұрын
I'll check it out
@WebHighlights2 ай бұрын
Isn't Blocknote built on top of TipTap?
@ketchupparty99975 ай бұрын
Nice video
@superthread_devlog4 ай бұрын
Thanks
@arihantsinghrana21735 ай бұрын
Thank you really needed this
@superthread_devlog2 ай бұрын
Glad you found it useful.
@Toulkun6 ай бұрын
All these are way too expensive
@superthread_devlog4 ай бұрын
You can use them for free.
@ammakr6 ай бұрын
We are building a next.js web app, and we want a medium/notion like editor from which users can create blogs. It would be nice if you could tell should we use tiptap, lexical or something like editorjs?
@Parthrc5 ай бұрын
I am also in the same boat, have u come to any conclusion yet?
@ammakr5 ай бұрын
@@Parthrc yeah, I am using tiptap for now, just as a basic source of input from user, will use something else in future or customize it to make it more polished. It will be nice if you can share what you are working on, and what is your take on this?
@essentials93023 ай бұрын
@@ammakr Try yoopta editor
@ammakr3 ай бұрын
@@essentials9302 I just checked it. It looks awesome. In my project, I am currently using tiptap. It was a pain to configure for sure. Thanks for recommending this, I will move from tiptap to something like yoopta soon. Thanks!
@tim75176 ай бұрын
Thanks, my guy! We're looking to use TipTap too. Does it have real-time or asynchronous comments/versioning?
@superthread_devlog4 ай бұрын
They do a real-time collaboration as a service I think, we use YJS.
@adtc6 ай бұрын
Your music is too loud, even when it's lowered when you're speaking. Make it ever lower. Should barely hear it.
@superthread_devlog4 ай бұрын
There is a new version of the video check that out.
@rezatm2356 ай бұрын
Hello there and thanks for your helpful content ! We had an existing editor which is build on top of Slate js . We make out mind to swich to another editor due to unfriendly slate js behavior . We are using react but i doubt about should we use TipTap or lexical Which one would you choose if you gonna develop in react ?
@superthread_devlog6 ай бұрын
They are all pretty good. We might have considered lexical had we not used VUE but as mentioned, they are all good options.
@wilbertdune7 ай бұрын
how did you write this in GO lang? thanks
@superthread_devlog6 ай бұрын
Go is a pretty nice language once you get going with it :-)
@sensei70227 ай бұрын
congrats
@superthread_devlog6 ай бұрын
Thanks 🙏!
@chaitanyacodelikedude11387 ай бұрын
Firstly! Congrats. You've built a great product. Its lean, fast, feature-rich, and beautiful. I worked for Rocketlane, which also does the same which your app do. Honestly, we used Carbon Design System, and its super slow overall with react frontend & Java backend.
@bpospanov7 ай бұрын
Very informational video, thanks!
@superthread_devlog7 ай бұрын
Great that you found it useful, we have started a news letter in case you are interested: superthreadnl.substack.com/
@bpospanov4 ай бұрын
@@superthread_devlog its good that you created a new video. I rememered that I commented some of your previous video and decided to check. Subscribed to a news letters
@cesargamer12317 ай бұрын
How to implement image resize in tiptap? React pls
@superthread_devlog7 ай бұрын
Our implementation is vue.
@sensei70227 ай бұрын
Is it possible to make video on LLD?
@superthread_devlog7 ай бұрын
Will do at some stage when I get some time.
@CraWea7 ай бұрын
Very interesting, thanks! I am also currently considering Go - your videos always seem tailor-made for me:) I'm curious about the choice of NoSQL vs SQL - you say at 2:28 that you were worried about speed and losing discipline with SQL. What kind of discipline? Avoiding joins?
@superthread_devlog7 ай бұрын
Yes, adding joins is super convenient but they slow things down. No-SQL is much harder to do. With Superthread for example, whether you have 10 or 10 million cards, opening a card will take the same amount of time whereas with the other tools that use SQL things start slowing down. Even if you are using SQL, try using it in a NoSQL way.
@bpospanov7 ай бұрын
Do you hire front dev depending on whether they have tiptap experience or not?
@superthread_devlog7 ай бұрын
No.
@wilbertdune7 ай бұрын
@@superthread_devlog interesting take, how did you guys scale superthread?
@sensei70227 ай бұрын
Hey, Superthread look cool, could you please explain pros and cons of lexical.
@superthread_devlog7 ай бұрын
It's all in the video + there is a link to the table in the description.
@asianaree7 ай бұрын
can a user/admin customize the page; something similar to Tumblr?
@superthread_devlog7 ай бұрын
You can change the width and the font.
@moy20107 ай бұрын
Superthread is looking really cool! I also implemented the "Internal Link Extension" feature for my project using Lexical, though I called it "Smart Link". I feel very happy with Lexical and React, and I think it's level of maturity is finally allowing it to be used in more special use cases, which is exciting. How far did you go with your implementation with Quill? Before I used Lexical I was using Slate.js, and the refactoring took me around 1 month (considering that I was working on my side project only on my spare time). Suffice to say that I felt overwhelmed by the sheer amount of work that the refactoring demanded, so a piece of advice to anyone willing to create a rich text editor for their project: Evaluate very carefully which features / requirements you'll need out of your rich text editor library. It will save you a lot of time later on.
@superthread_devlog7 ай бұрын
We were running quill inside of superthread for a while but the community was a bit quiet at that time.
@sensei70227 ай бұрын
Hi Moy, i was working on a similar project, how are you storing nested file and folders in db ?
@mhaidarhanif8 ай бұрын
Yes, TipTap has the best developer experience compared to the others.
@superthread_devlog8 ай бұрын
Our reasoning can be summed up here: superthreadnl.substack.com/p/how-we-implemented-tiptap-editor - but I would say that the others are good options too.
@mhaidarhanif7 ай бұрын
@@superthread_devlog Thanks! Very in depth check list for comparison
@noworkandallplay56628 ай бұрын
Nice video, cool setup too!
@superthread_devlog8 ай бұрын
Thanks!
@JamesRBentley8 ай бұрын
Very helpful explanation, we are looking to use Tip Tap as well
@superthread_devlog8 ай бұрын
Glad it was helpful!
@user-jk2gs6oq8l8 ай бұрын
Hey, thank you for this super-detailed comparison and for the channel in general - great stuff :) I'm actually choosing the editor for the project I'm working on rn, so may I ask you - would you go with Lexical if you had a React codebase? I was thinking about it a lot but decided to stick with TipTap because of community / prosemirror being so mature / out of the box collaboration feature. Thank you and good luck to you and to Superthread.
@superthread_devlog8 ай бұрын
That would be for you to decide. One thing worth noting is that the creator of lexical was extremely responsive on twitter.
@taibui12978 ай бұрын
Can you share the comparison link as i also need final decision when choosing Editor but for Angular 😅
Superthread seems like it just clicks with my brain. Awesome stuff guys. Any holiday deal going on?
@superthread_devlog8 ай бұрын
Sure, still free to use.
@dream-guardian8 ай бұрын
I used Quill, but had issues with paste. Maybe it was my fault though. Quills issue is that it doesn’t have ENOUGH good maintainers, it’s too founder-centric, and the founder now doesn’t have enough time. Albeit the concept of deltas is quite intersting.
@superthread_devlog8 ай бұрын
I think they are all pretty good, it's just that this time TipTap worked for us.
@suriyasanjay55479 ай бұрын
What about slate js ??librays please put video for slate js
@superthread_devlog8 ай бұрын
We didn't consider it at that time.
@suriyasanjay55478 ай бұрын
@@superthread_devlog now sir
@designedcompany9 ай бұрын
Come to our Designed Company podcast Ned and let's talk about SuperThreads? You're doing great work there and UX is very good actually. Very good!
@viktorlovgren51449 ай бұрын
Great video! Would love to hear more about which actual features from that sheet that made it stand out for you guys compared to the others. I just implemented TipTap for my Vue based webappo as well. Easy to work with.
@superthread_devlog8 ай бұрын
This might help: superthreadnl.substack.com/p/how-we-implemented-tiptap-editor
@uploadvoice10 ай бұрын
A Jira like ?
@superthread_devlog9 ай бұрын
Hopefully faster and simpler to use :-). Give it a try it's free for now as long as you give us some feedback.
@victordililah10 ай бұрын
Just finished a 20 hours sprint of coding on Lexical. It works, and it’s very configurable - mainly because you actually write everything by yourself. I had to write everything like the Toolbar, Image Display, Link Addition and Floating Edit toolbar for links. And the API - very powerful, but very very confusing. I am thinking on switching to Quill, because I am not sure my Techlead would approve so much code to be maintained by our team.
@superthread_devlog8 ай бұрын
Lexical was good but VUE implementation was lacking at that time.
@Anas_Alaqeel7 ай бұрын
I spent 2 days on Lexical to only make a link button and still no luck. Lexical documentation is horrible and have lack of many information I couldn’t understand how it works and where should I start from
@danvilela Жыл бұрын
You didn't say anything..
@superthread_devlog Жыл бұрын
I will do a follow up video on how things went so watch this space.
@ericandresen8440 Жыл бұрын
Congratulations on launching! 2 years is such a big mental milestone, truly a marathon. Cheers!