Rebuilding the Replit Filetree for Superior Performance and Accessibility
Rebuilding the Replit Filetree for Superior Performance and Accessibility
cat engineering.log
Technical insights from the people building Replit.
Rebuilding the Replit Filetree for Superior Performance and Accessibility
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.
Repls today allow 256+ GiB of storage space, up from a historical 1GiB limit. This post is about the infrastructure that enabled that change.
Earlier today, we emailed users about a security vulnerability affecting parts of our single-sign-on functionality. While we’ve fixed the vulnerability and have found no evidence of any exploit, we are publishing this post out of transparency.
Configurable Keybindings for the Workspace
Super Colliding Nix Stores: Nix Flakes for Millions of Developers
Learn how Replit trains Large Language Models (LLMs) using Databricks, Hugging Face, and MosaicML
Replit Deployments - the fastest way from idea → production
Hackers, Pros, and Teams users can now code for hours without restarts
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).
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.
Worldwide Repls, part 3: Firing Up The Engines
Last week we announced the Pro plan to speed up your development with Replit's AI tools and an even more powerful Workspace.
Replit x Weights & Biases Machine Learning Hackathon Winners
Apply for Replit’s first Machine Learning Hackathon
In August last year, we announced Repl Identity, a signed identity for every Repl that your code can use to authenticate other Repls when communicating with your APIs and services.
The filetree is a central surface of the workspace which has long been under-leveraged to support the workflows of users. As part of our ongoing workspace revamp, we're shipping improvements to make the filetree more usable and powerful. These improvements include:
In our previous blog post about Worldwide Repls, we talked about how we revamped part of our infrastructure to build a new abstraction that allowed us to build other components on top of it: the control plane. In this entry, we'll talk about the very first thing we built on top: a load balancer.
Have you ever had to start over on a piece of code because you overwrote something by accident? Made an edit, replaced it, and then wished you could go back?
Picture this: you've built an arcade game on Replit. Gamers playing your game will head to the repl's cover page and click "Run". They love your game, and they send you feature requests and ideas in the comments. Now, you want to keep track of high scores and add other social features to your game. This used to be a show-stopper: there was no way to verify the API requests coming in, so your high-score feature was either easy to spoof, or simply didn't get off the ground.
No matching posts.