Lylink
banner
lylink.bsky.social
Lylink
@lylink.bsky.social
Blogger and writer for https://www.lylink.org

Professional software engineer.
Pinned
I have now joined Bluesky. Nothing poor can come from this.

I write blog posts on technical topics, media recommendations, and others. I also have an in-progress story called "Runic".

www.lylink.org
New post: Authentication, a pizza shop's parable.

lylink.org/auth
Authentication
A dissection of authentication, a rudimentary implementation, and a final version.
lylink.org
December 22, 2025 at 3:28 AM
Two cats, alike in dignity
July 25, 2025 at 6:46 PM
Two cats, alike in dignity
July 25, 2025 at 6:44 PM
MAIL'S HERE

lylink.org/postal

An extremely short flash fiction piece.
MAIL
MAIL
lylink.org
July 12, 2025 at 12:11 AM
This album is fantastic.
June 24, 2025 at 12:41 AM
Wrote a new post on logging. It's hard to write correctly.

While mostly a rant, I hope someone finds the advice at the end useful.

www.lylink.org/logging
Good logging is hard!
A rant on the good, the bad, and the ugly of logging. Contains some helpful tips for .NET logging.
www.lylink.org
May 26, 2025 at 3:33 PM
A game I follow called "Random Access Mayhem" launched a developer progress blog. I really enjoy it, so if you follow me you might too.
Three Megawatt Laser Cannon :3
RAM players, meet the Thistle. (also probably read this on the website for video embeds)
open.substack.com
April 21, 2025 at 7:17 AM
Severance's second season is a little worse than the first season. Not too bad, though
March 22, 2025 at 10:40 PM
Changed the light mode/dark mode toggle switch for my site. On reflection, it did not look like it did anything. Hopefully fixed with the new one!
February 23, 2025 at 9:26 PM
God, fixing unit tests is hard. Like, they make sure that I'm not breaking my existing database access layer code when I make an update, but the way I had them set up before? *Awful*. Just the worst. Took me like 4 hours to get it fixed.

Don't hardcode complex unit test data. It is Painful.
February 10, 2025 at 5:07 AM
January 23, 2025 at 4:48 AM
Found out about this: github.com/mk6i/retro-a...

I think instead of making a comments section (blah) I will set up an AIM server on a new VPS from my current host.

Super cool to have this back up!
GitHub - mk6i/retro-aim-server: Open-source instant messaging server that makes classic AIM and ICQ clients work again.
Open-source instant messaging server that makes classic AIM and ICQ clients work again. - mk6i/retro-aim-server
github.com
January 23, 2025 at 3:10 AM
I love my cat
January 22, 2025 at 1:40 AM
I hate having bad dandruff.

I scratch my head, dumbfounded, and particulates of dead skin cells fall off me.

Horrible, awful, why can't I find a dandruff shampoo that works.
January 21, 2025 at 4:33 PM
The Great Page Refactor
A post detailing my journey rewriting my database access layer to not suck.
www.lylink.org
January 21, 2025 at 1:09 AM
So, I've spent the last few days doing a pretty major rewrite on the database access layer of my website. I'll have a blog post up soon going over it.

Thankfully, it's in the final testing stages now. Should be able to deploy it soon! Then to write the post...
January 20, 2025 at 6:04 PM
I have now joined Bluesky. Nothing poor can come from this.

I write blog posts on technical topics, media recommendations, and others. I also have an in-progress story called "Runic".

www.lylink.org
January 17, 2025 at 9:26 PM