Juha-Matti Santala
Community Builder. Dreamer. Adventurer.

Blog posts in category “Blogging”

Meta content about blogging itself. Tips, tricks, explorations, experiences and projects related to writing a blog.

  • Oct 9th, 2024
    Multilingualism in a global web

    For this month’s IndieWeb Carnival, Riccardo invites us to write about multilingualism in web so I decided to ponder my relationship with language and why this site is almost completely in English.

  • Oct 2nd, 2024
    12th anniversary of hamatti.org

    This October marks the 12th anniversary of my current domain. Last six of those years I’ve been running this very site with its blog with over 400 blog posts.

  • Sep 4th, 2024
    What’s up with blogging challenges?

    Blogging festivals and challenges are a wonderful way to get more writing done thanks to social accountability and structure.

  • Aug 10th, 2024
    Rotating turn order with deque

    deque is a double-ended queue that I’ve used to implement rotating turn order for a (very simplified) game engine.

  • Jul 22nd, 2024
    Notes are a tool for …

    Notes are more than just a collection of thoughts. They are an active tool for thinking, writing, learning and being productive.

  • Jul 15th, 2024
    Blaugust starts August 1st

    Blaugust is a festival of blogging that takes place over the 31 beautiful days of August. Here’s what you can expect and how and why you should join!

  • Jul 8th, 2024
    I prefer discussion in open web

    One of the best parts of an interconnected blogosphere is when we have discussions with each other through blog posts. Manuel Moreale wrote about his preference of having those discussions via email and here I share another personal preference that prioritises discussion in open web.

  • Jul 3rd, 2024
    Scoping the /now

    I’m finally ready to add a /now page to my site after brainstorming, designing and experimenting with a few ideas. Before I publish it though, I wrote down what has been on my mind as I’m designing it.

  • Jun 30th, 2024
    Why a personal site rather than social media presence?

    Kev Quirk answered the question in his blog and I wanted to add my two cents on top. It’s a topic close to my heart as a website owner and personal web advocate.

  • Jun 26th, 2024
    Website self-sustenance checkup

    I did inventory on my dependencies for writing, building and publishing on this site. I want to make sure I can survive any dependency disappearing with minimal immediate emergency work.

  • Jun 22nd, 2024
    Short history of my blogging journey

    I have had blogs for 20+ years but I’d say realistically I’ve been blogging for the past 14 or so with the last 6 years with intention, consistency and good output.

  • Jun 8th, 2024
    What does it feel like to read RSS feeds?

    Giles wrote about how he feels about using RSS feeds and that sparked some ideas that I want to add to the discussion.

  • Jun 5th, 2024
    Make ripples through time and space by writing

    Documenting your experiences, knowledge and learnings can have a big positive impact to others - including the future you.

  • Jun 1st, 2024
    IndieWeb Carnival May Round-up post: Creative Environments

    Let’s take a look at all the wonderful posts people wrote this month about their creative environments.

  • May 20th, 2024
    Reminder: IndieWeb Carnival May is still running

    You still have a week and a half to participate in this month’s IndieWeb Carnival. Share your thoughts on creative environments to participate!

  • May 11th, 2024
    But someone already wrote about it

    A quote from Jimmy Carr’s book Before and Laughter got me thinking about blogging.

  • May 8th, 2024
    The nook of creativity

    This month’s IndieWeb Carnival is hosted by yours truly and I wanted to hear stories of creative environments from various people around the world. In my entry, I write about what kind of places make me feel creative and how the pandemic was tough for that because spoilers: that creative space is not in my home.

  • May 4th, 2024
    The importance of momentum in writing

    I didn’t write anything for two weeks and that ruined my good momentum. Now, I need to start rebuilding that momentum to keep up with my writing goals.

  • May 1st, 2024
    Indie Web Carnival May 2024: Creative environments

    I’m hosting next month’s Indie Web Carnival and I’m inviting you to write about creative environments

  • Apr 17th, 2024
    Good enough as a power for good

    For this month’s IndieWeb Carnival, Aaron invited us to write about “Good enough” and the impact adopting this mindset can be. I decided to shift the perspective to the positive side of the equation and see where “good enough” can lead us.

  • Apr 13th, 2024
    index.md is a valid Eleventy project

    Building website projects from the scratch with Eleventy is a delightful process in my experience because in the beginning, all you need is index.md and you can then customise and add on top of it as much as you like.

  • Mar 30th, 2024
    Full-text RSS feed is an offline-friendly act

    RSS feed that only offers partial content cannot be read when there’s no Internet access. For me, that’s the most crucial time

  • Mar 24th, 2024
    I had a chat about personal web at The Future of Jamstack

    Mike invited me to chat with him about Jamstack, personal web and building cool stuff in the web.

  • Mar 23rd, 2024
    I completed #100DaysToOffload

    #100DaysToOffload is a blogging challenge that challenges bloggers to publish 100 posts within a 365 window. You can start at any time and write about anything you want. I completed a 100 in 365 between March 1st 2023 and February 21st 2024.

  • Mar 16th, 2024
    On content creation and personal web

    You don’t need to be a “content creator” monetizing your hobbies to benefit from having a website of your own. Ana and Silvia started discussion about this in their blogs and I wanted to jump in.

  • Mar 11th, 2024
    Thoughts on accessibility in personal web

    This month’s Indie Web Carnival is hosted by orchids and that got me thinking about accessibility when I build my personal websites.

  • Feb 28th, 2024
    Search, Webmentions and microformats

    I’ve made some updates on my website - let’s talk about them. I added a search functionality with Pagefind, Webmention support both directions and microformats to my blog posts.

  • Feb 12th, 2024
    Public notes

    Public notes are a great way to document a process of doing something while sharing it with others so they can learn too.

  • Jan 25th, 2024
    Python Bytes featured Syntax Error

    In the episode 368 of Python Bytes, Brian talks about my January newsletter issue of Syntax Error.

  • Jan 8th, 2024
    Write it anyway

    A common reason people decide not to write a blog post is that they think that someone else has already written about it so it’s not worth having more of the same in the web. I used to think that too in the beginning but I’ve luckily found a reason to write anyway.

  • Jan 6th, 2024
    Workaround for Notion’s lack of heading levels

    Notion only allows heading levels 1-3 to be used but often I find myself needing for more levels. I wrote a workaround to not let technical restrictions limit my creativity.

  • Nov 22nd, 2023
    People and Blogs newsletter

    I recently found a great new newsletter called People and Blogs where Manu interviews each week someone who writes a blog about their blogging habits.

  • Nov 15th, 2023
    What's in the name? The story behind my domain

    Matthias Ott sparked discussion about domain names of bloggers and I’m joining the discussion that’s happening in blogosphere.

  • Nov 8th, 2023
    Done is the engine of more

    It’s easier to get more done when you have momentum.

  • Oct 28th, 2023
    Showing most popular posts with Netlify Analytics

    I built a functionality to my Eleventy blog to fetch most visited blog posts from Netlify’s analytics and show them on my blog

  • Oct 25th, 2023
    Priority order when you start blogging

    When you start a new blog, there are three important things to do. You should write, then build RSS feed and then write some more.

  • Aug 31st, 2023
    Blaugust 2023: Lessons Learned

    It’s August 31st. I’ve published a blog post on each day of the month and now it’s time to reflect on what I’ve learned throughout this experiment.

  • Aug 29th, 2023
    My First 100K

    My blog got over 100 000 views in the last 30 day window for the first time ever.

  • Aug 28th, 2023
    Custom cookie consent for video embeds

    Occasionally I want to embed Youtube videos or social media posts on my blog but wanted a clean and straight-forward way to deal with cookie consent. So I built my first version for Youtube embeds.

  • Aug 26th, 2023
    Where do my links live?

    Chris wrote last week about his link saving schemes and since I’ve talked about this topic surprisingly lot recently with people, I decided to share my approach as well.

  • Aug 22nd, 2023
    Website rewrite and switching to Notion as CMS

    This website served me well for almost 5 years with minor improvements, tweaks and hacks. Now, it was time for a total rewrite and upgrading my stack and tools.

  • Aug 19th, 2023
    Bloggers I read: Saturday

    I read a lot of tech blogs to learn new things and stay up to date with my industry. This week I’m sharing a few of them so you can too!

  • Aug 18th, 2023
    Bloggers I read: Friday

    I read a lot of tech blogs to learn new things and stay up to date with my industry. This week I’m sharing a few of them so you can too!

  • Aug 17th, 2023
    Bloggers I read: Thursday

    I read a lot of tech blogs to learn new things and stay up to date with my industry. This week I’m sharing a few of them so you can too!

  • Aug 16th, 2023
    Bloggers I read: Wednesday

    I read a lot of tech blogs to learn new things and stay up to date with my industry. This week I’m sharing a few of them so you can too!

  • Aug 15th, 2023
    Bloggers I read: Tuesday

    I read a lot of tech blogs to learn new things and stay up to date with my industry. This week I’m sharing a few of them so you can too!

  • Aug 6th, 2023
    Tools don't matter - until they do

    When starting blogging or coding, it can be overwhelming to choose the right tools. In the beginning, spend your time and energy on doing and learning, not thinking about and tinkering with your tools.

  • Aug 5th, 2023
    What makes a blog post a blog post?

    I have a very powerful inner critic when it comes to my own blog and what kind of posts I write. But I don't have that same filter when reading other people's post. I love the variety. Which makes me think: what does make a blog post and is there some criteria to fill?

  • Aug 4th, 2023
    Where to publish your blog?

    A question every blogger has to go through at the beginning is where to publish their blog. I'll give you a few options that will get you blogging in no time so you can focus on writing.

  • Aug 3rd, 2023
    Build an idea bank and never run out of blog ideas

    Often I get enough ideas throughout a week for my weekly blog posts. But sometimes I don't because I'm too busy or in a non-creative mood. That's why I have an idea bank that grows thoughts into ideas ready to be written into blog posts.

  • Aug 1st, 2023
    Blaugust 2023, here we come

    Blaugust is a month-long celebration of blogging and I'm participating for the first time. I'm hoping to find new inspiration, write more, find new blogs to follow and to learn from fellow bloggers in the community. Join me on my journey through Blaugust.

  • Jul 26th, 2023
    Blog comments via Mastodon

    After half a year of pondering, I finally wrote a bit of code to add comments to my blog via Mastodon replies.

  • Jan 12th, 2022
    I started writing Weeklies

    Last year I experimented with a very personal newsletter and one thing I really liked was that by doing it, I started building a collection of articles and other stuff from others. This year, I'm pivoting it into Weeklies.

  • Oct 13th, 2021
    Over a year of weekly blogging

    A retrospective on my past year of publishing a blog post in my blog every single week. I discuss in depth what I've done, experienced and learned during this experiment and journey.

  • Aug 18th, 2021
    Blogging is my new favourite refactoring tool

    Writing blog posts about my technical projects has been a great way to improve my code. By explaining my code, I expose it to a fresh set of eyes and often find improvement opportunities.

  • Aug 11th, 2021
    Your blog should have an RSS feed

    Your blog should have an RSS feed so people can subscribe to it and find your new posts without all the noise of social media and being on the mercy of the algorithm.

  • Jul 28th, 2021
    Blog post filter with Netlify Functions

    I built my first ever serverless feature to add tag filtering to my blog listing. Here's how I integrated that to my Ghost & Eleventy setup with Netlify Functions.

  • Mar 10th, 2021
    I gamified my own blog

    Many platforms these days have some gamification features. One of the common features is awarding users/members/players different badges to reward their loyalty and activity in the platform. I decided to award some to myself since I self-host my blog and have no one else to give me badges.

  • Jan 6th, 2021
    You should start a blog today

    I think everyone should have a blog. First of all, for themselves but it also has benefits in the professional career that take time to build.