Weather Nerd? Check out My OSX Radar Widget

I know I’m not alone in being a bit of a weather nerd. Along with four or five weather apps on my phone, I’ve got two physical devices in my office that show the weather and a weather widget on my Mac that shows the day’s forecast. That’s not enough. What I really wanted was a radar widget as well, so I built one: Ok, to be fair, I used Cursor to build it – but it really scratched an itch I’ve had for a while to constantly have one more thing to distract me. If you want a copy of this yourself (or want to make it better!), I’ve set up a GitHub repo here: https://github.com/cfjedimaster/precipradar. I’ve got both the source as well as a build... more →
Posted in: JavaScript

Like LEGO? Got a Mac? Get My Screensaver

Good morning my fabulous readers. This will be a quick post as I just wanted to share something cool I built with Cursor over the past couple of days – a LEGO screensaver. I’m a huge fan of "show me something random from something I like" and have built multiple bots in that vein. I recently discovered Rebrickable’s LEGO datasets which contains a CSV file of LEGO sets. The data looks like so: set_num,name,year,theme_id,num_parts,img_url 0003977811-1,Ninjago: Book of Adventures,2022,761,1,https://cdn.rebrickable.com/media/sets/0003977811-1.jpg 001-1,Gears,1965,756,43,https://cdn.rebrickable.com/media/sets/001-1.jpg 0011-2,Town Mini-Figures,1979,67,12,https://cdn.rebrickable.com/media/sets/0011-2.jpg... more →
Posted in: JavaScript

Links For You (8/23/26)

Greetings, programs. Once again, I’m a bit behind on these posts, but I just got back from two weeks of travel and I’m so happy to be home for a while. My last trip was pretty stressful. On the way out, our plane blew a tire (or tires) which required an emergency landing in Dallas (which is where we were scheduled to stop anyway). Everything ended up fine, but as I said, stressful. Then coming home we were minutes from our destination when the pilot had to turn around due to storms. You can actually see exactly where in the route where they said NOPE: For this, and other reasons, I’m damn happy I’ve got a therapy session tomorrow. So, let’s get to the links. And... more →
Posted in: JavaScript

Using the Cursor SDK to Build a Project Documenter

I’ve shared a few posts recently talking about how I’m using Cursor to learn and employ agentic development. Primarily that work has all been done via our Agent view, but this is just one of the surfaces you can use with the platform. I had a chance recently to try out the SDK and I thought I’d share a little demo I built with it. First – some explanation would be helpful. You can use Cursor with the desktop application, on the web, via CLI, on iOS, even via API. But the SDK lets you use the platform from your code. There’s an SDK for TypeScript, Python, and a bridge that embeds a TypeScript server and lets you use any language. Honestly I’ve never seen that... more →
Posted in: JavaScript

– A simple web component for file previews

This was a "I can’t fall asleep and my mind is wondering" type of idea and honestly, I’m surprised at how good it came out. For a while now I’ve shared demos where a user picks an image and … something. It doesn’t matter. But I typically add a preview of the image when it’s selected. This works because once the user selects a file on their local system, JavaScript can then access the bits of that file, making it trivial then to render it. The idea I had, late at night, was simple – what if this could be a web component and expanded to cover different file types? In my imagination, it would look something like this in code: <form> <!--... more →
Posted in: JavaScript

Links For You (8/2/26)

Happy August folks. Louisiana is celebrating the approach of Fall by gradually increasing the temperatures to roughly that of the surface of the sun. Last night we saw the new Spider-Man, which was really good, although not as fantastic as "No Way Home". The point of these posts is for me to share content from other folks, but I’ll remind folks of my Youtube channel. This past week I shared a few new videos demonstrating some cool stuff with Cursor so if you’ve not checked them out yet, give me a quick watch and let me know what you think! Web browsing on your gaming console First up is a great post by Vale detailing the capabilities and history of web browsers on game consoles.... more →
Posted in: JavaScript

Updating my Watch Site for Algolia Support

Alright, so I was supposed to share this a bit quicker, but life, work, etc, kept me busy. I’ve had this particular change up for a few days but I’m just now getting around to blogging about it. What changes? Adding Algolia’s MCP to my Cursor environment Using Algolia’s MCP (what worked, what did not) Adding Algolia content as a scheduled service with Netlify Adding a basic search front end to I Watch Watches Before going on, be sure you’ve read the last piece where I talked about agentic development in general, and specifically how I built the site. If you don’t have a log, did it happen? I’ve been doing some work with different profiles and my Cursor... more →
Posted in: JavaScript

Building Agentically and Celebrating Watches

I’ve shared past experiences with vibe coding and it’s been a fascinating way to experiment and build on a small scale, but while it works well for POCs and other small utilities (I won’t say ‘toys’ as I’ve built useful, if small, things now multiple times), it isn’t really a "process" and not one that would work over a project with a longer time frame. This is where "Agentic Development" comes in. It’s not always referred to as such and it’s a huge topic, but let me give you my opinion on it and then demonstrate how I used it to build my newest project, I Watch Watches. Agentic Development in a Nutshell Vibe coding is... more →
Posted in: JavaScript
1 2 3 4 … 116