Post details
Play Podcast (mp3): Download (Duration: 48:22 — 33.3MB) A lot of companies have attempted convergence but none have approached it like Maru OS. We speak to the founder of the project about its major …
Play Podcast (mp3): Download (Duration: 48:22 — 33.3MB) A lot of companies have attempted convergence but none have approached it like Maru OS. We speak to the founder of the project about its major …
Displaying Webmentions on my Hugo website (3 mins read).
How and why I've gone about getting Webmentions rendered on my static Hugo site.
I will be attending
Setting up a personal hCard for myself (2 mins read).
Setting up an hCard to allow microformats parsing for details about myself.
Homebrew Website Club: Nottingham (2 mins read).
Thoughts about setting up the first Homebrew Website Club in Nottingham.
Show/Hide Transcript XOXO Fest happened, fighting in the Fediverse, and new microsub clients bloom. It’s the audio edition for This Week in the IndieWeb for September 1st - 7th, 2018. You can find all …
Show/Hide Transcript Two weeks late but better than never! Pronoun buttons, a class on IndieWeb, and a Google takeover of the web. It’s the audio edition for This Week in the IndieWeb for September …
Show/Hide Transcript Another late one but a great one. Mastodon adds rel-me, geocaching with WordPress, and Path ends their incredible journey. It’s the audio edition for This Week in the IndieWeb for …
Listen to a summary of all the sessions at IndieWebCamp Berlin 2018! Session notes: https://indieweb.org/2018/Berlin/Sessions Narration by Marty McGuire Edited by Aaron Parecki This is a repost of …
The nature of software projects is changing. Projects are using a wider variety of cloud providers and SaaS tools. Projects are being broken up into more git repositories, and the code in those repositories are being deployed into small microservices. With the increased number of tools, repositories, and deployment targets, it can become difficult to
Play Podcast (mp3): Download (Duration: 55:59 — 38.5MB) Librem 5 shipping when? Todd from Purism joins us to answer that question, as well as what’s going on with the dev kits. Plus KDE, Red Hat …
I will be attending
I'm Not Good With People (12 mins read).
A bit of a raw look about how I'm really poor in social situations, how I've got to this realisation, and how I want to do better about it.
Verifying Signed JWTs (JWS) with Node.JS (3 mins read).
How to use the jsonwebtoken and node-jose libraries to verify the signature of a Signed JSON Web Token (JWS) with Node.JS.
Melanie Ensign is the Security + Privacy Communications Lead for Uber and has worked with DEF CON, and Facebook. She and Scott talk about security and privacy on today's internet. Where is the happy medium between user experience, expectation, and real security? How do we leap the uncanny valley of privacy?
Julia Evans has been making comics and zines for years. You've likely learned "How to be a wizard programmer" from one of Julia's comics. She's a software developer at Stripe in her day job and on this episode she talks to Scott about how to effectively teach and learn computer concepts.
Play Podcast (mp3): Download (Duration: 27:05 — 18.7MB) Exciting Pine64 devices, no Pi 4 this year, good gaming and firmware news, and more. News Pine64 to Launch $79 Linux Tablet, $199 PineBook Pro …
Moving talks.jvt.me to reveal-hugo (3 mins read).
Migrating my custom Reveal.JS setup to using reveal-hugo.
Play Podcast (mp3): Download (Duration: 45:05 — 31.0MB) A new year dawns so we make some predictions for the months to come. Plus we look back at last year’s predictions, and have a look at what’s …
Performing a No-Op with chef-client
using JSON (2 mins read).
How to perform a chef-client
run without executing anything.
FOSDEM 2019 (31 mins read).
Recapping my time at the Free and Open Source Developers Europe Meeting conference in Brussels.
I will be attending
I will be attending
Using git worktree
to have multiple branches checked out at once (4 mins read).
How to use git worktree
to check out multiple Git branches from the same repo at once.
Play Podcast (mp3): Download (Duration: 46:09 — 31.7MB) Are you better off with the elasticity of public clouds like AWS, or should you avoid lock-in by running servers on premises? Guess what Félim …
Play Podcast (mp3): Download (Duration: 46:09 — 31.7MB) Are you better off with the elasticity of public clouds like AWS, or should you avoid lock-in by running servers on premises? Guess what Félim …
In this episode, we talk about our goals for 2018 and then set some for 2019. My new book - The Path to Freedom: Starting a Business for the Reluctant Entrepreneur - is OUT NOW from Amazon as a paperback or Kindle ebook. https://geni.us/thepathtofreedom...
Using Git refs to help track your GitLab Environments, from your local repo (2 mins read).
How to pull the Git refs that GitLab Environments exposes in your GitLab repo.
Using Git refs to check out GitHub Pull Requests, from your local repo (2 mins read).
How to pull the Git refs for Pull Requests to your GitHub repo.
Using Git refs to check out GitLab Merge Requests, from your local repo (2 mins read).
How to pull the Git refs for Merge Requests to your GitLab repo.
In this episode, we talk to our first guest on the show, Jessica White, about running non-profit side hustles likes community user-group events and sponsor supported software developer conferences. My new book - The Path to Freedom: Starting a Business f...
I will be attending
I will be attending
Performing Code Review on Your own Merge/Pull Requests (4 mins read).
Why the first step to getting others to review your code is to review it yourself.
Pretty Printing JSON using Node.JS on the Command Line (1 mins read).
Using Node.JS's JSON module to pretty print JSON objects from the command line.
Automating Promotion of Jekyll Posts from Draft to Post (2 mins read).
The handy script I've created to automate publishing a draft in Jekyll, with handy Zsh + Bash autocomplete.
I will be attending
Converting X.509 and PKCS#8 .pem
file to a JWKS (in Node.JS) (2 mins read).
Converting X.509 and PKCS#8 files to JWKS format, using the node-jose
library.
Using git commit --fixup=
to track changes that need to be applied on top of another commit (4 mins read).
Using git commit --fixup=
and git rebase --autosquash
to easily track and squash fix commits.
Free as in Freedom is a bi-weekly oggcast about legal, policy and other issues in Free, Libre and Open Source Software
Goodbye Jekyll, Hello Hugo! (5 mins read).
My move from Jekyll to super speedy Hugo, and what I've needed to do to migrate.
I will be attending
2018's Music In Review (6 mins read).
What music was I listening to in 2018?
Creating Microservices for my Static Website (2 mins read).
Exploring moving data out of my site's remit and into its own 'microservices' which can be consumed at build-time, as well as via client-side JavaScript.