Blog
Dev Diaries

Tech Blog #3: Using a private GitHub repository as an NPM package in another repository

Creating NPM packages is an easy and convenient way to share code across multiple projects. But, if you want to keep the package private and are unwilling to pay for the

A drawing of the GitHub creature standing over the logo
#
Dev Diaries

Frontend safety in subscription management: best practices for developers

Subscription-based applications have become the norm, offering users flexible billing and access models...

Jay SmithJay Smith
3 March 2025
#
Dev Diaries

Salable API v2

We've got some awesome updates to share about our v2 API that'll make your life simpler, your data more secure, and improve your overall Salable API experience. Check...

Jyoti JaswaniJyoti Jaswani
27 Jan 2025
#
Dev Diaries

How we are testing our Next.js API Routes (Pages Router)

We all know that testing application logic is important, and the more your application scales the more it grows in importance...

Coner MurphyConer Murphy
18 June 2024
#
Dev Diaries

Simplify authentication and monetisation with Clerk and Salable

When it comes to rapidly implementing secure authentication in your application, it doesn't get much simpler than Clerk. Create an account, implement some pre-built...

Luke GlazebrookLuke Glazebrook
10 Apr 2024
#
Dev Diaries

Easily monetise your Remix application with Salable

In this guide, I'm going to showcase just how easy it is to monetise web applications built using the [Remix.run](https://remix.run) framework...

Luke GlazebrookLuke Glazebrook
10 Nov 2023
#
Dev Diaries

Creating and monetising a Trello Power-Up using Salable!

In this post, we’re going to look at how you can go about creating a new Trello Power-Up and monetise it using Salable so you can easily charge users to get access to...

Coner MurphyConer Murphy
27 Oct 2023
#
Dev Diaries

Creating and Cancelling Licenses in Test Mode Using the Salable API

Recently, we added the new test mode feature to Salable which gives you a perfect place to experiment with Salable

Coner MurphyConer Murphy
19 Oct 2023
#
Dev Diaries

TECH BLOG #6: How to Automatically Create PlanetScale Database Branches From Bitbucket Pipelines

PlanetScale offers many features but one of the most powerful and interesting ones is the ability to branch databases and their schemas.

Coner MurphyConer Murphy
23 May 2023
#
Dev Diaries

Interview with a Dev - where we chat tech blogs, SaaS licensing and the Salable dev culture

Coner talks about the dev culture at Salable and why Salable can help devs. He also shares key tips on what makes a good tech blog! Let’s dive right in..‍

Jyoti JaswaniJyoti Jaswani
26 Jan 2023
#
Dev Diaries

Tech Blog #5: Automatically sync multiple repositories versions using GitHub Actions

We have a custom JavaScript library for our pricing table, at a high level this JS library is responsible for displaying a product’s various pricing tables...

Coner MurphyConer Murphy
9 Dec 2022
#
Dev Diaries

Tech Blog #4: How to version all packages synchronously, in a monorepo using Lerna

Today we are setting up automatic versioning of packages inside of a monorepo using Lerna. There are many ways in which you can do this with different technologies...

Coner MurphyConer Murphy
22 Nov 2022
#
Dev Diaries

Tech Blog #3: Using a private GitHub repository as an NPM package in another repository

Creating NPM packages is an easy and convenient way to share code across multiple projects. But, if you want to keep the package private and are unwilling to pay for the

Coner MurphyConer Murphy
07 Nov 2022
#
Dev Diaries

Dev Team Lead PoV; solving a SaaS problem

We’ve been working hard over the past 12 months to solve all the problems we had in running our SaaS business. This was everything from taking payment...

Jay SmithJay Smith
17.10.22
#
Dev Diaries

Tech Blog #2 Salable Package Architecture

Over the last few months, we’ve been working on a new Global Design System (GDS) for Salable. But as part of this process, we’ve also had to make several decisions...

#
Dev Diaries

Salable tech blog #1 Fixing the ‘Create New Product’ form

Earlier this week I picked up a new ticket to work on for our MVP, it was a bug regarding our ‘Create New Product’ form...

Conor MurphyConor Murphy
12/09/22