Bob Monsour

The personal website of Bob Monsour. Enjoying learning and deploying websites with 11ty and Netlify.
https://www.bobmonsour.com/archive/ (RSS)
visit blog
Tagging posts and 'futzing' with my site
8 Dec 2024 | original ↗

I spent a few hours mulling over this website and futzing with it. I tweaked some CSS to simplify things. And I decided to add more tags to some of my posts. The personal category was a bunch of odd stuff. Those posts also have tags like travel, politics, and health. I'm having second thoughts about calling this section of the site a microBlog...

Going all in with 'native' markdown
3 Dec 2024 | original ↗

Table of ContentsIntroductionImages & captionsTables of contentsConclusion Introduction It has taken me a while, but I'm becoming more comfortable with markdown, and specifically plugins for the markdown-it markdown parser. Up until now, I had been doing a few things in a rather brute force way and it was taking more effort than I thought it...

Knee replacement 2.0, things have changed
1 Dec 2024 | original ↗

Table of ContentsIntroductionInjections and exercise have bought me timeI can only delay this for so longA robot has entered the chatMy right knee implant was cementedI won't miss the tourniquet on my thighHow am I preparing?Conclusion Introduction November 5th of this year was the 4th anniversary of having a total knee replacement for my right...

Happy Thanksgiving 2024
28 Nov 2024 | original ↗

Wishing everyone a happy Thanksgiving. Be safe, be grateful and enjoy the day.

A tweak to how I use Pagefind
27 Nov 2024 | original ↗

I have been using Pagefind on this site for some time to handle site search. I was finding that some searches turned up pages and posts that had more results than made sense, i.e., the results were overly broad. For example, prior to the tweak that I'm about to describe, a search for the word "doing" would return any word with "do" as its stem....

Is there an echo in here?
27 Nov 2024 | original ↗

I just heard Robb Knight and John Voorhees of MacStories, talk more about Robb's EchoFeed service. It takes your RSS feed and "echoes" the latest entry to one or more social media or other services. In their Ruminate podcast, it was noted that once you add that "one more" social media account, it becomes a bit more of a pain to post on them...

Eleventy Transform speeds local development...a lot!
24 Nov 2024 | original ↗

Ever since the Eleventy v3.0.0 came out and the new Eleventy Image plugin came out with the its new Transform capability, I had been wanting to give it a try. We'll I did that today and coverted my entire site into using it. The results are pretty astonishing. Here are the basics steps I took to do it: Removed the image shortcode Updated all of...

I'm finally unvexed by microblog post dates
23 Nov 2024 | original ↗

Update #2: It seems that I once again missed a key result when one eliminates the date field in a post's front matter. It turns out (again, as explicitly mentioned in the Eleventy docs) that CI environments don't really know what the created date is as the file system creation date, i.e., on my laptop bears no resemblence to the file system at...

My circle of friends on Bluesky
23 Nov 2024 | original ↗

There's a very cool service called Skircle that generates an image of your circle of friends on Bluesky. I'm happy to be encircled by this crowd, whether it's me following them or them following me (not sure). I think it's the former, or perhaps a combination.

What will I do next among the many things I want to do?
23 Nov 2024 | original ↗

Well, we've returned from our 2-week trip to Italy. It was a great trip, but now I have to sort out what activities am I going to choose to engage in. Sure, I have a handful of things that fit into my week-to-week routines. Those include things like working out, maintaining the 11ty Bundle website, reading the book for our upcoming bookclub...

Issue 61 is shaping up
18 Nov 2024 | original ↗

We're still in Italy, but Issue 61 of the 11ty Bundle is shaping up to be a doozy. We fly back home to the US in a couple of days. I'll be dropping Issue 61 next Tuesday. Lot's to digest before summarizing it all. Stay tuned!

We're in Italy at the moment
14 Nov 2024 | original ↗

We left the US on election day, heading to Rome. We spent a few days in Rome, seeing various museums and other historic sites. We spent a very long four and a half hours in the Vatican Museum, which was a bit much, but also pretty incredible. At the end of that day, I suffered a lengthy episode of atrial fibrillation. It took 4 doses of...

The day after...and we're in Italy
7 Nov 2024 | original ↗

We flew from San Francisco to Rome yesterday. When we landed in Zurich on the first leg of the trip, I immediately switched to the eSim I'd purchased, got access to the local cell network, and opened the Washington Post app on my phone, only to be greeted with the distressing news of Trump's victory. I was stunned. I couldn't believe it. I was in...

Anxiety officially reduced
5 Nov 2024 | original ↗

Well, yesterday day ended well and I feel a helluva lot better. Here's why: I got Dropbox working on my laptop, so it's coming with me to Italy. I solved an Eleventy problem that was causing me serious grief. I decided that I wanted to have the main feed of site's blog include these microblog posts as well as having a separate feed. While in the...

I'm currently anxious about way too many things
4 Nov 2024 | original ↗

Just a dump of things I'm anxious about right now: The election tomorrow. That's all I need to say about that...except that I sure hope Kamala wins. We're flying to Italy tomorrow. It should be a fun trip, but I'm always worried about this kind of trip. It's everything from making sure I've packed everything to the flight being on time. If I had...

Is it really a new design?
2 Nov 2024 | original ↗

I'd been wanting to redesign my personal website for a while. I've had sketches and ideas, but no will to get started. Then, finally, a couple of days ago, I sat down and started futzing. What you're seeing now is a modified site design and not exactly something I'd call a complete redesign. It's more of a simplification with some new...

The first microBlog post
2 Nov 2024 | original ↗

Now that I've redesigned the home page of this site, I've decided that I want to write more, but in shorter pieces. Hence, this microBlog. I'll still write some longer pieces on the main blog, but this will help me to write more spontaneously and more often. It will be what it will be.

My letter to President Biden
3 Jul 2024 | original ↗

Update (July 22, 2024): I want to express my deep gratitude to President Biden for putting our country over his own personal considerations. His decision to not seek re-election is a testament to his character and his commitment to the country. I am grateful for his service and wish him the best. And I heartily endorse Vice President Harris for...

Upgrade 11ty to v3, reorg, ESM, and debug
28 Jun 2024 | original ↗

Table of ContentsIntroductionLet's start by upgrading to 11ty v3Now let's reorganize the eleventy configurationThings are now quite brokenIt was time to start ESM'ingThere was one more thing TL;DR: I proceeded to do 3 things...re-organize my eleventy configuration, upgrade to v3, and convert everything to ESM...all at the same time. And it turned...

Got RSS Feeds?
11 Jun 2024 | original ↗

Table of ContentsIntroductionWhere to start?Find the link to the RSS feedWhere's your feed? Please add it to your siteMore visitors follow more authors, and that's a win!What else could be done? TL;DR: As part of updating the elements of each 11ty Bundle post, I had to find the RSS feed for the author's website. This is how I did it...and some...

The node CLI scripts of my dreams
5 Jun 2024 | original ↗

Table of ContentsIntroductionIt's just JSON, how hard could it be?It's good to seek advice from othersWhere to start? The file systemSo what should this script do?Inquirer, but not CommanderOne needs clean data to start withUpdating the 11ty Bundle sourceOh, so you want to edit what you've entered?But wait, it gets betterA couple of other scripts...

My hearing loss journey...consider a cochlear implant?
17 May 2024 | original ↗

It's been nearly 9 years since I lost the hearing on my left side. To be precise, the hearing on my left side has been replaced by a constant tone of about 3.2kHz. Thankfully, I am able to ignore it most of the time. It was a Friday night. I had been taking clarinet lessons from an awesome teacher. Sadly, I am unable to remember his name. Anyway,...

The 11ty Bundle continues - A year in review
1 May 2024 | original ↗

The 11ty Bundle website launched one year ago today. I'm still doing it. I'm still writing posts (check out Issue 41, the latest), still adding features, still tweaking the design. I'm still enjoying it. It's funny looking back at the first few posts where I kept saying what the next issue would focus on (at the time, Migrating to Eleventy), but...

Time-lapse gym construction
15 Mar 2024 | original ↗

Inspired by the mention of time-lapse films by Sara Joy in Manuel Moreale's interview with her (part of his People & Blogs series), I thought I'd share a story about a time-lapse project that I was involved with back in 2005-06. The setting was a private school in Princeton, New Jersey that my son was attending. I had managed to get overly...

Refactoring by shortcode
19 Feb 2024 | original ↗

Table of ContentsIntroductionDisplaying the postsBut they're all a little differentAn interim step before short-codingShortcode to the rescueOutstanding issuesConclusion Introduction I've been tinkering with the 11tybundle site here and there, doing things like: adding Robb Knight's post graph plugin adding pagefind search to the whole site...

Slashing by caching
31 Jan 2024 | original ↗

As the https://11tybundle.dev/ site has grown, so has the build time. It was taking about 30 seconds to build the site. It was getting a bit frustrating to wait for a new build each time I wanted to test a small change. I wanted to see if I could reduce that time. You see, every post has an entry in multiple places on the site. First, it is...

One amazing sunset
29 Jan 2024 | original ↗

We've been spending the last few days in Carmel CA, a truly beautiful place. The beach is our favorite place. Our dog, Soda, can run off leash and play around with all the other dogs and we can get a nice refreshing walk into our day. Yesterday, the sunset was amazing. I took a few photos and wanted to share them.

Declassifying my site header
26 Jan 2024 | original ↗

I've been trying to spend less time on social media, primarily Mastodon. There were too many things that I wanted to learn, but I too often found myself scrolling into oblivion. I wanted to deep my web development knowledge in certain areas; specifically, I wanted to learn more about and become more proficient with CSS. To that end, I decided to...

Adding webmentions to my site
13 Jan 2024 | original ↗

[UPDATE Oct 1, 2024]: I have since removed webmentions from this site. It's a long story. That said, here is how I had done it back then. Table of ContentsIntroductionWhat are webmentions?How do I connect my website to the webmention plumbing?Getting the mentions from webmention.ioSlicing and dicing the mentionsDisplaying them with the...

My defaults are my faults
24 Dec 2023 | original ↗

I'm seeing so many create their own list of default apps with Rob Knight's encouragement. Robb is the one who started this thing. For your consideratio, I hereby offer my defaults (in no particular order). calendar: Google Calendar in Chrome (tab 1) mail: Google Mail in Chrome (tab 2) browser: you guessed it, Chrome password manager: 1password...

Adding pagefind to my Eleventy personal site
6 Dec 2023 | original ↗

Table of ContentsIntroductionPagefind from CloudCannonGetting it working in developmentIntegrating with the production buildRefining what gets indexedStyling the search boxConclusion Introduction The more blog posts that I write, I've begun to wonder about how best to organize the growing archive. Should the archive show a paginated list of...

Generating the Firehose page on the 11tybundle site
21 Nov 2023 | original ↗

Table of ContentsIntroductionWhere does the data come from?The Firehose template Introduction I just added a feature to the Firehose page of the 11tybundle.dev site. You can now collapse the list of posts by year. I thought I'd share how the page is built. The collapsing feature has been on my list of things to do, but I was feeling a bit...

Pagination in a Javascript template with Eleventy
31 Oct 2023 | original ↗

Table of ContentsIntroductionPagination in a javascript template Introduction In Issue 20 of the 11ty Bundle blog, I wrote about Zach asking me to generate an API for the new CMS page in the Eleventy docs. What he wanted was a json file that included the basic post information for all the posts in that category. While I was delighted to receive...

Scratch that...use the Google Sheets API
30 Oct 2023 | original ↗

Table of ContentsIntroductionFirst, a rathole only a mother could loveYes, I relied on ChatGPT againI've got the code, but I need to authenticatePicking away at build errorsBut something else brokeIt was time for an "Oh shit!" momentThe new, and even better, workflowConclusionThe Code for the Google Sheets API access Introduction In my last post,...

From Airtable to Google Sheets with Some AI
17 Oct 2023 | original ↗

Table of Contents Table of ContentsTable of ContentsIntroductionGoogle Searching for Google ThingsDid it Work? Kinda...Enter ChatGPT (or Bard)A Workflow TweakA Couple of Other Wins with this ApproachConclusionThe Code [UPDATE: 10-30-2023]: I've abandoned this technique as it was, as they say, a fools errand. I have converted from this method to...

Finding an exercise regimen that sticks
16 Oct 2023 | original ↗

Table of ContentsIntroductionEnter the KettlebellAll the Basic Kettlebell ExercisesMy Current RegimenThis is All Useless without Good Nutrition Introduction As a 68-year-old man who has lived more years than his father and brother, I have come to believe that maintaining some sort of exercise regimen is one very important aspect of living a...

Question...how to count outbound links and saving that count
4 Jun 2023 | original ↗

UPDATE 2023-06-22: I wrote about how I addressed the question posed here in Issue 9 of the 11ty Bundle. You may (or may not) know that I am the developer of the site 11tybundle.dev. The primary content on the site is a curated list of links to blog posts about the static site generator Eleventy. The posts are organized by category and by author....

The 11ty Bundle - Issues 1 - 4
15 May 2023 | original ↗

UPDATE MAY 15, 2023: THE 11ty BUNDLES 1 THROUGH 4 HAVE BEEN MOVED TO 11tybundle.dev. Now that the 11ty Bundle has taken on a life of its own, it has been fleshed out over at 11tybundle.dev. The first four issues have been moved there, and subsequent issues will be published there as well. On the site, you also find a broad collection of Eleventy...

The evolution of my CSS pipeline in Eleventy (part 2)
26 Mar 2023 | original ↗

Hopefully, you've read part 1. If not, I'll wait here... also, this post as well as part 1 can be found on the 11ty Bundle site, a community site for sharing Eleventy tips, tricks, and resources. If you're an Eleventy user, I encourage you to check it out. Table of ContentsIntroductionTo inline or not to inlineEnter the...

The evolution of my CSS pipeline in Eleventy (part 1)
14 Mar 2023 | original ↗

While initially a single post about my evolving use of CSS, there is now a second part which you can find here. But you should really read this one first. Also, this post as well as part 2 can be found on the 11ty Bundle site, a community site for sharing Eleventy tips, tricks, and resources. If you're an Eleventy user, I encourage you to check...

My first 30 days of learning to play the piano
4 Feb 2023 | original ↗

Table of ContentsIntroductionPractice statsRe-learning to focusThe early bumps of learningMemorizing Happy BirthdayLearning and practicing scalesFollowing the course songs vs. what I want to playHow do I sound? Not great.What's next? Introduction So, here I sit on the 30th day of my journey to learn to play the piano. This is yet another way to...

Learning to play the piano
23 Jan 2023 | original ↗

Table of ContentsIntroductionWhy now?How should I start this journey?Feeling overwhelmedHolding myself accountableSo, how's it going? Introduction Well, a new year has started and while I rarely write new year's resolutions, the combination of the new year and some other audio and mental murmurings got me interested in learning to play the piano....

My winding road toward knee replacement surgery
28 Dec 2022 | original ↗

NOTE: This piece was originally posted on Medium, on August 31st, 2020. I underwent total knee replacement surgery on November 5, 2020, smack in the middle of the pandemic. The good news is that the replacement went very well and now, 3 years later, I'm very glad I did it. Table of ContentsIntroductionIs there a doctor in the house?Is this the...

I left Twitter
26 Dec 2022 | original ↗

I left the dumpster fire that is Twitter a couple of weeks ago. There were multiple proverbial last straws that caused me to deactivate my Twitter account. It started with Musk tweeting the first of what seemed like several conspiracy theories, including one about the attack on Paul Pelosi. It ended with the suspension of several prominent...

Losing my brother to cancer
26 Apr 2022 | original ↗

NOTE: I originally posted this on Medium, on August 1st, 2020, one year following Bill's death. I am re-posting it here now that I've built this blog. I've been thinking about him a lot lately...and missing him terribly. It was one year ago today that I lost my brother Bill to pancreatic cancer, a most horrid disease. He was 66 years old, 2 years...

This never happened, but...
2 Apr 2022 | original ↗

NOTE: I originally posted this on Medium, on January 4th, 2022. The version below has some very minor edits. The following recounts a very real dream/nightmare that I had in the early morning hours of Jan 4, 2022. There's a game I play with myself whenever I get up to pee at night, I guess what time it is, I look at my phone and I see how close I...

From all Open Props to only Open Props I use
8 Mar 2022 | original ↗

Note: I am no longer using Open Props as I've decided to reduce the number of levels of abstraction that I use to maintain the CSS for this site. I still find it a fascinating tool, but for the size and scope of this project, I am finding it easier to maintain my own set of custom properties for the few things I need them for. [UPDATE: July 19,...

Dipping my toe in the Open Props water
22 Feb 2022 | original ↗

Note: I am no longer using Open Props as I've decided to reduce the number of levels of abstraction that I use to maintain the CSS for this site. I still find it a fascinating tool, but for the size and scope of this project, I am finding it easier to maintain my own set of custom properties for the few things I need them for. Open Props? What's...

Calculating reading time for a post
6 Feb 2022 | original ↗

Where does that '3 minutes to read' come from? Each of the posts on this site (there are only two so far, and this is the second one), display something like "About 1 minute to read." This indicates that it will take about one minute to read the post. I had seen that on other sites, inlcuding Medium, and I always thought it was kinda neat. I was...

Is this thing on?
5 Feb 2022 | original ↗

Welcome to the first post of my new site! I've built the site with something called 11ty, also known as eleventy. It's a static site generator that I'm still learning how to use. I'll be writing about my experience in building this site as well as a few others I've built using eleventy. Some of the posts will be eleventy focused, while others...

↑ These items are from RSS. Visit the blog itself at https://www.bobmonsour.com/archive/ to find everything else and to appreciate author's digital home.