~blog

Allen's Dev Blog

New job; new stuff to learn

July 03, 2022 — Allen

I started a new position back in April and so far it's been perfect. I'm a senior engineer and I'm not only allowed to make thingsāˆ’I'm expected to. I think I may have found the place I want to retire from.

To that end, I've been working on a user telemetry server. It's like all the pieces of my life are lining up. I'm using Sequelize for the persistence layer. Like many software libraries, it's very nice, but the documentation is atrocious. It seems no one told the Millennials that you can't use a word to define itself.

It took me forever to work it out, but the difference between references and Associations (ie. has/belong) is the former defines the DDL and the Associations seem to define the same analogous relationships in the object model.

Tags: TIL, winning

Good news, Everyone!

October 06, 2020 — Allen

I've almost got a rough POC working for ANSI escape codes showing inline images in jQuery Terminal. For some reason, it won't display the image from here. The image data is correct; I've validated it multiple times and confirmed that it's still correct after getting parsed out of the escape sequence. The parsed output will display correctly on its own, but doesn't render inline. A different image, similarly encoded does display. I can't figure out the difference.

Oh, and I finally got one of those job thingies.

Tags: whining, winning

I love it when a good plan comes together

October 05, 2020 — Allen

I got base64 strings coming out as png's rendered by jQuery Terminal!

Tags: winning

What's the point?

October 03, 2020 — Allen

I've been working with the creator of cheat.sh and wttr.in to add a better web terminal interface to his sites (adding support for ANSI escapes). In the course of talking with him, he's seen a number of the hobby projects I've made over the years and offered me a spot as a senior engineer at the company where he works as a principle engineer.

At the time I made a lot of those projects I had no goal in mind other than I wanted to make them. People have often asked me "Why are you making that? What's the point of that?" and in the past I've felt slightly uncomfortable not having a proper answer.

Now my answer will be "I don't know, but check back in 10-15 years and I'll tell you then."

Tags: winning

CGI to the rescue!

September 18, 2020 — Allen

Just serve up the JSON with a nice header and BAM!

Tags: winning