Posted on Jan 31, 2023

I’m trying again. Since my last attempt at keeping a blog my software development journey has taken me into Javascript land. Specifically, I’m trying to learn to develop web applications using Svelte. I thought it would be a good idea to document here what I’m learning, partly for me as a reference, because I’m sure I’ll forget about much of it as time goes by, partly for other people who are trying something similar.

I’m mainly a backend developer. Modern-day frontend development in Javascript/Typescript is daunting. At work right now, I’m developing an “enterprise” web application. That’s done in Java using Jakarta Faces which is much more of a “classic” web app framework with modern features bolted on after the fact. Needless to say, it’s less than fun. Also, it makes keeping frontend and backend separate really painful.

So, hopefully I can keep this up and not let it die a slow agonising death like all my last attempts at a blog. 😅