shlogg · Early preview
Cassidy Williams @cassidoo

Bold and brash

Combine URL Shortener & Bookmark Manager For Ultimate Productivity

I combined my personal URL shortener cass.run with Raindrop bookmark manager to create a handy tool. I made a public collection of referral links & pointed my URL shortener to it, saving time & making me money!

2 Handy Browser Extensions For Software Engineers

I created 2 browser extensions: Copy mailto+ (copies email, subject & body from mailto links) & Remove Gmail Categories (removes unwanted labels from Gmail move dropdown). They've saved me time!

Add Beauty To Your RSS Feed With XSL Stylesheets

Add beauty to your life with styled RSS feeds! Use XSL files like this one: [gist link] and add the stylesheet property to your rss function. Make it yours & share your corner of the internet!

JavaScript: The Verb That Brings Web Development To Life

JavaScript is a building block of the web, like a verb in a sentence. It makes websites dynamic & interactive. You can have static sites without JavaScript, but it's like a sentence with no verbs - nothing happens!

Native Dialogs With HTML <dialog> Element: Tips And Tricks

Native dialogs without JS? Try HTML <dialog> element! Blur backdrop with `backdrop-filter: blur(2px)` & disable page scrolling with `body:has(dialog[open]) { overflow: hidden; }` Check out Jumblie game for examples!

Protecting Open Source Repos From Spam With GitHub Moderation Settings

Protecting open source repos from spam just got easier! Enable moderation settings in GitHub to block unwanted interactions, commenters & pull requests. Set limits for 1 day to 6 months or permanently block accounts.

JavaScript Reference Vs Value Assignment Explained

JavaScript assigns objects by reference, not value. When you change an object, it affects all references to that object. Example: `let [CLOSED, OPEN] = [{}, {}]; CLOSED.cake = OPEN;` changes both `CLOSED` and `OPEN`.

Layering CSS Gradients For Marker Effect

You can layer CSS gradients on top of each other for unique effects. Try combining them with larger background images or use as a marker highlight effect.