Skip to content
HomeInsights

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.

ExternalFrontend Development
Vercel Blog

From idea to 100 million views: Building a viral application for your personal music festival

allows users to quickly create a festival poster from their top Spotify, Apple Music, and Last.fm artists. , a Computer Science student at USC, used Next.js and Vercel to launch Instafest fast and scale to , gaining millions of users and going viral on Twitter, TikTok, and more.InstafestAnshay Saboo500,000 new users per hour Read more

Vercel BlogRead original
ExternalDatabase
PlanetScale Blog

Rails’ safety mechanisms

Companies build products with Ruby on Rails because of its focus on efficiency. The framework comes with a set of defaults that allows you to focus on building, not configuring. Defaults can have limits. We can often find ourselves with paper cuts if we’re not careful. Fear not! Rails has conventions for this, too. Let’s look at some tools the framework gives us to protect ourselves. Mass assignment protection in Rails One of the first things Rails developers learn is handling form parameters. T

PlanetScale BlogRead original
ExternalDatabase
PlanetScale Blog

Building a multi-region Rails application with PlanetScale

You've put all this effort into making your Rails application as fast as possible. Each and every query is optimized. Views are cached. N+1 queries are fixed. The last remaining problem is the speed of light between your server and your users. Just check out this chart. Here is the additional network latency for a single request to an app deployed to US East. Works great if you're located near the server, but not so great as you get farther away. Location Latency to US East application N. Califo

PlanetScale BlogRead original

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.