Latest Updates

Documenting code, one commit at a time.

Node.js JavaScript

Improving LinkedIn Publish Performance by Caching Images Server-Side

The devlog-ist/landing project focuses on creating landing pages. Recently, we tackled a performance bottleneck during the LinkedIn publishing process. The issue arose from sending large base64 encoded images directly within the publish request, leading to 413 errors from Nginx due to exceeding the maximum request size.

The Problem

LinkedIn's API has limits on request size. Sending a

Read more
JavaScript LinkedIn

Refactoring LinkedIn Share Post Generation for a Personal Touch

This post details a small but important change in how we generate content for sharing on LinkedIn, focusing on aligning the tone with the platform's user experience.

The Goal

The primary goal was to shift the voice of automatically generated LinkedIn share posts to a first-person perspective. Since the posts are published from the user's profile, using "I" instead of third-person references

Read more
JavaScript Node.js

Independent Control for LinkedIn Post Generation

When developing tools for content generation, flexibility is key. A recent update to the devlog-ist/landing project focuses on providing more granular control over how content is generated for different platforms. Specifically, we've decoupled the random mode setting for LinkedIn from the portfolio's random mode.

The Problem: One Size Doesn't Fit All

Previously, a single "random mode"

Read more

Enhancing User Engagement: Implementing LinkedIn Share for Landing Pages

Introduction

We recently added a "Share on LinkedIn" feature to our landing page project, devlog-ist/landing. The goal was to increase user engagement and expand the reach of user portfolios by enabling seamless sharing on LinkedIn. This post details the implementation process, covering AI-powered post generation, direct publishing via the LinkedIn API, and considerations for different user

Read more

Enhancing Data Sync with GitHub Contributions in Laravel

The devlog-ist/landing project surfaces developer activity. We've enhanced the synchronization of data by integrating a GitHub contribution calendar. This provides a more accurate and real-time view of user contributions. Instead of relying solely on local commit data, the system now uses GitHub's public contributions page as a primary source.

The system employs a three-tiered approach: it first

Read more
PHP Laravel PHPUnit

Refactoring Authentication and Product Association Logic in Reimpact Platform

This post summarizes recent updates to the Reimpact platform, focusing on authentication improvements and product association refinements. The changes include migrating from Passport to Sanctum for authentication, streamlining UUID handling, and refactoring job processing.

Authentication Migration

The primary focus was migrating the authentication system from Laravel Passport to Sanctum.

Read more

Enhancements to Referral Program, Dev.to Integration, and Terms Update

Overview

This update introduces an enhanced referral program with tiered commissions, seamless Dev.to integration, and updated terms and conditions to reflect these changes.

Referral Program Enhancements

The referral program has been expanded with the addition of a dedicated landing page, complete with details about the program, commission rates, and automated tools.

Read more

Enhancing Content Discoverability for AI

Making content easily discoverable for AI search engines is crucial for broader reach. Here's how we improved the accessibility of our tenant portfolio content.

The Goal

Our primary objective was to enable AI search engines to easily discover and consume tenant portfolio content. This involved providing machine-readable endpoints that expose content in a structured and easily parsable manner.

Read more