What’s something that a) you can implement in a couple of weeks, and b) can speed up getting to Product Market Fit and beyond?
This question should be high on every PM and entrepreneur’s list.
Our customers have used Cord components to create powerful collaboration experiences for their users, but it's time to open the door a little wider. Today, we're making it easier for every developer to get the most out of our SDK with new self-serve pricing.
We have a lot to share from our changelog this month, including a translations framework to support both internationalization (i18n) as well as simply changing labels on components, improved Demo Apps with open source code, an update to the Cord privacy model, link unfurling and a CLI command for sending formatted messages. We know - it's a heap of new stuff! Let's unpack it.
In a world of AI agents and real-time collaborative software like Figma and Notion, there's never been more reason to get live chat and commenting experiences into your application. The Cord SDK is an excellent choice for building from nothing to a 10/10 chat experience.
We have a lot to share from our changelog this month, including a Slack Connect Javascript API, quality-of-life improvements to the Thread and Message APIs, a chatbot that knows the docs of most web technologies (including Cord!), and an entire game built on Cord. Dig in!
Our 5th event in the tech pub quiz series. This post documents the event and includes all the questions and answers. It was a wonderful evening of "Aha!" and "Oh... no...". Thanks to everyone who joined us!
Ah, the classic tale of "let's build a chat feature, it'll be easy," said every tech team ever. Spoiler: it's not. This post navigates the labyrinth that is the creation of a chat feature for SaaS applications, emphasizing that while chat may seem like a frivolous addition, it's actually the lifeblood of online collaboration.
TL;DR: For most teams, building with a chat SDK or chat NPM package is a much more efficient way to get to a great chat feature.
We have a lot to share from our changelog this month, including updates to our developer console, live cursors, a new command line tool, and a starter pack for Next.JS. Learn more!
Your app needs collaborative features like chat and notifications—but you'd need to dedicate serious dev time to building them. Cord's SDK gives you the best of both worlds.
We just wrapped up a hackathon and (we don’t mean to brag) but our new features make the experience you can build with Cord even better than what you get in Google Docs, Notion, and Figma.
Engineering expert, Doug Li, talks about his experience working at OpenAI, and how it compares to his time at early-Facebook. Listen now to learn how he uses AI in his workflows, what his favorite developer tools are, the last thing he committed to the codebase, and how he predicts AI will evolve over the next decade.
Developer experience matters. A lot. Unfortunately, CSS-in-JS just doesn't give folks using Cord's SDK the flexibility and speed they need. So we tried something new: Vanilla Extract.
AI co-pilots and chatbots are suddenly everywhere. But, because this is a whole new interaction paradigm, there’s a lot to explore when it comes to the interface. This guide explores emerging UX patterns, and the UI elements you have to consider when building a chatbot for your product.
Our latest batch of components and APIs give customers the power to create seamless commenting experiences on video, canvases, and dashboards, and a way to integrate Cord’s notifications with existing notification systems. Learn more.
In this post, we'll walk through the steps required to craft your own AI-powered chatbot. By the end of this post, you'll have all the core concepts required to understand how to turn your content into a knowledgeable and helpful chatbot.
Find out how Cord helped trumpet re-imagine buyer journeys and improve close rates for their customers by as much as 20% with built-in chat, integrations, and real-time collaboration features like page presence.
Now, with Cord’s APIs and webhooks, you can connect your own Slack app to Cord, and bi-directionally sync comments, shared files, and other changes happening in your product.
We have some juicy product updates to share that’ll help you drive seat expansion, build a more native UX, and give you more visibility of how users are collaborating in your product.
Cord initially embraced the ShadowDOM for its WebComponents, aiming to prevent CSS interference between components and the host page. However, we quickly discovered its restrictive nature, which hindered customization and introduced a steep learning curve for developers. After experimenting with alternatives like CSS variables and CSS Parts, we've reverted to vanilla CSS classnames and open WebComponents, prioritizing developer experience and flexibility over strict encapsulation.
Badges might be small as a UI element, but they’re an essential cue that tells users there’s important information waiting for them. Follow this guide to nail badging in your product.
Find out how Cord helped Spendflo become THE central node for cross-organzational communication between their buying team and customers, and reduce procurement times by almost 30% as a result.
Feeling left out on the AI bot trend? Don’t! Because with Cord’s new Message APIs, you can add an AI Assistant to your product quickly, with minimal code.
AI, APIs, and customization are buzzwords in this month's product roundup, with four major updates to explore. Find out what's new with Cord, and what these changes mean for you and your customers.
What's the secret sauce to Figma, Google Docs, and Notion's success? Built-in collaborative features. Other B2B SaaS companies can do the same. Find out how your users will benefit, explore the ROI, and learn more about buying vs. building.
Want to add collaborative features to your product? In this article, we explore the difference between Cord's SDK and Automerge and explain how to determine which is right for you.
See what's new with Cord! We’re constantly updating our product to make it better and easier for our clients to implement and customize, and for our clients’ customers to use.
Introducing Cord's new components: Notification List and Notification List Launcher. Learn how to use and customise these new features, and why your customers and your developers will love them.
Need some help understanding how to evolve your product roadmap in the midst of economic uncertainty? Based on his experience as a product manager at Facebook and recent chats with CTOs at multi-billion dollar tech companies, Nimrod Priell, Cord's Co-Founder and CEO, has some tips for you.
Until now, the Stacked Diff Workflow was something you could only dream about if your team uses GitHub for code review. Sven Over, a senior engineer Cord, decided it was time for that to change.
Behold! The questions (and answers!) to our 3rd edition of the Cord Tech Pub Quiz. Our largest turn out so far, we had four teams duking it out for the crown.
Listed below are the questions to our virtual Tech Pub Quiz #2 event. We'll continue hosting regular tech quizzes starting in January. For 2021 though, this is our final quiz. Big thanks to everyone who participated! Congratulations again to Josh, Alberto, and Tom for their strong team performance.
Whiteboard coding interviews are fantastic if you want to see a trustworthy, extemporaneous performance of technical problem solving and have a candidate who can show their skills this way. But what about when a great candidate can’t show their skills this way?
Yesterday, we did our first ever tech focused pub quiz. For folks who are curious, here are the questions from our first run! To join future quizzes, shoot me an email jack [ at ] cord [dot] com.
Real-time collaboration demands real-time infrastructure. Doing web-based, real-time interactions efficiently is a hard problem, but we've found a solution that reduces the number of open connections by a factor of 10 or more. TL;DR: We're multiplexing many tabs' network interactions via a single persist websocket.
And it's more complicated than you thought. Our State of Project Management in 2021 report is the most comprehensive data on what teams are doing with their task managers.
HubSpot is the orange inbound giant that releases a new feature just when we've mastered it. Sure, the platform has a better user experience than other email solutions. But just because it’s all-in-one doesn’t mean there’s only one person involved.
Mailchimp is the hairy little monkey we all love to hate. Sure, the platform has a better user experience than other corporate email solutions. But it can take the strength of a thousand gorillas to bring all the moving parts together.
Context switches are a tax on our productivity. And it's a tax we're almost unconscious of. But when we're interrupted to help someone else with their work - or to jump into another app to message someone - it takes us precious time to get back to a productive, creative state of flow. There's ways to avoid that, though, and gain back precious focused time for your entire team. Here's how.
The way in which computing evolved led us to find ourselves working across different, single-player web-based tools, and communicating in a separate 'destination' like email or Slack. We can design a better way to collaborate.
This is the second part of a three part series about choosing a technology stack for a startup in the modern (at least as of the time of this writing) world.
We started Cord in 2020 in the middle of a pandemic. Our mission is building absolutely killer real-time and asynchronous collaboration features that work with any existing SaaS tools.
This idea sounds simple enough, but when you dig into what’s required to deliver this, you start to see a lot of unique constraints starting to emerge, which lead us to some very specific technical choices. This post breaks down our choices for the client side of our tech stack.
TL;DR: If you just want to know what tech stack we’re running here’s a quick run down. For more detail, see below. We’ve chosen TypeScript for both server and client; modern React with Hooks for the client UIs; GraphQL for the client-server interaction; Apollo on the client and server using WebSockets; React-JSS for managing styles; Webpack + Babel for transpilation.