Timeline Sandbox

@itsericwoodward@itsericwoodward.com

A geek, coder, gamer, tinkerer, husband, father, server admin, web developer, and American cyborg, though not necessarily in that order.

@itsericwoodward@itsericwoodward.com

I went 1 for 2 at Magic this week... Temmet made a good showing the first game before being overwhelmed by an infinite number of Wylls (aka Fred Durst, on account of all his "rollin', rollin', rollin'!"). As a result, I unleashed Chatterfang on the group for the second game, and he lead his squirrel army to victory once again. Good times!

Read replies 20 hours ago
@itsericwoodward@itsericwoodward.com

For the first time in years, I managed to get out and throw a round of disc golf. Had a good time playing Vietnam Veterans Park in Kannapolis, throwing +10 over 9 holes, with my only par being thanks to a 40' "putt" with my MRV. And the weather was perfect.

I hope to play another round soon.

Read replies 6 days ago
@itsericwoodward@itsericwoodward.com

Went 2/3 at Magic today: Prosper dominated game 1, Ash and his Knights came within a single planar die roll of winning game 2, and then Atraxa came up with the win in a fairly tight game 3. All in all, not a bad afternoon of Magic.

Read replies 2 weeks ago
@itsericwoodward@itsericwoodward.com

I'm happy to report that, earlier today, I published an early version of express-twtkpr: an ExpressJS library that enables hosting (and directly posting to) a twtxt.txt file. It works great (otherwise you wouldn't be able to read this), but it's still in alpha and lacks documentation, examples, tests, installation flexibility, or polish, so please use it at your own risk. Enjoy! https://www.npmjs.com/package/express-twtkpr

Read replies 2 weeks ago
@itsericwoodward@itsericwoodward.com

New library alert => Last night, I published twtxt-lib, a new isomorphic TypeScript library for parsing and interacting with twtxt.txt files. Check out the demo at https://twtxt-lib.itsericwoodward.com/!

Read replies 1 month ago
@itsericwoodward@itsericwoodward.com

Last night, I beat Castlevania SotN. Tonight, I won the Superbowl in NFL Blitz 2000.

Clearly, my mad PS1 skillz are finally at their peak...

Read replies 2 months ago
@itsericwoodward@itsericwoodward.com

Another successful playthrough of Symphony of the Night draws to a close... And Richter's story begins once again...

Read replies 2 months ago
@itsericwoodward@itsericwoodward.com

What a horrible night to have a curse...

Read replies 3 months ago
@itsericwoodward@itsericwoodward.com

Spent most of the long weekend working on a few coding projects... specifically, I pushed some updates for TwtKpr to my test instance before spending some time working on the build process and demo page for my new twtxt-parsing library... which lead me to make some changes to my existing fluent-dom-esm library.

So, nothing actually got finished, but the incremental updates continue...

Read replies 3 months ago
@itsericwoodward@itsericwoodward.com

New post: 2025 - A Year in review (https://www.itsericwoodward.com/journal/2025/12-31-year-in-review.html)

Happy New Year, everyone!

Read replies 3 months ago
@itsericwoodward@itsericwoodward.com

Day 6 of AoC, and I'm all caught up. 12 puzzles down, 12 more to go!

Read replies 4 months ago
@itsericwoodward@itsericwoodward.com

Working on day 3 of the Advent of Code 2025: https://adventofcode.com/

My solutions repo: https://git.itsericwoodward.com/eric/aoc-2025

Read replies 4 months ago
@itsericwoodward@itsericwoodward.com

I like to read through old RPG books and zines for inspiration for my games, and lately I've been enjoying the Arduin Grimoire (https://en.wikipedia.org/wiki/Arduin), one of the earliest 3rd-party zines (coming out during the initial run of OD&D). It's filled with a bunch of unique ideas (some better than others), entirely too many charts, and is very much a product of its time, but there's something about its "raw"-ness (and its variety) that I still find appealing.

Read replies 4 months ago
@itsericwoodward@itsericwoodward.com

I wound up running 2 out of 3 of the one-shots, both Halloween games based on Ravenloft / Curse of Strahd, and both rousing successes (for the players, not so much for Strahd).

Since I'm on something of a gaming kick, I think I'm going to try and finish plotting out the rest of the fae adventure I'm running for my kids, while also (hopefully) finishing my super secret astral gaming project.

Can I do it? Stay tuned and find out!

Read replies 4 months ago
@itsericwoodward@itsericwoodward.com

After taking most of the year off from role-playing, I've got 3 one-shots coming up in the next month, all of which need some tweaking before I can run them (as do my homebrew rules).

Plus there's a "build a game" code challenge at work, a pair of media boxes I need to rebuild, a pair of dead machines I need to diagnose, and I'd like to (eventually) get my twtxt apps to a "releasable" state.

So many projects, so little (free) time...

Read replies 5 months ago
@itsericwoodward@itsericwoodward.com

♫ MTV's Amp: Season One Playlist ♫ https://youtube.com/playlist?list=PLBXO-yEpu7qfeUQoFVHFsZuHdHAxOW6O8&si=m2TxRaKYBwXoKrYx

Shuffle. Jam. Repeat.

Read replies 6 months ago
@itsericwoodward@itsericwoodward.com

I finally solved the loading issue in my WIP reader, TwtStrm (and apologies again to anyone that got spammed while I was diagnosing the issue).

After another round of coding this weekend, I'm happy to report that it now renders all the twts (with markdown parsing), complete with localstorage and server-based file caching.

Read replies 6 months ago
@itsericwoodward@itsericwoodward.com

I finally resolved my issues with hashing twts... with REGEX!

Dates in JavaScript are truly strange creatures.

Read replies 6 months ago
@itsericwoodward@itsericwoodward.com

Apologies if I've been spamming anyone out there in twtxt-land today.

I've been working on a couple of twtxt-related projects, and one of them is a reader (tentatively called twtstrm) written in JS. I used dummy data for the first few stages of development, but now I'm at the point where I need some real data, and that meant hitting up my actual following list.

Of course, it didn't help that I had a typo in my If-Modified-Since headers, but all that has since been resolved.

Anyways, if I accidentally spammed you with requests today, I am sorry, and it shouldn't happen anymore.

We thank you for your patience, and apologize for the inconvenience.

Read replies 6 months ago
@itsericwoodward@itsericwoodward.com

Yesterday, I published my first package on JSR: https://jsr.io/@itsericwoodward/fluent-dom-esm.

Then today, I pushed an update to my site to show my twts (including a schnazzy little animation to add them): https://itsericwoodward.com/

Overall, a most productive weekend.

Read replies 6 months ago
@itsericwoodward@itsericwoodward.com

👓 "How to Make an Apostrophe in HTML: The Complete 2500 Word Guide" https://thelinuxcode.com/how-can-i-make-an-apostrophe-in-html/

Read replies 7 months ago
@itsericwoodward@itsericwoodward.com

I had some trouble with my nginx reverse proxy, but after much tweaking and fiddling, I now have the prototype version of my node-based twtxt editor up and running on my site! 😎 #twtgoals

Read replies 7 months ago
@itsericwoodward@itsericwoodward.com

I finally have my new (top-secret) twtxt client in a working state. Next comes the deployment, which I hope to finish tonight. Release date: TBD. Stay tuned!

Read replies 7 months ago
Comment via email