<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2000/atom"><channel><title>Wesley Sinks on wesleysinks.com</title><link>https://wesleysinks.com/</link><description>Recent content on Wesley Sinks by wesleysinks.com</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Fri, 05 Jun 2026 13:39:47 +0000</lastBuildDate><atom:link href="https://wesleysinks.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Wordpress 7 Gallery Lightbox Breaks Bootscore-Based Themes</title><link>https://wesleysinks.com/til/wordpress-7-gallery-breaks-bootscore-based-themes/</link><pubDate>Fri, 05 Jun 2026 13:39:47 +0000</pubDate><guid>https://wesleysinks.com/til/wordpress-7-gallery-breaks-bootscore-based-themes/</guid><category>TIL</category><description>The new gallery lightbox navigation added in WordPress 7 is super cool! However, when a lightbox is opened in WordPress 7, it adds the inert attribute to all direct children of the &amp;lt;body&amp;gt; element. At UF, we used a Bootscore-based WordPress theme (a boilerplate Bootstrap CSS enabled theme), which wraps the site content in a &amp;lt;div id=&amp;quot;page&amp;quot; class=&amp;quot;site&amp;quot;&amp;gt; (see header.php), causing the entire site to go &amp;ldquo;inert&amp;rdquo; when the gallery lightbox is opened&amp;ndash;not ideal.</description></item><item><title>Gravity Forms Image Aspect Ratio Validation</title><link>https://wesleysinks.com/til/gravity-forms-aspect-ratio-validation/</link><pubDate>Thu, 12 Mar 2026 13:16:42 +0000</pubDate><guid>https://wesleysinks.com/til/gravity-forms-aspect-ratio-validation/</guid><category>TIL</category><description>Despite giving very specific instructions, sometimes users don&amp;rsquo;t follow them. By default, Gravity Forms does not offer image aspect ratio validation on a file input field, so I had my n8n WordPress code chat agent generate this. I have not tried using the code, and this was for a specific form, so it would need to be modified and tested before use.</description></item><item><title>winget: A Native CLI Package Manager for Windows</title><link>https://wesleysinks.com/til/winget/</link><pubDate>Sat, 25 Oct 2025 13:10:02 +0000</pubDate><guid>https://wesleysinks.com/til/winget/</guid><category>TIL</category><description>Being a Linux-lord, I&amp;rsquo;m probably late to the party, but WinGet is the commandline utility for Windows (introduced in Windows 10) to install and manage packages, similar to a Linux or Unix environment. This makes Windows vastly more useable for developers. Here are some of the main commands that might be useful when working with winget. I used this tool today to upgrade my version of Windows PowerToys.</description></item><item><title>Extract Last Names (Full Name with Suffix)</title><link>https://wesleysinks.com/til/extract-last-names/</link><pubDate>Sat, 04 Oct 2025 20:58:06 +0000</pubDate><guid>https://wesleysinks.com/til/extract-last-names/</guid><category>TIL</category><description>Some last names in our directory of faculty end with suffixes. This adds a level of complexity to extracting and sorting by last name without a custom field. A custom JavaScript function could be constructed to handle this, provided you know all the possible suffix variations.</description></item><item><title>Modern Methods of Showing or Hiding HTML Elements with JavaScript</title><link>https://wesleysinks.com/til/modern-methods-of-showing-or-hiding-elements/</link><pubDate>Thu, 07 Aug 2025 20:52:23 +0000</pubDate><guid>https://wesleysinks.com/til/modern-methods-of-showing-or-hiding-elements/</guid><category>TIL</category><description>Different options available to show and hide HTML elements using JavaScript in 2025, including my preference.</description></item><item><title>Customizing a code-server Docker Image</title><link>https://wesleysinks.com/til/customizing-a-code-server-docker-image/</link><pubDate>Wed, 06 Aug 2025 20:30:55 +0000</pubDate><guid>https://wesleysinks.com/til/customizing-a-code-server-docker-image/</guid><category>TIL</category><description>The Problem: code-server docker container comes with 0 binaries, so you have to set it up to your specific needs in a Dockerfile to include the binaries and packages you need for development assuming you&amp;rsquo;re using the built-in terminal and proxied port forwarding, etc. The Solution: Write a Dockerfile.</description></item><item><title>Hugo Content Adapters</title><link>https://wesleysinks.com/til/hugo-content-adapters/</link><pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate><guid>https://wesleysinks.com/til/hugo-content-adapters/</guid><category>TIL</category><description>I read briefly about content adapters for HUGO today. This is an exciting way to pull in data from a remote source in JSON or XML format and cache it on a site build. This could be a handy way of grabbing data from other sources and providing a really easy directory. I am not sure how I would use this just yet, but it could, for instance, replace the video section of LinuxCreative.com.</description></item><item><title>Starting a TIL</title><link>https://wesleysinks.com/blog/starting-a-til/</link><pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate><guid>https://wesleysinks.com/blog/starting-a-til/</guid><category>Blog Post</category><description>While thinking about moving Soloist Systems to a personal blog, I came back around to the idea of the digital garden, a personal online space, similar to a blog, but with a focus on the ongoing, iterative process of learning and knowledge building. I want to leverage the way I have been using LogSeq to save personal notes about technologies and philosophy in a way that I can share to benefit others.</description></item><item><title>Brand Awareness: Stop Wasting Money and Time on Failure</title><link>https://wesleysinks.com/blog/brand-awareness-stop-wasting-money/</link><pubDate>Thu, 18 Apr 2024 00:45:27 +0000</pubDate><guid>https://wesleysinks.com/blog/brand-awareness-stop-wasting-money/</guid><category>Blog Post</category><description>We need to talk about how you&amp;rsquo;ve been justifying your marketing budget. It&amp;rsquo;s a hard pill to swallow, but if your brand awareness campaign isn&amp;rsquo;t converting, you aren&amp;rsquo;t accomplishing your marketing goals. Sure, there are companies that can afford to inundate the public with their brand, but I&amp;rsquo;m going to assume that if you&amp;rsquo;re reading this, you don&amp;rsquo;t have that kind of budget.</description></item><item><title>Competitive Analysis: The Wrong Angle</title><link>https://wesleysinks.com/blog/competitive-analysis-the-wrong-angle/</link><pubDate>Thu, 11 Jan 2024 19:04:40 +0000</pubDate><guid>https://wesleysinks.com/blog/competitive-analysis-the-wrong-angle/</guid><category>Blog Post</category><description>The longer I conduct business, the more obvious it seems that running a business is not, in fact, a competition. And if business is not a competition, competitive analysis is rendered an utterly pointless pastime of the entrepreneur.</description></item><item><title>Creativity Matters: Today's Urgent Need for Meaningful Content</title><link>https://wesleysinks.com/blog/creativity-matters/</link><pubDate>Wed, 10 Jan 2024 19:04:10 +0000</pubDate><guid>https://wesleysinks.com/blog/creativity-matters/</guid><category>Blog Post</category><description>It goes without saying that technological advance and modern conveniences have changed the way we live dramatically in the past couple decades. With so much of our capacity for creativity now freed up by these conveniences, it would be logical to conclude that society is capable of more creativity than ever. Unfortunately, logic has no horse in the race when it comes to creativity. Therefore, creativity is still a relative rarity. Take it from me, a self-proclaimed creative, professional marketer, and musician since age 9. What you&amp;rsquo;re looking at might not be &amp;ldquo;creativity&amp;rdquo;.</description></item><item><title>The Deceitful Difficulty of Simplicity</title><link>https://wesleysinks.com/blog/the-deceitful-difficulty-of-simplicity/</link><pubDate>Thu, 21 Dec 2023 00:57:26 +0000</pubDate><guid>https://wesleysinks.com/blog/the-deceitful-difficulty-of-simplicity/</guid><category>Blog Post</category><description>As a creative problem solver by trade, the golden goose I find myself chasing time and time again is a simple elegant solution that seems so obvious, it&amp;rsquo;s surprising that nobody thought of it first. I&amp;rsquo;m a creative person: I know this because people have told me so my whole life. So why is this simple, elegant solution I seek so impossibly unattainable? The answer is perspective and time.</description></item><item><title>Do You Need a Website?</title><link>https://wesleysinks.com/blog/do-you-need-a-website/</link><pubDate>Thu, 21 Dec 2023 00:48:52 +0000</pubDate><guid>https://wesleysinks.com/blog/do-you-need-a-website/</guid><category>Blog Post</category><description>Do you need a website? Of course you don&amp;rsquo;t need a website. You need 2 things in business: something to sell, and someone to sell it to. Chances are if you&amp;rsquo;re reading this, you already have a bit of both, but if you&amp;rsquo;re just starting out, here&amp;rsquo;s what that means:</description></item><item><title>Marketing: 'Moving the Needle' is Not Your Job</title><link>https://wesleysinks.com/blog/moving-the-needle-is-not-your-job/</link><pubDate>Wed, 20 Dec 2023 23:28:53 +0000</pubDate><guid>https://wesleysinks.com/blog/moving-the-needle-is-not-your-job/</guid><category>Blog Post</category><description>The Role of Marketers as Scribes As a marketer, it&amp;rsquo;s easy to fall into the trap of believing that you have the power to single-handedly propel a product or service to success, a.k.a &amp;ldquo;move the needle&amp;rdquo; if you&amp;rsquo;ve been talking with business executives. However, a seasoned marketer knows that this perspective can be misleading, and downright dangerous. The key to effective marketing lies in understanding that products and customers tell the story, while the most skilled marketers invest in understanding and documenting that story to engage with others.</description></item></channel></rss>