Latest Updates

Documenting code, one commit at a time.

LinkedIn CSS

Optimizing LinkedIn Banner Images: A Case Study

Introduction

In the fast-paced world of social media, optimizing visual content is crucial for capturing audience attention. This post details our recent effort to improve the performance of LinkedIn banner images for the devlog-ist/landing project, which focuses on developer-related content.

Read more
PHP JavaScript MySQL

Enhancing LinkedIn Banner Image Generation with Technology Badges

Introduction

This post explores how to enhance the automatic generation of LinkedIn banner images by including technology badges and a portfolio URL. This provides a richer, more informative visual representation for professional profiles.

Problem

Previously, the generated LinkedIn banner image only contained the person's name and position. This lacked context about their technical

Read more
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 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
PHP MySQL SQL

Enhancing Data Integrity and Performance in Reporting Queries

Introduction

Recent code reviews have highlighted several opportunities to improve the robustness, performance, and maintainability of our application's reporting queries. These changes focus on ensuring data consistency, optimizing query execution, and adhering to coding standards.

Addressing Potential Issues

Explicit Facade Imports

We addressed an issue where facades (like File

Read more