Jan. 26th, 2019

andrewducker: (Default)
My Daily Link Poster has gone from "Will generate posts, but can't reach Dreamwidth to post them, so I have to manually copy/paste them into the DW Update page" to "Will not generate posts at all". Which looks to be because Google App Engine has upgraded to Java 8, and Velocity (the formatter which converts my posts from a bunch of link objects into HTML) is incompatible.

So I'd need to get it working again, and update that. And possibly also update Objectify, the database access layer I'm using. Which might mean an upgrade on the data format. And, also, the UI is written in Angular v1, which has been obsolete since 2016, and probably has all sorts of holes in it.

Oh, and the HTML build process was built around Gulp/npm, which has _also_ had incompatible upgrades since I last touched any of the code.

So the question is, do I put a lot of effort into upgrading all of that? Or do I write something from scratch again, which would probably be a not dissimilar amount of work, and a lot cleaner to work with? By the time I'm upgrading the back end tooling, the UI libraries, and the build process, there really isn't a lot of the original system left.

And, of course, no matter what I do, in another couple of years whatever technology I build it on will probably be obsolete _again_. *sigh*

The moral of the story is, of course, that nobody hates computers as much as people who work with them.

February 2019

S M T W T F S
     12
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 1920212223
2425262728  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 20th, 2019 03:37 am
Powered by Dreamwidth Studios