Latest Updates

Documenting code, one commit at a time.

Replicating Example Post Structures in Post Generation: A Move Towards Flexibility

This post discusses a recent update to our post generation process, shifting from hardcoded sections to a more adaptable, example-driven approach.

The Old Approach

Previously, our post generation system rigidly enforced a predefined structure: Introduction, Development, Examples, and Conclusion. This inflexible format ignored the nuances and varied structures of different example posts,

Read more

Enhancing Subscription Recognition in Billing Systems

Introduction

This post addresses an issue where a billing system, specifically when using a service like Cashier, fails to correctly identify active subscriptions beyond the default type. We'll explore the problem and provide a solution to ensure all subscription types are properly recognized.

The Problem: Default Subscription Type Bias

In many billing systems, especially those utilizing

Read more

Modularizing Application Features: A Practical Approach

Introduction

This post outlines a strategy for breaking down a large application into smaller, more manageable modules. We'll discuss how to encapsulate features, improve code organization, and facilitate collaboration using a modular architecture.

Step 1: Define Module Boundaries

Identify distinct areas of functionality within your application. For example, a 'batteries' module could

Read more