Hey Loura!

Supabase, Deno and Server Side Rendering

A project I’m currently working on is using Supabase for its database and authentication layer. And so far so good. That is until I wanted to move all the calls to the Supabase API server side for server side rendering (SSR). Now, they do have lots of documentation and tutorials out there and a bunch of third party tutorials all over the web. But nothing quite fit what I was trying to do. I’m using Deno, for server side JavaScript, and I figured with Supabase’s SSR package it would be a pretty easy to implement.…

Continue reading Supabase, Deno and Server Side Rendering

Micro.blog Discovery Ideas

I wrote this draft on 7/28/2025 when I wanted to expand a reply into a full post but then shelved it. Now, almost one month later there is another post complaining about the Micro.blog discover feed. Anyway, I thought it might be nice to gather all of my ideas on the subject in one place. My Ideas When I first started, I found the account Micro Monday very helpful to find people around Micro.blog. It was an account that posted occasional roll calls about common topics and people could reply with links to other…

Continue reading Micro.blog Discovery Ideas

Mini-coding concept: An in-page editor for my blog posts

For a while I’ve had my own little personal edit button on my website that redirected me to the post in edit view on Lillihub. Last week I decided that maybe I wanted something even easier, an editor inside my website. So I’ve been playing around with that idea. Once again this takes advantage of having a Micropub enabled website. I have a small little server up on Deno Deploy for now handling that part of the integration. Here is a short video I recorded that shows off the editing portion:

Please forgive the quality. I stepped outside my comfort zone recording it, and it was either upload as-is or get stuck forever in the mire of editing/being social paralysis šŸ˜‚

Backlinks on a Micro.blog hosted website

One of my goals when transforming my website into a digital garden was to include backlinks on my posts. A backlink is a link to a post that refers to the current post that you are viewing. There are several blog posts out there that explain how enable this for Hugo blogs that I used for inspiration. Here are the steps I used to get this functionality on my blog. You will need to edit your theme for single blog posts which is located at layouts/posts/single.html (or if using a theme that supports Matt Langford’s…

Continue reading Backlinks on a Micro.blog hosted website

screenshot of an arctic hex-map for a rpg game

I made some progress on my little solo rpg quine idea this weekend. I’m using the hex generation rules from the welshpiper.com. I also picked up the icons from the HPS Cartography Kit. I’ve gotten as far as marking the major and minor encounters.

This weekend I’m thinking about building a html quine (like Tiddlywiki) for a hexcrawl inspired from the dungeons and dragons expert rulebook. I envision something to play solo and explore šŸ¤”

Using Deno and Micropub to launch heyloura.com into Geminispace!

After last mini-coding adventure where I was exploring a simple command-line browser idea I had there was a comment by @sod that mentioned I might enjoy looking into Gopher or Gemini as alternative protocols to http… and he was 100% correct 😁 Making a blueprint šŸ—ŗļø After exploring some gemini sites (called capsules) I decided I wanted one. But… I didn’t want to make extra work for myself by having to publish blog posts in two different places using two different tools. So I thought of two options. One, make a gemini…

Continue reading Using Deno and Micropub to launch heyloura.com into Geminispace!

Explorations with a command line browser

So last weekend I was a bit tired of the internet. Which will probably be another post at some point. But suffice it to say that the invasive tracking browsers are up to just turns my stomach. Which lead me back to an old desire of mine, building my own web browser. I’ve never gotten very far. Browsers are so very very complex and as soon as I get started I get overwhelmed. So maybe instead of tackling something so gargantuan, I start a bit smaller. That lead me down a rabbit hole of text-based browsers. The one…

Continue reading Explorations with a command line browser

Made some progress yesterday on my blog/game hybrid. I’m thinking that the blog post will be represented by the broken tablet and you’ll need to find the key to unlock and read it, thus gaining gold and XP. The game change-log has been updated. Onward! šŸ‰āš”ļøšŸ‘©ā€šŸ’»

A pixelated game interface displays a character navigating through a maze-like environment with inventory options and navigation instructions on the side.

Micro.blog Private Notes + 7.css Fun

Back in October I posted a bit about using YAML front-matter with Micro.blog private notes to extend it’s functionally. I ended up releasing that to Lillihub users earlier this year. I’ve moved over to using analog index cards for most of my daily note taking but I still have several collections of notes I’m growing. And I needed a place for them. Why not use Micro.blog? Is what I asked myself. Now that Manton has built out a versioning system that saves note changes for 60 days I feel more confident using the…

Continue reading Micro.blog Private Notes + 7.css Fun

Micro.blog hosted blog - List only titled posts on homepage

Here are the steps I used to make my Micro.blog hosted blog list only the titled posts on my homepage and still paginate correctly. Note: This does require editing your blog theme. 1.) The file you need to edit is: layouts/index.html 2.) The line you are replacing should look something like this: {{- $paginator := .Paginate (where .Site.Pages.ByDate.Reverse ā€œTypeā€ ā€œpostā€) (index .Site.Params ā€œarchive-paginateā€ | default 20) }} (assuming you and/or your theme haven’t already customized this) 3.) You are going to…

Continue reading Micro.blog hosted blog - List only titled posts on homepage

I had some time to play with code today (which I find relaxing). I’m thinking that I like conversations indented a bit on Lillihub. I have quite a few changes/updates that may go out in a month or two.

Auto-generated description: A social media app interface.

I’ve been having fun with some Lillihub updates. No promises if/when these will go out, there is a lot of testing and tweaking to be done šŸ‘©ā€šŸ’»

screenshot of Lillihub timeline screenshot of Lillihub comment box with @mention dropdown screenshot of Lillihub notebook page with notes about code

It was a pretty good day today. I taught tai chi in the morning, got to have some fun playing with code, went apple picking with old friends and the kids, managed to fit in yard work with much needed weeding and now I’m enjoying some time getting things set up for the upcoming week.

Micro.blog Bookmarks & Highlights

Life has been way too much lately and most of my hobbies were put on pause while I dealt with keeping up with the unexpected. One of those that was dropped was writing down weekly notes that focused on my development side projects (and honestly, even coding side-projects took a nose-dive). My last post was on March 1st 😱 So I’m doing a little reframing to make it feel a bit easier to write, thus the ā€œCoding Adventureā€. I want to keep these posts more along the line of ā€œHey, here’s something fun I played around with…

Continue reading Micro.blog Bookmarks & Highlights

At work I had to port our code base to .NET 8 and deal with all the issues that introduced. Took me the better part of three days. Getting this last error resolved in our Azure Pipeline… still haven’t got it. 😤. So demoralizing. I miss the days when it was a simple FTP the files over…

Rewatched Hammock Driven Development - Rich Hickey. I already do a few things

  • āœ… Write problems down
  • āœ… Think deeply (I do often wake up with solutions)
  • āœ… Draw pictures šŸŽØ

but l want to add

  • Read “How to Solve It” by G. Polya
  • Find two solutions to problems and better understand trade-offs. (I usually stop at one solution)

I’m reviewing my solo development methodology and figuring out if anything needs any tweaks. Last year I tried adapting Shape Up and I think I need to shorten the cycles. Six weeks is just a bit too long for me to maintain forward momentum.

I am both too tired to code and all I want to do is code. Conundrums…

I’m working on some Lillihub tweaks šŸ‘©ā€šŸ’». I wanted to add a marker at the end of all the new posts since that last time Lillihub was viewed, but I’m having trouble with the wording. Any suggestions? “Already seen posts” seems a bit wordy and off…

Screenshot of Lillihub UI. At the bottom of the screen is a marker that says ā€œAlready seen postsā€

My App Defaults

Guess I’ll join in the Duel of the Defaults šŸ˜„ I’ve held off since it seemed that most people were iOS users and I’m a Windows/Linux gal. But so many others have joined in and the list was fun to put together. šŸ“§ Email Client: HEY šŸ•øļø Website:…

Continue reading My App Defaults

I’ve been feeling the itch to learn something new and it’s a long weekend… time to dive into Rust and start with a “Hello World” šŸ˜†

Here was take two on my blog design. I had midjourney make the logo with the prompt of “pixel art Tai Chi girl who codes”.

parallax blog theme with rpg elements

Made some progress enhancing the posting UI today. The web client is also responsive to device size and has and dark/light mode.

two screenshots side by side showing a micro.blog client post page. One is with a light UI and one with a dark UI.

Phase one of my not so super secret project, a Micro.blog web client, is complete! No frameworks; just hand-rolled HTML5/CSS on the front and deno in the back. Now it’s time to add a tiny bit of JS to smooth a couple things out. Then, maybe… beta testing?

Huh, I guess you can’t have a user confirm a form submission without JavaScript. At least not that I could find. Darn. šŸ¤”

I dislike working with dates in JavaScript. That is all šŸ˜’

I’ve made good progress on my little, local only, app that uses a disappearing iframe trick. I still have bugs to squash and a longer post to write, but here’s the sneak peak: A framed* productivity app with code on Github. Keep in mind, this is very alpha, so no using it for anything important.

Screenshot of a productivity app with dark background. It has a calendar on it with dots on the dates representing tasks and events. There are several events listed under the selected date.

Okay, I know I’m strange. But every once in a while I get a strong urge to code my own web browser. Just for the fun of it. Just to see how it works šŸ˜‚

An experimental take on the retro website frames... disappearing iframes with vanilla-js, html, and css

An experimental take on the retro website frames… disappearing iframes with vanilla-js, html, and css Want to follow along? You are going to need some basic familiarity with JavaScript, html, css, and you will need a code editor. Also the…

Continue reading An experimental take on the retro website frames... disappearing iframes with vanilla-js, html, and css

As part of being more cognizant of the online subscriptions I have, I’m doing a digital life cleanup. Where I can I want build out my own apps to replace what I use. First up, budgeting. The app I use renews in a month. I’m challenging myself to cancel it and build out my own in that time. šŸ‘©ā€šŸ’»

I got a Hobonichi Cousin journal for the new year and I’ve been been trying out different layouts to keep track of homeschooling, work, and my personal tasks. This is my favorite so far. Homeschooling log in the center and color coded.

Hobonichi Cousin with personal, homeschooling, and work tasks in the weeks layout

For personal projects I try to write clean and minimal code šŸ‘©ā€šŸ’». Then I go to my 9-5 and it’s an absolute mess. It’s so hard not to take a figurative scrub brush and start cleaning the entire code base šŸ˜†