-
Slugs: A Deep Dive into Web Development
In the realm of web development, slugs serve as the unsung heroes behind the scenes. These unique identifiers, often derived from content titles, play a crucial role in enhancing user experience, improving search engine optimization (SEO), and streamlining content management. By understanding the benefits and best practices associated with slugs, you can elevate your website’s… Read More
-
Fallback!
Today, I implemented functionality for renaming and deleting types, added authentication forms, and expanded a dialog form to handle multiple fields with autocomplete. I faced an issue with password manager warnings for hidden username fields and resolved it by using CSS to hide the input properly. I also created a new dialog control, fixed an… Read More
-
Drag and Drop Reordering with RTK Query and PHP
Today’s work focused on implementing drag and drop functionality, improving error handling, and refining API endpoints. Key features include a new item creation dialog, item reordering, and enhanced error reporting with stack traces. Backend changes involved refactoring API methods, handling server-side item movement, and using appropriate HTTP status codes. Additionally, the frontend was updated with… Read More
-
Traces & Deployment
Streamlined deployment! Today I built a robust build script for the Angular application, enabling seamless deployment to the remote website via FTP. Additionally, I enhanced error and exception handling to provide valuable insights by including stack traces and requested URLs. To round things out, I made some final refinements to the application for optimal performance. Read More
-
Key Recovery
Todays journey goes into key recovery in a simulated scenario where all keys have been deleted. I start a recovery process to reconfigure the database, two-factor authentication, and dropbox api token to import the backup keys. Read More
-
Keeping Secrets
Read as I evaluate where secrets can be stored, and setup a bare-bones secret management interface where secrets are encrypted and stored in a file outside of the websites html directory that isn’t accessible to FTP. Read More









