Insights
Ideas for building
better software.
Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.
From the engineering desk
Browse practical articles or follow the latest technology updates.
Subscribe via RSS →Curated links from external sources — not 360Softy original articles.
How to Upgrade from MySQL 5.7 to 8.0
Although MySQL 8 was released back in 2018, a significant share of MySQL servers out there are still running MySQL 5.x. MySQL 5 had a lengthy run from its release in 2005, and thus many organizations still have databases that were built on 5.x. But Oracle has been phasing out MySQL 5.7 support for various platforms over the past few years and end of life for MySQL 5.7 is slated for October 2023. If you’re still running a database on MySQL 5.7, it’s time to seriously consider upgrading. You'll ge
March 20 ChatGPT outage: Here’s what happened
An update on our findings, the actions we’ve taken, and technical details of the bug.
The Ultimate Guide to Testing with Prisma: CI Pipelines
Learn how to set up a CI pipeline to automatically run tests against your application that uses Prisma.
Node.js March 17th Infrastructure Incident Post-mortem
How to build zero-CLS A/B tests with Next.js and Vercel Edge Config
A/B testing and experiments help you build a culture of growth. Instead of guessing what experiences will work best for your users, you can to produce the most effective UI possible.build, iterate, and adaptwith data-driven insights In this article, you'll learn how we built a high-performance experimentation engine for vercel.com using and , allowing our developers to create experiments that load instantly with zero and a great developer experience.Next.jsVercel Edge ConfigCumulative Layout
ChatGPT plugins
We’ve implemented initial support for plugins in ChatGPT. Plugins are tools designed specifically for language models with safety as a core principle, and help ChatGPT access up-to-date information, run computations, or use third-party services.
Let’s start with a conversation
Tell us what you’re working on.
An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.
Prefer email? [email protected]

