+++*

Symbolic Forest

A homage to loading screens.

Blog : Posts tagged with ‘blogging’

Taxonomies

A small piece of admin: a new category addition

Very eagle-eyed regular readers might have noticed that a few days ago I added a new category to the list of post categories over in the menus. It’s quite a rare event, to be honest: most of the categories have been there for many years, and new additions really don’t happen very often. Before this week, the last one I think was Being Crafty, which arrived several months ago.

Read more...

Refactoring

Or, making the site more efficient

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...

Modern technology

Or, keeping the site up to date

Well, hello there! This site has been on somethng 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...

No more cookies!

Or, rather, no more analytics

Regular readers—or, at least, people who have looked at this site before the last month or two—might remember that it used to have a discreet cookie consent banner at the top of the page, asking if you consented to me planting a tracking cookie that I promised not to send to anyone else. It would pop up again about once a year, just to make sure you hadn’t changed your mind. If you clicked yes, you appeared on my Google Analytics dashboard. If you clicked no, you didn’t.

Read more...

A prelude

Or, some prehistory

A couple of times recently, I’ve mentioned that I’ve been pulling data off the hard drive of my old desktop computer, nested inside which was the home folders from the previous desktop computer, and nested inside those, those from the one before that. So, lots of rather old files to go through, and there will be more photos to post I promise. One thing I’ve uncovered that I didn’t think I had, though, was a text-only archive of the posts from my old blog.

Read more...

Another anniversary

A more recent one this time

A few weeks ago, I noted it was sixteen years since I first started writing this blog. Well, today, it’s a whole year since I relaunched it, as something of a lockdown exercise. It had taken most of my spare time in the summer, to go through all of the old posts, edit them, redesign the sight, and get the whole production pipeline up and running.

Read more...

Little and often

Or, how often should a blog update, and does it really matter?

It’s almost the end of August, already.

Read more...

Cross-pollination

Or, some ideas for tracking ideas

A few days ago, I mentioned in passing that there I have lots of ideas for topics to write about on here, and the backlog of ideas is slowly building up. What I didn’t say was: how I track the backlog and remember all those ideas; instead, I thought to myself, that would make an interesting post for another day. “Backlog” isn’t meant to be derogatory, by the way. I see it as a good healthy thing, that I have lots of ideas that I haven’t as yet have had the time or energy or inclination to turn into words yet. Better that than a dearth of things I want to talk about, after all; that’s what would make this site slowly dry up and wither.

Read more...

We can rebuild it! We have the technology! (part four)

Or, finishing off the odds and ends

Settling down to see what else I should write in the series of posts about how I rebuilt this website, I realised that the main issues now have already been covered. The previous posts in this series have discussed the following:

Read more...

We can rebuild it! We have the technology! (part three)

Introducing Pug

If you want to start reading this series of articles from the start, the first part is here. In the previous part we discussed how I adapted Wintersmith to my purposes, adding extra page generators for different types of archive page, and refactoring them to make sure that I wasn’t repeating the same logic in multiple places, which is always a good process to follow on any sort of coding project. This post is about the templating language that Wintersmith uses, Pug. When I say “that Wintersmith uses”, incidentally, you should always add a “by default” rider, because as we saw previously adding support for something else generally wouldn’t be too hard to do.

Read more...

We can rebuild it! We have the technology! (part two)

In which we delve into Wintersmith and some CoffeeScript

Previously, I discussed some various possible ways to structure the coding of a website, and why I decided to rebuild this site around the static site generator Wintersmith. Today, it’s time to dive a little deeper into what that actually entailed. Don’t worry if you’re not a technical reader; I’ll try to keep it all fairly straightforward.

Read more...

We can rebuild it! We have the technology! (part one)

Or, how many different ways can you host a website?

I said the other day I’d write something about how I rebuilt the site, what choices I made and what coding was involved. I’ve a feeling this might end up stretched into a couple of posts or so, concentrating on different areas. We’ll start, though, by talking about the tech I used to redevelop the site with, and, indeed, how websites tend to be structured in general.

Read more...

Curious problem

In which we have an obscure font problem, in annoyingly specific circumstances

Only a day after the new garden blog went live, I found myself with a problem. This morning, I noticed a problem with it, on K’s PC. Moreover, it was only a problem on K’s PC. On her PC, in Firefox and in IE, the heading font was hugely oversized compared to the rest of the page. In Chrome, everything was fine.

Read more...

The Extension

In which an annex is announced

As you can see, as I’ve mentioned more than a few times already, this site has been fairly quiet for the past few months, since we’ve moved house. We’ve come up with a cunning solution, though. Start another blog!

Read more...

With Difficulty

In which we muse on how hard it is to write something with all the distractions the modern world has to offer

There’s one big problem with computers and pervasive connectivity. The problem is: it’s all at your fingertips. Which means, when you sit down to do some work, it’s all too easy to realise that there are other things you’d rather be doing; and there are a lot that can be done there and then.

Read more...

Performance

In which things turn to treacle

I’ve noticed, over the past few months or so, that sometimes this site seems to load rather slowly. The slow periods didn’t seem to match any spikes in my own traffic, though, so I didn’t see that there was necessarily much I could do about it; moreover, as it wasn’t this site’s traffic that seemed to be causing the problem, I wasn’t under any obligation to do anything about it.

Read more...

Road Trips

In which we discuss similarities between books and blogging

Last week, in the last Book I Haven’t Read post, I mentioned By Hook Or By Crook by David Crystal, and predicted that – in contrast to the book I was actually writing about – I’d have By Hook Or By Crook rattled through and quickly finished off.

Read more...

Design points

In which nothing, design-wise, is accomplished

As I mentioned recently, I’m embarking on a Grand Epic Ground-Upwards Redesign of this site, because, well, the design hasn’t been changed since I first set it up. I knocked it together in a few days holiday in August ’05; back then my holiday year ended in August and I often had a few spare days at the end of the month where I had nothing to do and needed to keep myself occupied. In 2005, this blog was the result.

Read more...

Footnote

In which we debate a design detail

Regular readers might have noticed that yesterday’s post was a bit of an experiment. In case you didn’t spot what the experiment involved, here’s a clue:

Read more...

Infamy

In which we discover more people read this site than we thought

I went for a drink with people from the office. This may have been a mistake – on the other hand, it’s better to know things.

Read more...

Bouncing Off

In which we wonder if an editor might help

Mike Troubled Diva recently posted a set of lecture notes on: going from blog to book. It’s an interesting read, and touches on one element that I, struggling to come up with something to put down on screen, have been thinking about a lot lately. If you’re a blogger, you don’t have anyone to restrain you, or point you in the right direction.

Read more...

Up to date

In which we make sure everything is shiny-new

And on the subject of procrastination, I’ve finally got around to making sure this site is running on the latest version of WordPress. Hurrah! I’m normally slightly reluctant to upgrade, on the grounds that the upgrade procedure is very long and detailed, and involves deleting most of the site to reinstall the new one. So you have to take the site down,* and if anything goes wrong it might stay down. I know that doesn’t really matter for a frivolous site like this, but it makes me wary.

Read more...

Laziness

In which we pretend to break something

I’ve noticed I’ve been a bit lax updating recently – if you look on the sidebar, you’ll notice these past few months have had far fewer posts than before. Back in January I said to myself that I was going to try to update every day. As you can see, I haven’t been managing it.

Read more...

Friday again

In which Big Dave breaks the law

I’ve been thinking about having a new feature on the site: Readers’ Letters. I get you to write in with questions that aren’t suitable for a normal comment-box entry, and I answer them. I was thinking of doing it today, in fact, but I couldn’t be bothered to make all the questions up as well as the answers. So, if you have anything you want to ask, email my usual address: feedback at symbolicforest.com

Read more...

The Audience (part one)

Or, you are reading these words

When I write things here, I don’t think about who might be reading them. Most of the time, I write posts to entertain an itch in my head. I get it down in words, and then I forget about it. The readers, if I do think about them, are the crowd of maybe 20 people who I know personally, who I know read this site fairly regularly.*

Read more...

Freedom of speech

In which we ponder competition among blog hosting companies

Back in the mists of time, I wrote about Jakob Nielsen‘s top ten blog design mistakes. Including: not having your own domain name. My response: there are several sites I read and respect that do do this, but if you want to be completely sure you control your own reputation, you need to control your domain name too.

Read more...

Byline

In which we think about design and credibility

Going back on last week’s post on Jakob Nielsen‘s top ten blog design mistakes: his Number Two Mistake is: no author photo on the site. Thinking about it, out of all the mistakes on his list, that’s almost certainly the most commonly-made.

Read more...

What's In A Name

In which we discuss the name of this site

So far, I haven’t tried to explain the name of this site; and nobody’s asked, probably because very few people read it. I thought it up whilst sitting one afternoon on Doncaster station, waiting for a rather late train, and ever since I’ve been worried that it’s too pretentious.

Read more...

Filing System

In which we discuss taxonomies

Yesterday’s post made me think about blogging slightly, because I found myself creating a new category just to put it in. I’m still not sure how I should be creating categories, so I wasn’t entirely sure if I was doing the right thing.

Read more...