Notes

All 130 of my notes, dating from 20172023.

2023 5 posts

went to All Day Hey! 2023 on

Sad to be missing the wonderful in-person atmosphere of All Day Hey this year, but counting myself lucky that I can watch the talks online anyway!

2022 12 posts

went to 11ty Meetup Ep. 11: WebC with Zach on

WebC, a new HTML-driven file format from Eleventy’s creator, the venerable Zach Leatherman, has very much piqued my interest, so I’m really looking forward to hearing more about it, sinking my teeth in, and starting to use it myself!

Happy to announce that I’ve released version 1.0.0 of Eleventy Cache Webmentions! Although it introduces some breaking changes for earlier versions, 1.0.0 makes it a lot easier to attach Webmentions to your pages as data using eleventyComputed. Check out my…

went to State of the Browser 10 on

Delighted to be once again organising and attending State of the Browser, this year being the tenth edition and taking place at the incredible Barbican Centre in London!

I’ve got a quick little nugget of CSS to share today, a selector containing all interactive content.

in reply to a previous note

Happy to say the sparklines are going well—pushed an update yesterday, in fact, to allow them to inherit the color of wherever they are in the DOM for the colour of the line itself. Still working on posting a bit more!…

10000

It’s been nearly nine years since I last updated my website's logo, the ethereal Raven, but sixteen years since I began my journey into web development. To commemorate reaching a 5-bit milestone, this year seemed like a good one to…

2021 8 posts

Fun stuff I’m proud of achieving on my website recently: finished building and released eleventy-cache-webmentions as a working and publicly-avaliable Eleventy plugin, which automates retrieving and sorting of Webmentions as well as being as kind as possible to the Webmention.io API automatic…

in reply to a previous note

Update: still not caught my own tail—I'll get back to that when I find my way out of these rabbit holes, and on that note, I bumped up to 1.708 commits/day as of today. Continue to do with that information what…

Finally figured out the problem with how I was caching Webmention avatars. One of those typos that got away for… maybe more than a year?…

Over the last couple of months I’ve made some small improvements and additions to 🐋 Bowhead, which is now at version 0.2.1. Since last posting about it, I’ve cleaned up the documentation, added some minor bits and pieces, and used…

went to All Day Hey! Live 2021 on

There are some talks I’m immensely looking forward to this year; though, I'm sure the entire show will knock my socks off again! 🧦💨

2020 24 posts

went to Yo Ho Ho! ‘Tis the season for some RUM on

It’s nearly Christmas so what better way to celebrate than with two talks about RUM? Jonathan Fielding will be exploring how you can capture and analyse performance data from your visitors using services like Segment and BigQuery. Tim Vereeke will be digging…

I've been going through @wesbos’ JavaScript30 challenges, enjoying it a lot, and I completed challenge #17 today. Check out my log of completed challenges, follow along with RSS, or even join in if you’re interested!

went to London Web Performance October on

We’re back from our extended summer break with talks by two of our organisers, Simon and Andy… Simon will be talking about the psychology and physiology of speed, why slow sites are irritating and how that feeds into visitor behaviour and…

went to Jamstack Conf Virtual 2020 on

Jamstack conferences host speakers, workshops, and more for learning to design, develop, & deploy modern web projects. Join us online October 6–7, 2020. Register here!

Discovered that I can make custom waveforms for use with my noisy sparklines. Swapped from the humble sine wave to a an "Ahh" sound—like I used to go crazy for on early MIDI keyboards!

went to London CSS Endless Summer on

This time our speakers take us on a very human journey, an arc from the history of CSS to its new New, from the vector-sharp lines of modernity to the messy glory of experimentation and play Join us once more… in…

🚚 Bowhead is now at version 0.1.8, which adds a few things and fixes others, namely cleaning up what files are packaged for npm so as to send as little as necessary. If you're looking for a barebones SCSS solution for…

in reply to Keith J Grant

Thanks Keith. Aw, this makes me so sad. I hope that we at least get to see a flourishing and full-of-life Hyrule in the sequel. I loved exploring the broken and devastated world in BotW, but I do wish there…

I've been using Odesli [https://odesli.co] (formerly Songlink) for a bit of time now, and although I haven't heard any feedback about it, provides links out to multiple platforms like I think you're looking for!

I must be in a bad mood this morning because @_iamarek told me, “you look like someone was using tabs” (instead of spaces) and I can't disagree

2019 40 posts

Recently tucked away a bulk of the meta information about my posts behind a visibility-toggling button. Not sure it's the best solution for my meta-heavy posts, but cleans things up for now, at least.

in reply to Justin Avery

I'd consider myself a beginner; I found it very approachable, and it strengthened my core JS knowledge, making me more confident to explore more advanced topics. I think it's best to have some basic experience with JS, but that's it!…

in reply to Andy Bell

I've been thinking about this ever since you posted it, and this realisation resonates really strongly with me. Coding is a means to an end for me now, rather than coding for its own sake, and hey, bonus I'm getting…

Interesting. Everyone who insists I should be more involved and interested in politics seems to have a very specific context they want me to get involved in. Almost like they have an agenda and what I think doesn't actually matter to…

@monosnap Figured I’d add to the heap of people reminding you that your subscription model is laughably bad and has lost all trust I ever had in your company.

in reply to a previous note

I think I'm going to try to make this happen. For a long time I have been building my site on a mostly vanilla Jekyll set-up as an example of a complex site that works on GitHub Pages, but I…

I would love to try switching my site from @jekyllrb onto @eleven_ty, but it looks like such a huge undertaking, as I have heavily customised the way I use Jekyll. Anyone got any pointers or quick changes I can make…

So I decided today to remove trailing slashes from my URLs and forgot that it would affect the URLs of posts in my feeds. Apologies if I’ve bombarded you with old entries!

Another 🐇 🕳 idea… Input a YouTube channel URL → The channel’s Atom feed is added to your Microsub "YouTube" channel. YouTube subscriptions without a Google account. No idea how original this idea is, but for now I’ve built https://chrisburnell.com/get-youtube-feed/

in reply to Ana Rodrigues

I definitely have improvements to make, but at present I use the Twitter API to create a tweet, and I pull the URL of the tweet from the response into the front-matter/YAML of the Jekyll post which I then commit…

in reply to Jacky Alciné

That's totally fair—I think development can and should be a joy wherever possible! I don't think that strict adherence to a standard trumps happiness—I think the opposite—but I do often wonder if there's a middle ground and how to get…

I still fail to see what benefits arise from shortened variable names. Why is "currPag" preferable to "currentPage", "btn" preferable to "button"? Without context, I'm guessing what the author intended, and this only makes verbal discussions about it all the…

Up too late, again, working on my latest rabbit hole project. So close!… but got to sleep.

@untappd_support Who should I contact about my application for an API key? It’s been way more than 10 days, and I don’t think my application has been rejected, but I don’t know for sure…

If I ever get Untappd API access I would love to try writing some code to help people syndicate check-ins, toasts, comments, etc. back to their own websites. Another rabbit hole for another day.

Late night coding means I’ve managed to create a clear division between my website’s various post types. And alongside that, I’m now using NewBase60 for my shortened URLs, which happens for each of my posts automatically. 😌

2018 33 posts

Switched my main browser from Chrome to Firefox this week. Can’t say I miss anything in particular. Only gripe so far is having to change my muscle memory for keyboard shortcuts, which I’m sure will be a quick transition.

wasn’t able to go to Homebrew Website Club London on

Sadly, I won’t be able to attend, but if you’ve ever been curious about content ownership, IndieWeb, or new ways to tinker on your website, Homebrew Website Club London is unbelievably welcoming and inspired me a great deal. Highly recommended…

Super pleased to say that I just gave a short presentation about #indieweb to my team at work, and I didn’t butcher the explanation too badly, so everyone’s on-board! Feels great to be a part of this community and welcome…

At long last, I’ve managed to add the ability to edit my existing notes through my Micropub endpoint, and given my track record of totally making no mistakes, this is a good thing. #indieweb

I’ve made an average of 1.498 commits/day to my website over the last 5.5 years. ~670 of those commits contained fix in the commit message. Do with that information what you will while I continue to endlessly chase my own tail.

I’ve sat down with three developers this week to help them diagnose some errors, but as soon as I sat down the errors mysteriously vanished. Anyway, hit me up if you want a quote for me to come sit next…

Been keeping track of musical albums I’ve enjoyed recently at /music. Let me know if you have any recommendations I should check out!

If this makes it onto Mastodon 👋, it means my Micropub endpoint is syndicating correctly!

Couldn't be happier with how #SotB18 turned out this year. It was an honour and a pleasure to be involved in organising such an incredible event. Massive thanks to all of our speakers, attendees, sponsors, and supporters. We couldn't have…

Added Jeremy Keith’s Canvas Sparklines to my site, to further visually demonstrate the vast spaces of time between my posts! Next step: create less vast spaces of time between my posts (read: publish more).

2017 8 posts

Anyone using IntersectionObserver seen intersectionRatio>1? I’ve been rounding this attribute, toFixed(n), to help keep things clean.