360SOFTY

Insights

Engineering Insights

Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.

RSS

Curated links from external sources — not 360Softy original articles.

ExternalDatabase
PlanetScale Blog

How to Prevent SQL Injection Attacks in Node.js

Although the tooling around databases has come a long way, it is still your responsibility to protect them against attacks. In this article, you’ll learn to prevent SQL injection attacks in Node.js using the mysql2 npm package. What is a SQL injection attack A SQL injection attack happens when a user injects malicious bits of SQL into your database queries. Most commonly, this happens when allowing a user to pass input to a database query without validation which can alter the original intended

PlanetScale BlogRead original
ExternalFrontend Development
Vercel Blog

Monorepos are changing how teams build software

The largest software companies in the world use monorepos. But historically, adopting a monorepo for anything other than at a Facebook or Google scale was difficult, time-consuming, and often filled with headaches. Since Turborepo , we’ve seen development teams of all sizes adopt Turborepo for and save over 200 days worth of time by remotely caching their deployments on Vercel.joined Vercelfaster builds Read more

Vercel BlogRead original
ExternalDatabase
PlanetScale Blog

Database schema design 101 for relational databases

Getting started with a relational database can seem like a daunting task. Whether you’re coming from a NoSQL database or you’ve never used a database before, I’m going to talk you through designing a relational database and am hoping to answer the following questions: What is a relational database? How are relationships made in the database? What are the steps to take to ensure an efficient database? What is a relational database? A relational database is one way to store data related to each ot

PlanetScale BlogRead original

Work with 360Softy

Building a SaaS product, AI system, or business platform?

Book a free consultation and we will tell you honestly whether we can help.