A lot of you may have logged in on your pod a few days ago to notice that something is just kind of different about the site. The words “Alpha” have been removed from the title, the gradients are a little different, and some features are just straight-up missing.
“What gives?” you ask, and that’s a good question. What, indeed?
The fact of the matter is that the Diaspora devs are looking at squeezing out every bit of juice into their platform. Optimizing how a system interacts with databases is no easy task, nor is designing a platform to scale up to potentially hundreds of thousands of users. As the developers come to getting the databases to the pinnacle of the possible performance yield that they can get, they also decided to focus on another contributor to page loads: the interface.
Everything is being made to be slimmer and faster, and future developments will require code to be tested against for the sake of maintaining a higher standard. That means more stability in code, more infrastructure and guidelines to develop against, and more new features rushing out the door, to greet you on a faster interface and system. What’s not to be excited about?
So far, the stream has been ported to make use of the new system. Other features will soon follow, but it’s important to remember what this all means, and keep things in perspective. A lot of features currently are running in a bare-bones state because they’re being rewritten to accomodate the newer, faster, sleeker system. You could almost say the system is being rewritten from the inside out, all for the sake of keeping a community going with something to use. With this new system in place, it will not only allow for faster page loads and system response, but it will also allow for the development of new features.