In partnership with
@stripe
, we're now contributing 1% of our revenue to next-generation carbon removal technologies.
We're very pleased to be supporting this cause. 🌎
We've been happy beta users of Stripe's new customer portal for several weeks.
Integration was fast, saved us writing a bunch of code, and our customers have Stripe-quality UIs for managing their cards and subscription.
Highly recommended, especially for fellow bootstrappers!
Great news: Tuple now supports sharing two-way video during pairing sessions!
Gone are the days of trying to guess your pair's mood from just their voice.
With a video feed, it's obvious when they start to zone out ;)
Our first GitHub OSS Sponsorships of 2022 have been awarded to
@kaspth
and
@schneems
! As Rails/Ruby users, we're happy to support two great community members.
As a reminder, we select contributors to sponsor quarterly. Learn more here:
We're so excited to announce our first ever OSS Github Sponsorships... congratulations to
@excid3
from
@GoRails
and
@freekmurze
@spatie_be
!
We’ll be selecting a few open source contributors each quarter to sponsor. Read about why, and how to apply, here:
The latest version of Tuple (v90) uses ~30% less CPU and has ~15% less latency. Both are enough to be noticeable.
We'd love to hear how the new release works for you.
Today is the first day of our first full-time non-founder developer, Mikey.
Welcome,
@YoungDynastyNet
!
Also, congrats on shipping a feature on your first day :)
Stoked to be onboarding some of our very first users to our Windows client today!
Many thanks to our friends at
@browsercompany
for being brave enough to try some fresh software.
For a while, folks have been asking for the ability to start a Tuple call without screen sharing.
This makes sense! Sometimes it's nice to discuss who's going to drive before you begin pairing (and is handy for things like checking your email during a break).
(more below...)
We've just shipped a new UI for our popover ✨
👉 Our new architecture will let you browse the app while on a call.
👉 We've added a bunch of shortcuts and improved keyboard navigation.
👉 There's now room for a ton of new features we're already working on. Stay tuned! 👀
After months of hard work, we’ve launched a new version of our website. We’re really proud of how it turned out. Props to
@ashugeo
,
@peteschaffner
,
@jshmc
and
@elimgoodman
for bringing it to life.
Check it out 👉
We're in the process of switching from GDI to DirectX for rendering on Windows and things are looking sooo much better. Just look at that anti-aliasing 👌
Fortunately, it turns out that we *are* still around, and have the time to pay down the technical debt we knowingly accrued earlier.
All that to say: you can now start calls in Tuple without a screen share.
We hope you like it :)
We completely rebuilt our Slack app! ✨
You can now start a Tuple call via the `/tuple` command, in a channel or DMs. Anyone can hop into it with a single click!
We’re rethinking our core UX to make Tuple more intuitive and calls more effective. This is a design exploration for the guest toolbar, shown when your pair is sharing their screen. Feedback welcome!
Psst.
We're now a part of
@segment
's Startup Program!
If you meet the program requirements and aren't already a customer, you can get a pretty killer deal on a Tuple subscription (and a bunch of other tools, too).
Check it out!
Our 2 week free trial has never felt just right. We’re playing with a few new ideas, including giving you a bunch of free calls to use whenever you’d like. Let us know what you think!
We just shipped a fresh release!
The big news is that call links now have a permission scheme so you no longer need to approve everyone joining your call.
We quietly pushed out a new audio engine that utilizes some fancy Audio Unit stuff under the hood. Should improve quality for a lot of edge cases, improve noise cancellation, etc. You can turn it on in audio settings - let us know what you think!
At long last - you can share your webcam in Tuple for Windows v0.33.0. This has been the most requested feature since our public beta release in May, so we hope you dig it. Needs polish, but it works.
We use something called Quantization Parameter (QP) to measure pixel quality of webcam & screen share streams - the lower the better. We just introduced local rendering for animations, reducing their average QP by 60%. Celebrating with confetti feels so much smoother.
Shopify, one of our most dedicated
@tuple
teams, is hiring! Consider joining
@shopify
if you want to experience the impact a great pairing culture can have on an entire organization of developers.
🚀 Want to work at Shopify? We're growing and we have open roles in frontend, backend, and more across many of our teams! Check out our latest open roles 👇
In partnership with
@stripe
, we're now contributing 1% of our revenue to next-generation carbon removal technologies.
We're very pleased to be supporting this cause. 🌎
Always wanted to try Tuple but didn't have a credit card? Now's your chance! We've removed the upfront credit card requirement from our free trials 🎉.
Start a totally free 14-day trial here:
Friendly reminder that our new Slack integration lets you start a joinable call from any conversation and also updates your status while you're pairing.
The next cohort of the Code Quality Challenge starts on January 3rd.
Want to spend a little time each day improving your codebase alongside a bunch of fellow devs?
Check it out! (It's free.)
Our new full-time engineer
@YoungDynastyNet
absolutely crushed his first week!
I've probably learned more about macOS dev in the last week pairing with him than the last 6 months trying to teach myself.
Tuple is about to level up hard. Check out Mikey's first contribution:
We also shipped several smaller improvements:
– A 5% reduction in CPU usage while on a call
– Increased contrast in the UI
– The ability to start a call and share your screen at the same time
v0.79 shipped earlier today!
tl;dr: tons of under-the-hood refactoring to reduce bugs/crashes and set us up for speedy future work.
Want the details? Here's a post with a video walkthrough.
Our bug bounty program is active. If you can find an RCE (or similar critical vulnerability) in Tuple, we'll award you $15,000.
Please share with anyone who might have the skills for this.
Details here:
This was a great example of a tradeoff we made early in development to go faster at the cost of decreased flexibility.
This felt like the right call, since in the beginning it wasn't clear that we'd even be around later!
Our 2 week free trial has never felt just right. We’re playing with a few new ideas, including giving you a bunch of free calls to use whenever you’d like. Let us know what you think!
I'd like to hire a pairing coach to do calls with
@tuple
subscribers to help them up their pairing game and use the app well.
If that sounds fun to you, drop me a DM or email (ben
@tuple
.app).
To start, this feature will be off by default, but if you’d like to help us put it through its paces, plug in that thocky keyboard and try it out by toggling on “Suppress background noise” under the in-call I/O icon (or on the Audio tab in Preferences):
We added a persistent indicator to help folks feel confident about whether they're sharing their screen.
This defaults to on, but you can turn it off in the preferences if you prefer to run Tuple in pro mode.
We decided we wanted to support this, but it was pretty tricky to implement.
Turns out the assumption that a call has an active screen share associated with it was baked very deep into Tuple's internals.
Sharing video while remote pairing on
@tuple
just got a lot better.
We now integrate with
@reincubate
's Camo app so you can use your iPhone as a super-high-quality webcam!