← Back to blog

Engineering Articles

Engineering articles about Engineering from the people building Replit. Page 2.

/
202325 entries
Cover artwork for the article “Tabs and Spaces - Smarter Indentation”.

Tabs and Spaces - Smarter Indentation

When you're programming, indentation is something you shouldn't have to think about, as an IDE should handle most of the details nowadays. With Replit, you don't have to think about what happens when you press tab. We're releasing a suite of new indentation and whitespace related features that will make the code editing experience even better.

Cover artwork for the article “Sep 29 Incident Update: Read-Only Repls”.

Sep 29 Incident Update: Read-Only Repls

On Sep 29, we had a period of about 2.5h from 14:00 to 16:30 (Pacific Time), in which an incomplete build was pushed to our infrastructure that handles storing Repl data. This caused Repls opened during that time window to become read-only or stop working. Any Repl not opened during that timeframe was not affected. We have addressed the root cause, recovered 98% of the affected Repls, and continue to work on recovering the remaining 2%. We understand that your data not being available is unacceptable for both you and your users. This post summarizes what happened and what we're doing to improve Replit so that this does not happen again.

Cover artwork for the article “Changes to Hosting on Replit”.

Changes to Hosting on Replit

We remain committed to providing a powerful free development experience to anyone who wants to code. This post is only about the hosting experience, which we are migrating to our new Deployments product.

Cover artwork for the article “Replit Deployments: 3x Faster and Even More Features”.

Replit Deployments: 3x Faster and Even More Features

In April, we released Replit Deployments, the fastest way to go from software idea to production. We rebuilt our application hosting infrastructure for production-grade applications thanks to your feedback. In this post, we’ll highlight upgrades, bug fixes, and improvements to Deployments since initial release in April.

April 2 Potential GitHub Credentials Exposure

Yesterday, on April 2, 2023, Replit discovered a site vulnerability that may have exposed GitHub auth tokens for <0.01% of Replit users, stemming from use of the GitHub import feature. This could have permitted unauthorized read/write access to all the repositories of those users by default (users can choose to authorize just a subset of repositories).

Cover artwork for the article “Announcing Outbound Data Transfer Limits”.

Announcing Outbound Data Transfer Limits

Beginning April 7th, Replit will begin enforcing limits on the amount of outbound data that developers can transmit from their Repls to users and external services. Inbound data transfer is free.