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.

ExternalDatabase
PlanetScale Blog

Introducing the PlanetScale serverless driver for JavaScript

Today we are introducing the PlanetScale serverless driver for JavaScript, a Fetch API-compatible database driver. This new driver and infrastructure update brings you: The ability to store and query data in PlanetScale from environments such as Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions. Infrastructure improvements that enable global routing and improve connection reliability and performance. We put together a demo application that demonstrates how to implement this w

PlanetScale BlogRead original
ExternalDatabase
PlanetScale Blog

Introducing FastPage: Faster offset pagination for Rails apps

We’d like to introduce FastPage, a new gem for ActiveRecord that applies the MySQL “deferred join” optimization to your offset/limit queries. Here is a slow pagination query in Rails:Post.all.order(created_at: :desc).limit(25).offset(100) # Post Load (1228.7ms) SELECT `posts`.* FROM `posts` ORDER BY `posts`.`created_at` DESC LIMIT 25 OFFSET 100 We add .fast_page to the query and now it’s 2.7× faster!Post.all.order(created_at: :desc).limit(25).offset(100).fast_page # Post Pluck (456.9ms) SELEC

PlanetScale BlogRead original
ExternalDatabase
PlanetScale Blog

How to kill Sidekiq jobs in Ruby on Rails

We’ve have all run into situations where we’d like to disable or cancel an errant Sidekiq job in production. The current solutions involve dumping the deploy queue for the specific job or deploying a hot fix to production to disable the job. Initially, these solutions tend to solve your problem, but as your app grows and your job queue gets complicated, you’ll want a solution that is more robust and almost immediate. In this post, we will learn how we built a Sidekiq Client Middleware to kill Si

PlanetScale BlogRead original
ExternalFrontend Development
Vercel Blog

Vercel CLI v28 is now available

This changelog entry is historical. Edge Functions are deprecated for new projects. Use with the Node.js runtime and . Use for request-time routing before a response completes.Note:Vercel FunctionsFluid computeRouting Middleware Version 28.0.0 of Vercel CLI is now available. Here are some of the key improvements made within the last couple of months: Note this batch of updates includes breaking changes. Check out the to learn more.full release notes Read more If you have a Git provider repo

Vercel 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.