I started coding back in 2004 with my first C++ course at University. I haven’t stopped since. For work I’m mostly using C#, SQL, HTML, CSS3, and JQuery. For fun I switch back to vanilla JS and try out zany ideas. Like, how far can you push just HTML and CSS for a social media like experience and not require JavaScript (see Lillihub). Right now I’m working on my blog/game hybrid idea. Who knows what I’ll be trying to do next week đŸ¤Ē

    1. Mini-coding concept: An in-page editor for my blog posts
    2. 2024 Weird Web October
    3. Using Deno and Micropub to launch heyloura.com into Geminispace!
    4. Explorations with a command line browser

Code

Dev Diary 0005 - Week of October 30th

đŸĻ„   đŸĻ„ #tags-lillihub   đŸĻ„ #Fun & Games
Job Related

This week ended up being a short week as well so I didn't quite get through my to-do list as I planned. But I still managed to straighten out the application permissions and role creation (which groups common permissions together). I wrote several more unit tests and started mapping â€Ļ

Read More →

Dev Diary 0004 - Week of October 23rd

đŸ’Ŗ   đŸ’Ŗ #tags-lillihub
Job Related

Vacation week đŸĨŗ

General

I had high hopes for a productive vacation. I wanted to repaint my home office and decorate it. I wanted to get journaling done, go on walks, do some shopping, and work on my side projects... Life decided I needed an infected wisdom tooth that I now need to get â€Ļ

Read More →

Dev Diary 0003 - Week of October 16th

đŸ—ī¸   đŸ—ī¸ #tags-lillihub

This week was all about adjusting the application to handle a special user role. In general the application is your standard multi-tenant application except we have one type of user that needs to operate across tenants but isn’t a super user. They are restricted to a subset of â€Ļ

Read More →

Dev Diary 0002 - Week of October 9th

âš°ī¸   âš°ī¸ #tags-lillihub

Now the MVP is done at work, it is time to show it off. We had a wonderful team lunch and I was able to walk the staff and the director through everything I’ve been building this last year. It was well received and everyone seemed excited for the next set of features I’m â€Ļ

Read More →

  đŸ¤ē #tai chi   đŸ¤ē #change log   đŸ¤ē #meta-jots

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

Dev Diary 0001 - Week of October 2nd

đŸŒŦī¸   đŸŒŦī¸ #tags-lillihub

I came across this blog post as I was working this week. Claire Codes - Dev Diary and it inspired me to try my hand at one. I’ve seen some other people write a weekly note and I think it’s in a similar vein. Just a little more focused on my software development skill set and not life in â€Ļ

Read More →

  đŸĻ„ #tags-lillihub   đŸĻ„ #meta-jots

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.
  đŸ’Ŗ #tags-lillihub   đŸ’Ŗ #meta-jots

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?

  🐲 #meta-jots

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

  đŸ’Ŗ #meta-jots

Thanks to @manton for updating the bookmarks JSON api this afternoon to include tags so now you can use @sod’s wonderful bookmark plugin to display them (assuming you have the premium Micro.blog plan). You will need to use a custom template like he details in his documentation. The trick is to use the {{ .tags }} inside the {{ range .items }}. Here’s how I’m doing it on my site: Pastebin.

You might have noticed I further customized it with longer preview text and some extra replace statements. That’s because the .content_html includes some extra links to the micro.blog reader text which looked a bit strange after you stripped out the html with plainify. That’s where the {{replace (replace ( .content_html | plainify | truncate 300 ) "Reader: " "") $url.Host ""}} line comes in.

Photos

Bookmarks

techtrenches.substack.com
Bookmarked: 15 Oct 25

The Great Software Quality Collapse: How We Normalized Catastrophe

www.inkandswitch.com
Bookmarked: 11 Jun 25

Malleable software: Restoring user agency in a world of locked-down apps inkandswitch.com

blog.nordcraft.com
Bookmarked: 3 Jun 25

They lied to you. Building software is really hard.

100r.co
Bookmarked: 6 May 25

100R — uxn

duskos.org
Bookmarked: 6 May 25

Dusk OS

compudanzas.net
Bookmarked: 6 May 25

compudanzas — coloring computers

compudanzas.net
Bookmarked: 6 May 25

compudanzas — hamiltonian cards

opguides.info
Bookmarked: 6 May 25

Opinionated Guides

shaggydev.com
Bookmarked: 16 Dec 24

An introduction to graph rewriting for procedural content generation

daedtech.com
Bookmarked: 23 Oct 24

How Software Groups Rot: Legacy of the Expert Beginner

daedtech.com
Bookmarked: 23 Oct 24

How Developers Stop Learning: Rise of the Expert Beginner

www.sigops.org
Bookmarked: 7 Sep 24

The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman sigops.org

www.muckrock.com
Bookmarked: 30 Aug 24

With a little help from the National Archives, NSA finally releases Grace Hopper lecture. Watch it here. muckrock.com

Move using the WASD keys or by clicking the boxes around the player.

Inventory

About