Latest Updates

Documenting code, one commit at a time.

Filament 10 posts
×

Unlocking Mentee Engagement: Shifting from Auto-Reprobation to Transparent Communication

Introduction

In the landing project, we manage various community initiatives, including a mentorship program designed to connect mentees with experienced mentors. A core challenge in such programs is managing attendance and ensuring engagement. Our initial approach to handling mentee absences involved an automated 'reprobation' flow, intended to streamline the process for non-attending

Streamlining Admin: Migrating from Legacy Panels to Modern Filament in Laravel

Maintaining administrative interfaces can often become a technical debt sink, particularly when the chosen solution loses active support or introduces unforeseen operational hurdles. For many organizations, the decision to migrate from a legacy system to a more modern, actively developed alternative marks a significant step towards improving developer experience and long-term maintainability.

Crafting a Scalable Newsletter System with Laravel and Filament

On the devlog-ist/landing project, we recently implemented a comprehensive weekly newsletter digest system designed to keep users engaged with fresh content. The goal was to build a robust, configurable, and secure system capable of handling subscriptions, content delivery, and user management efficiently.

The Challenge: Building a Robust Newsletter System

Developing a newsletter system

Building Collaborative Spaces: A Deep Dive into Secure Project Invitations

In our landing project, we've recently rolled out a new 'Community Projects' feature. This initiative empowers users to create collaborative development projects and invite other developers to join and contribute. The core challenge was to design a robust and secure invitation system that handles member roles, statuses, and automated lifecycle management.

The Challenge of Collaboration

Streamlining Job Application Tracking with Filament: A Practical Guide

On the devlog-ist/landing project, we recently tackled the challenge of efficiently managing job applications. Manually tracking candidate progress, interview stages, and communication can quickly become a bottleneck. Our goal was to create a robust, user-friendly system that provides a clear overview of each application's journey.

The Challenge: Disjointed Application Management

Dynamic Pricing: Empowering Plan Management with Filament

The devlog-ist/landing project recently underwent a significant enhancement to its subscription and pricing infrastructure. Traditionally, managing different pricing tiers can become a bottleneck when hardcoded, leading to slow updates and lack of flexibility. Our goal was to create a robust, easily manageable system for defining and presenting various subscription plans.

The Challenge:

Streamlining Subscriptions: Integrating Paddle into Laravel with Filament

The devlog-ist/landing project, a foundational platform, recently underwent a significant upgrade to its billing infrastructure. Our goal was to introduce a robust and flexible subscription management system, moving beyond basic one-time payments to support recurring plans. This involved integrating Paddle as our primary payment gateway, alongside building a comprehensive administration

Centralizing User Integrations: Adding Google OAuth to Landing

Our landing project recently focused on enhancing user experience by providing more robust third-party integration options directly within their settings. The goal was to expand beyond existing integrations like LinkedIn and introduce Google OAuth, all while creating a unified management dashboard.

The Challenge

As applications grow, so does the demand for seamless connections with other

0 PHP Filament

Stabilizing Filament Integration in Platform Projects

Introduction

When integrating libraries like Filament into larger platform projects, version incompatibilities can cause widespread issues. A recent update to the Reimpact/platform project highlighted how crucial it is to maintain API compatibility to prevent application crashes.

The Problem: API Version Mismatch

The Ecodesign module within the platform project was developed against a