Development Blog
My latest FabLMS update on is on integrating third party systems. This post details the creation of a new system that handles connections to external services like Google and AI, and introduces the concepts of "System Integrators" and "Personal Integrators." Learn about the core code logic, the new Secure Vault for credentials, and how I'm making it easy for third-party developers (me) to contribute.
Read MoreMy latest FabLMS update on is on integrating third party systems. This post details the creation of a new system that handles connections to external services like Google and AI, and introduces the concepts of "System Integrators" and "Personal Integrators." Learn about the core code logic, the new Secure Vault for credentials, and how I'm making it easy for third-party developers (me) to contribute.
Read MoreJust published a new blog post on my dev journey! I'm sharing the latest progress on my hobby project, FabLMS. This post covers the design and implementation of a new storage system and a detour into how I'm using AI to generate rubrics. Plus internationalization!
Read MoreI've made a pivotal change to our authentication system, shifting from "Integrators" to a more flexible "Authenticator Drivers" approach. This post details how I'm building a robust, multi-driver authentication system that supports both local logins and Google authentication, all while ensuring security and flexibility for different user roles. Learn about my new Livewire components, database changes, and how I'm tackling password security and login throttling.
Read MoreI just finished integrating support for school ID numbers into FABLMS. IDs now tie directly into the system, making student lookup and data handling a lot smoother. It came out pretty.
Read More