Or, making the site more efficient
Published at 9:31 pm on May 31st, 2024
Filed under: Geekery, Meta.
Back in March, I wrote about making my post publishing process on this blog a bit simpler. Well; that was really just a side effect. The main point of that post, and the process behind it, was to find a simple and cheap way to move this site onto HTTPS-based hosting, which I accomplished with an Azure Static Web App. The side effect was that the official way to deploy an Azure Static Web App is via Microsoft Oryx, run from a GitHub Action. So now, when I write a new post, I have a fairly ordinary workflow similar to what I’d use (and do use!) in a multi-developer team. I create my changes in a Git branch, create a GitHub pull request, merge that pull request, and the act of doing a merge kicks off a GitHub Action pipeline that fires up Oryx, runs Wintersmith, and produces a site image which Oryx then uploads to Azure. Don’t be scared of all the different names of all the steps: for me, it’s just a couple of buttons that sets off a whole Heath Robinson chain of events. If I was doing this in a multi-person team, the only real difference would be to get someone else to review the change before I merge it, just to make sure I haven’t said something completely stupid.
Read more...
Keyword noise: Azure, Azure Static Web Apps, blogging, Caitlin lectures you, computing, devops, Microsoft Azure, Microsoft Oryx, programming, static hosting, static websites, web hosting, weebsites, Wintersmith.
Or, keeping the site up to date
Published at 7:23 pm on March 14th, 2024
Filed under: Geekery, Meta.
Well, hello there! This site has been on something of a hiatus since last summer, for one reason and another. There’s plenty to write about, there’s plenty going on, but somehow I’ve always been too busy, too distracted, too many other things going on to sit down and want to write a blog post. Moreover, there are more technical reasons that I’ve felt I needed to get resolved too.
Read more...
Keyword noise: Azure, Azure Static Web Apps, blogging, Caitlin lectures you, computing, devops, hiatus, hosting, Microsoft, Microsoft Azure, programming, software, static hosting, static websites, technology, web hosting, websites, Wintersmith.
Computers work in unexpected ways
Published at 5:45 pm on December 20th, 2021
Filed under: Geekery, Technology, Linkery.
Following on from yesterday’s post about log4j: another security article fascinated me in the last week, too. You might have already seen it, because it was widely shared on Twitter and computer people everywhere were amazed and aghast at its engineering and its possibilities. The log4j vulnerability is a relatively pedestrian one by comparison, using something that is an entirely documented and public feature of the library. This, on the other hand, is a completely different animal.
Read more...
Keyword noise: programming, software, security, hackers.
In which we discuss a topical flaw
Published at 8:34 am on December 19th, 2021
Filed under: Geekery, Technology.
In many ways I lead a charmed life and hold a wide range of privileges in my hand. Not least, this week just gone, the fact that I’m a software developer who generally works with the .NET software stack. More specifically, I am not a software developer who works with Java. Java developers have not, generally speaking, been having a good week.
Read more...
Keyword noise: programming, software, security, hackers, E Shrdlu.
Or, what to do with a particular compilation problem
Published at 6:02 pm on November 13th, 2020
Filed under: Geekery, Technology.
This week, Microsoft released .NET 5, and it reminded me I’ve been meaning to post a piece of technical advice that has bitten me a few times but which doesn’t seem to be very well-documented or well-described online. It’s a piece of technical advice, though, that will slowly be fading away in relevance because it’s advice on .NET Framework; so I thought I should put it up here whilst it is still helpful to people.
Read more...
Keyword noise: programming, coding, .NET Framework, Visual Studio, MSBuild.
In which we go back to BASICs
Published at 10:37 pm on June 22nd, 2006
Filed under: Geekery, Technology.
No, I’m not a masochist.
Read more...
Keyword noise: Basic, computing, Excel, geek, IT, language, learning, masochism, programming, software, development, VBA, Visual Basic.