{"id":729,"date":"2026-07-19T15:48:04","date_gmt":"2026-07-19T20:48:04","guid":{"rendered":"https:\/\/blog.nukeitmike.com\/?p=729"},"modified":"2026-07-19T15:48:04","modified_gmt":"2026-07-19T20:48:04","slug":"using-claude-code-to-update-my-domains","status":"publish","type":"post","link":"https:\/\/blog.nukeitmike.com\/index.php\/2026\/07\/19\/using-claude-code-to-update-my-domains\/","title":{"rendered":"Using Claude Code to Update My Domains"},"content":{"rendered":"<p>As anyone who follows me closely knows, (meaning I am the only one who knows) I have 3 domains and 2 blogs.&nbsp; That isn\u2019t to say that I am a prolific web personality with lots of interesting content and large audiences for my blogs.&nbsp; Rather is is to say, domains used to be cheaper, and I didn\u2019t always have kids.<\/p>\n<p>I recently used Claude Code at work to do some clean up on a bunch of PowerShell scripts that I use to manage one of the many SAAS services we use.&nbsp; I decided to try sometime a bit more ambitious at home.&nbsp; I have tinkered with and worked with the various AI tools here and there, but I wanted something I could get a deeper experience from.&nbsp; We are being asked, at work, to use AI tools more.&nbsp; The company does this for many reasons.&nbsp; For me, and the way I learn, it means I need to work on something practical, that doesn\u2019t affect my work responsibilities.<\/p>\n<p>So, here is what I am doing\u2026<\/p>\n<ol>\n<li>I used Claude Code to improve some automation that I had that renews the Let\u2019s Encrypt certs that I use on my sites.&nbsp; That was pretty easy and straight forward.&nbsp; I already had scripts that did the hard part (getting the certs), I just needed to automate deployment and scheduling.&nbsp; If It works like I expect, the certs should update themselves when we are 5 days out from my current certs expiring.&nbsp; This is really cool, because sometimes, I forget.<\/li>\n<li>I have had at least one of the 3 domains (this one) for more than 20 years.&nbsp; I am always paranoid that I am going to miss the renewal notice at some point and lose the domain.&nbsp; Now I have a regular check, that will start emailing me at intervals leading up the the renewal.<\/li>\n<li>I haven\u2019t done a good job of keeping the underlying software up to date.&nbsp; You may have noticed, I don\u2019t post often. When I do, it is in spurts and I almost always accompanied by some work getting the environment up to date.&nbsp; This can be tedious, even though I do like that part of things.&nbsp; Now I have a portal that tells me what versions I am on, and what versions are current (in theory).&nbsp; Some of the updating happens automatically, but major version changes require intervention.&nbsp; <\/li>\n<li>Sometime in the dark ages (2012 if I am not mistaken), I started using Windows Live Writer.&nbsp; They killed that off, but then brought it back as an open source project called Open Live Writer.&nbsp; One of the things that I really liked about Windows Live Writer was that you could pull your blog theme and it would allow you to edit with the same look and feel of the site.&nbsp; You could see&nbsp; how the post was going to look, as you wrote it.&nbsp; You didn\u2019t have to wait until you published to see it.&nbsp; For this blog, that was helpful as I used to post a lot of screen shots, and I wanted to make sure you could actually see them in the context in which they were referenced.&nbsp; At some point, this stopped working.&nbsp; I only recently figured out that it stopped working because it was using IE under the covers to do the render.&nbsp; That doesn\u2019t work too well these days.&nbsp; You can still get the background colors, but the theme just doesn\u2019t show up.&nbsp; I am toying with the idea of revamping the open source code using Claude to help.<\/li>\n<\/ol>\n<p><\/p>\n<p>So, that OLW conversation has a lot going on.&nbsp; First, it was semi abandoned for a while.&nbsp; No updates, no new features.&nbsp; No one doing much with it.&nbsp; Now, there is someone that appears to be doing some updating of the app, but it is hard to tell if this is a commitment or an attempt at something that may or may not bear fruit.&nbsp; I am hopeful, but not terribly optimistic at this point.&nbsp; Mostly because I am pretty sure that Doug has a day job that is NOT giving OLW an overhaul.&nbsp; <\/p>\n<p>I am going to see if I can tinker my way through some of the things that he has put together and maybe come up with a version that works for me and gets me what I want from the program.&nbsp; Wish me luck!&nbsp; <\/p>\n<p>I will try to share more about my adventures in the near future.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As anyone who follows me closely knows, (meaning I am the only one who knows) I have 3 domains and 2 blogs.&nbsp; That isn\u2019t to say that I am a prolific web personality with lots of interesting content and large audiences for my blogs.&nbsp; Rather is is to say, domains used to be cheaper, and&hellip; <a class=\"more-link\" href=\"https:\/\/blog.nukeitmike.com\/index.php\/2026\/07\/19\/using-claude-code-to-update-my-domains\/\">Continue reading <span class=\"screen-reader-text\">Using Claude Code to Update My Domains<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[211,7,37],"tags":[210,212,127],"class_list":["post-729","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence","category-devops","category-web-stuff","tag-ai","tag-claude","tag-open-live-writer","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pcW544-bL","_links":{"self":[{"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/posts\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":1,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/posts\/729\/revisions"}],"predecessor-version":[{"id":730,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/posts\/729\/revisions\/730"}],"wp:attachment":[{"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/media?parent=729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/categories?post=729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nukeitmike.com\/index.php\/wp-json\/wp\/v2\/tags?post=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}