May 6th – CSS relative colors
Today I discovered that CSS relative colors exist. https://blog.jim-nielsen.com/2021/css-relative-colors https://ishadeed.com/article/css-relative-colors https://developer.chrome.com/blog/css-relative-color-syntax I have been AGONIZING over button hover effects and it was very frustrating to have to choose between verbose CSS variables, the filter property, or Sass. Allowing quick color manipulation in CSS natively is my new favorite thing. This makes harmonious color schemes infinitely […]
Malicious VS Code Extensions
Do you have these crypto mining VS Code Extensions? https://www.csoonline.com/article/3956464/warning-to-developers-stay-away-from-these-10-vscode-extensions.html?ref=dailydev
File Name Creator Tool
Here is a tool I slapped together for automating file name creation. It needs some work, but this is extremely useful for if you need SEO friendly and “code standard friendly” image file names generated quickly. https://codeprincipled.com/special-tools/filename.html Enjoy!
My Top Apps and Browser Extensions for 2025
Over the last few years I have worked with various tools to maximize my learning and productivity, from Trello to fancy alarm apps and everything in between. I have refined and simplified my symptoms. I’ll cut to the chase – here they are! I hope these recommendations help you in optimizing your workflow. Here is […]
What I learned at The BBS Agency

Due to company restructuring at The BBS Agency, I recently concluded a chapter in my career: my first agency web development job, in a position that required flexibility, adaptability, documentation, customer support skills, coding and design skills, and even the occasional use of my graphic design abilities. Flexibility in a Wide Variety of Client Types […]
Addressing Clickjacking Vulnerabilities
To mitigate the clickjacking vulnerability and enhance the security of the login page, you can: Implement X-Frame-Options: Set the X-Frame-Options header to deny or same-origin to prevent your login page from being loaded within an iframe on other domains. Content Security Policy (CSP): Utilize a well-defined CSP to restrict the loading of your login page […]
Securing PHP Pages: Are form fields the only attack vector?
Is it possible to do a PHP injection on a PHP page even if there is no form field even on the page? Yes, it is possible to perform a PHP injection attack on a PHP page even if there are no visible form fields present. As it turns out, there are multiple avenues of […]
Building a JS Clock: Part 1
How can I make a real time digital (no analog) clock with vanilla JS, html, and css? Creating a real-time digital clock using vanilla JavaScript, HTML, and CSS is straightforward. Here’s a simple example to help you get started. HTML CSS (styles.css) JavaScript (script.js) How It Works How to Run This simple setup provides a […]
Wix vs Substack
Pros and Cons of both platforms… Overview Features Comparison Feature Wix Substack Website Building Drag-and-drop interface, highly customizable templates. Limited customization, mostly focused on text layout. Content Management Full blog capabilities, multimedia support (images, videos, podcasts). Primarily text-based, but can host audio and video through links. E-commerce Robust e-commerce features, including payment gateways, product pages, […]
Wix Features
Wix is a versatile website builder that offers a wide range of features catering to different types of users and businesses. Here’s a breakdown of its main features, use cases, and the pricing plans associated with them: Key Features Use Cases Pricing Plans and Features Features by Plan Conclusion Wix provides a comprehensive set of […]