Monkinetic Weblog

XVI Edition, September 2025

More Navigation

Entries for #blog

← first ← previous page 2 of 3 next → last →


@evanpro I can't stop thinking about this. Any prior art I should look at #blogging #nerd


I have blog archives back to May 2000, and made an new archive page that also shows a bar chart of monthly post activity over those 20 years #blogging

https://t.co/qQcF98i3w4


see if this is processed on toot.cafe as well #bloging #mastodon


Write The Web, 2020

For 2020, I'm writing a new blog app. It's just for myself, a toy to remind me why I love the web. It's called Goldfrog, and it sounds a bit like "Go, blog!"

Why in the hack, in this day and age, would I spend time writing my own #blogging software, when you can't sign up for a VPS anywhere without tripping over offers to help you set up Wordpress, or Ghost, or what have you?

A few reasons.

New Year, New You

2019 was shite-filled, and due to politics, the tech trashfire, and the friction of blogging through several variations of static, git-powered versions of this site, I simply stopped blogging. I've wanted to, but the effort killed the motivation before I could get some words out.

So I finally decided to write something myself, that did just the things I wanted #goldfrog is written in Go, because while I will love Python to my dying day, my brain needed a kick in the pants this year, which relates to my next point.

The Builder's High

Rands writes eloquently on the builder's high. With family engagements and work over the last few years my hobby coding has dropped to almost nil (None if I were writing Python).

I needed something to reboot my creative juices, and trying to write something I really wanted, that thought would be quick, in a new language, seemed like a good way to go (I did want it, it wasn't easy, and Go hates me. But I'm learning and that feels great!)

Goldfrog

/static/images/Screen Shot 2020-01-07 at 4.51.44 PM.png

A bit more about Goldfrog: the single feature I wanted was a posting form on the home page, right up front. Various Userland products had had this, and it always felt right.

Second to this was an "Edit" link next to every post, wherever it was found on the site.

Finally, my main technical "innovation": My content is still stored on the filesystem as Jekyll-compatible Markdown files. However, build times via Jekyll or Hugo are fairly slow for my 2800+ posts (since 2000, baby) and I hate that. So #goldfrog indexes all posts in a sqlite database on disk. Post creation and edits go to the DB and to the filesystem, so I can still periodically sync the changes to the git repo I have checked out there. But all the list views, archives, tag pages, and search functionality go to the DB, and are really fast.

The Setup

This is really the app I've wanted for a long time.

  • It's hosted on a Linode "nano"
  • The app builds on CircleCI and the binary is pushed to an S3 bucket.
  • I've got ansible playbooks that setup the VPS pretty much from scratch with Nginx fronting Goldfrog.

Next

I really need to get my logging story fixed, and I've got some idea on adding basic metric tracking to the app.


Write where it matters

I'm writing a new blog app. It's just for myself right now, a toy to remind me why I love the web.

It's called Goldfrog, and it sounds a bit like "Go, blog!"

/static/images/goldfrog.png


@travisci #goldfrog #blogging taking a code break to fiddle with ansible and make pretty pictures https://t.co/XEvs7j6Lv9


Progress today: post editing and deleting, many template updates.

I managed NOT to throw the laptop across the room when figuring out golang html/template :win:

Working on a @TravisCI build pipeline, here’s to again not throwing my laptop

#goldfrog #blogging #writetheweb


ICYMI #blogging #code2020 https://t.co/CQd5RZ4w7q


The XVIth edition of the monkinetic blog may run on lektor https://t.co/IHzYjWjzuK, a nice little #python based #blog generator with web ui by the author of flask.

Need some kind of macOS launch thingy to have the web ui running all the time, or private hosting #oldschool


RT @markboxapp: Did I mention the Beta is open? http://t.co/H7aDHniL ping us @markdownapp if you want in #markdown #blogging


RT @markboxapp: We got Atom feeds working over the weekend. BEHOLD: http://t.co/OxIqmzed http://t.co/y3O0dGqf #blogging #markdown


RT @markboxapp: PSSST: @markboxapp now supports link posts: http://t.co/75Ofi1Ob #markdown #blogging


RT @markboxapp: Syncing and The Perils of Asynchrony: http://t.co/KScllzOV #blog


RT @markboxapp: So, 2012, and we can post from the web! http://t.co/1AVz06my #blogginghumor


@kcunning A blog engine has long been my goto "hello world". But then, I'm old #dreamofthe90sisaliveinblogging


Here we go again... http://t.co/yvnywl1e #blogging #markdown /cc @scriptogram


A little more Responsive

Erik Kastner was kind enough to fork my blog and help me fix the layout of this site at iPhone sizes (thanks Erik!). Behold the power of the open-source weblog.


Anil #htmlentitybloggers


Blogs - first person POV, Streams - third person POV. Discuss #activitystreams #blogging


to blog on: http://bit.ly/bMrajn /via @factoryjoe #bloggable

← first ← previous page 2 of 3 next → last →