Latest Updates

Documenting code, one commit at a time.

PHP REST API

Optimizing AI-Generated Content for LinkedIn

When generating content for LinkedIn using AI, it's crucial to tailor the prompts for conciseness and engagement. The goal is to create posts that fully encapsulate the idea within LinkedIn's character limit, avoiding truncation and maximizing impact.

Key optimizations include instructing the AI to generate short, focused content (around 2500 characters), structured in 3-5 paragraphs.

Read more
Laravel REST API

Robust API Testing for the Landing Project

Working on the landing project, which is focused on creating a compelling user experience, we've recently enhanced our testing strategy to ensure the reliability of our GitHub API integrations.

The goal was to catch potential issues arising from changes to the GitHub API, preventing silent failures in our application. We've implemented a suite of integration tests that validate the structure of

Read more
PHP Laravel Symfony

Enhancing Email Notifications with Transactional Headers and Code Style Improvements

Introduction

In our ongoing effort to improve the reliability and traceability of email communications within our application, we've recently implemented transactional email headers for recommendation notifications. This, coupled with some code style enhancements, aims to provide a more robust and maintainable system.

Transactional Email Headers

Transactional emails, such as

Read more

Enhancing Technology Detection in Post Generation

Improving the accuracy and scope of technology detection is crucial for generating relevant and informative content. A recent update introduces rule-based technology detection, significantly expanding our ability to identify the technologies involved in code changes. This enhancement allows for more precise tagging and categorization of blog posts, benefiting both content creators and readers.

Read more

Content Negotiation for AI Agents: Serving Markdown

Our application now supports content negotiation to better serve AI agents and LLMs. We've added the ability to return Markdown instead of HTML when requests include the Accept: text/markdown header.

This enhancement allows AI agents to directly consume the raw Markdown content of our posts, simplifying parsing and improving efficiency.

The Problem

Previously, our application served HTML

Read more