Box Software
  • Home
  • Who We Are
  • Services
  • The Blog
  • Contact
Select Page
How to Handle Background Jobs in Node.js with BullMQ and Redis

How to Handle Background Jobs in Node.js with BullMQ and Redis

by Anthony Silva | Oct 24, 2026 | Uncategorized

Every Node.js API eventually hits the same wall: a request that takes 8 seconds because it is sending an email, rendering a PDF invoice and resizing three images before returning a response. The fix is not a bigger server. The fix is a queue. This guide is a...
How to Implement Audit Logs in a Node.js and PostgreSQL App: Schema and Triggers

How to Implement Audit Logs in a Node.js and PostgreSQL App: Schema and Triggers

by Anthony Silva | Oct 21, 2026 | Uncategorized

Why most audit log implementations fail after six months Adding an audit log to a PostgreSQL and Node.js app is easy. Keeping it accurate, queryable and small enough that it does not double your database size is the hard part. Teams usually start with a few...
How to Handle Stripe Webhooks in Node.js: Verifying Events and Avoiding Duplicate Charges

How to Handle Stripe Webhooks in Node.js: Verifying Events and Avoiding Duplicate Charges

by Anthony Silva | Oct 17, 2026 | Uncategorized

Building a Stripe webhook in Node.js looks trivial in a tutorial and then breaks the moment real money flows through it. Two failures show up again and again in production: the signature check fails because a body parser already touched the request, and retried events...
How to Implement Database Connection Pooling in Node.js with PostgreSQL and PgBouncer

How to Implement Database Connection Pooling in Node.js with PostgreSQL and PgBouncer

by Anthony Silva | Oct 14, 2026 | Uncategorized

Your Node.js API works perfectly in development. You deploy it to Kubernetes with six replicas, or push it to a serverless platform, and within minutes PostgreSQL starts screaming: error: sorry, too many clients already at Parser.parseErrorMessage...
How to Handle Timezones in a Node.js and PostgreSQL App Without Bugs

How to Handle Timezones in a Node.js and PostgreSQL App Without Bugs

by Anthony Silva | Oct 10, 2026 | Uncategorized

Almost every team we work with hits the same wall: a booking shows 09:00 in the admin panel, 08:00 in the customer email and 03:00 in the database. Nobody changed the code, but the clock lied anyway. If you are searching for a reliable Node js PostgreSQL timezone...
« Older Entries
Next Entries »

Recent Posts

  • How to Implement Multi-Currency Pricing in a Stripe-Powered SaaS with Node.js
  • How to Implement Server-Side Pagination, Sorting, and Filtering in a TanStack Table with Next.js
  • How to Handle Database Migrations in a Laravel App Without Losing Data
  • How to Send Transactional Emails from a Node.js App with Resend and React Email
  • How to Implement Soft Deletes and Data Retention Policies in MongoDB with Mongoose

© COPYRIGHT 2023 | ALL RIGHTS RESERVED | BOX SOFTWARE | COOKIES & PRIVACY – TERMS OF SERVICE