Latest Updates

Documenting code, one commit at a time.

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
PHP CSS JavaScript

Sticky Situations: Fixing a Filament Sidebar Scroll Issue

Ever felt like a crucial part of your UI just wouldn't stay put? That's the kind of problem we tackled recently in the devlog-ist/landing project, which aims to provide a streamlined blogging platform for developers.

The Problem

The Filament admin panel's sidebar, designed for quick navigation on desktop, was failing to maintain its sticky position during page scrolling.

Read more
JavaScript Laravel

CSRF Tokens: Preventing Onboarding Tour Issues

When building interactive tours, ensure all API requests include CSRF tokens to prevent unexpected failures. Let's look at a recent fix in Reimpact/platform, a project focused on modernizing user interaction flows. The team addressed an issue where the onboarding tour restarted on every page load.

The Problem: Missing CSRF Tokens

The tour's JavaScript fetch calls lacked the X-CSRF-TOKEN

Read more
JavaScript

Enhancing User Engagement with a Referral Earnings Dashboard

Motivating users to actively participate in referral programs is key to driving growth. A well-designed dashboard widget can significantly increase engagement by providing clear visibility into commission terms, earnings summaries, and accessible sharing options.

The Power of Visual Incentives

Displaying a user's potential earnings and making it easy to share their referral link directly

Read more
JavaScript

Enhancing Our Content Generation Process with Randomization

Streamlining Content Creation

We've recently enhanced our content generation process by introducing a 'random mode' to our manual post generator. This feature aims to accelerate content creation and reduce repetitive tasks. The primary goal is to automate the selection of post examples and prompts, thereby enabling faster and more varied content output.

Random Mode Implementation

Read more

Enhancing AI Auditability Through Structured Summaries

Improving the auditability of AI interactions is crucial for maintaining security and control. A recent update focuses on preventing the exposure of raw code to AI models, enhancing data security, and providing better insights into flagged code changes.

The Challenge of Raw Diffs

Previously, raw git diffs were sent to AI models for analysis. This approach, while providing detailed context,

Read more
Python JavaScript

Adding a Safe Mode and Improving Code Generation

This post discusses recent improvements to our application, focusing on enhanced security measures and smarter code generation capabilities.

Safe Mode Implementation

We've introduced a 'safe mode' feature, giving tenants more control over security audits during post generation. By default, safe mode is enabled, ensuring all generated content undergoes a thorough security check.

Read more
PHP JavaScript

Faster Feedback Loops: Running Tests on Git Changes

In large projects, running the entire test suite can be a significant time sink. Waiting for all tests to pass before merging changes can slow down development and increase feedback loops.

We recently implemented a system to run only the tests related to files changed in a given commit. This dramatically speeds up our test runs and provides faster feedback to developers.

The Approach

Read more
JavaScript

Elevating User Engagement with a Referral Earnings Dashboard Widget

Motivating users to actively participate in referral programs can significantly boost acquisition and growth. We recently enhanced our application's user dashboard with a new widget designed to provide transparent insights into referral earnings and commission structures.

This widget serves as a central hub for users to understand and leverage their referral potential, directly from their

Read more
JavaScript

Enhancements to Manual Post Generation: Introducing Random Mode

Introduction

We've recently enhanced our manual post generator with a new "random mode." This feature streamlines content creation by automating the selection of post examples and additional prompts. This post will discuss the benefits of this new mode and the refactoring involved in its implementation.

Random Mode Functionality

The core addition is the ability to toggle a "random mode"

Read more