Programming Internet History Theme Cat Charity Fragments Everything Else 
Jake Lee on Software
AboutSearch
  • How minor bugs and security flaws can erode user trust: Examining my unfortunate experience with Bloggie.io

    Nov 15, 2022 • 14 mins • Review, Bugs

    Whilst wandering through GitHub recently, I discovered the Tokyo-based Bloggie.io, a markdown blogging platform that gave a great first impression. Unfortunately, after an hour or so of clicking around, I realised my enthusiasm and trust had completely eroded. But why & how?

  • How to migrate a Jekyll Minima blog from Universal Analytics to Google Analytics 4 (UA to GA4)

    Nov 14, 2022 • 6 mins • Google Analytics, Jekyll

    When I first set up my Jekyll blog with Minima, it had built-in support for Google Analytics. Great! However, only using a legacy “Universal Analytics” ID seemed to work. This was fine for a few years, until I discovered the system is being sunset, and all users need to move to Google Analytics 4 ASAP… Here’s how to do it.

  • Using gitStream for 'Continuous Merge': automatically approving safe PRs, assigning reviewers, estimating review time, and more

    Nov 7, 2022 • 11 mins • gitStream, GitHub

    gitStream is a GitHub app that aims to improve the PR review process, a common bottleneck during development. It aims to extend CI/CD to include CM: Continuous Merge. In this post, I’ll explain what it is, how it works, and what it can be used for.

  • 6 useful Google Sheets analysis formulas and techniques from my Twitch data analysis

    Nov 1, 2022 • 8 mins • Google Sheets, Analysis

    I recently published a guide to analysing your Twitch data, from streamers watched to emotes used. This involved a lot of amazingly complicated Google Sheets formulas, enough to warrant a separate write-up. There are 6 extremely helpful formulas if you’re in a similar scenario, and should be somewhat interesting if not!

  • How to count the number of pixels per colour in an image, without installing any software

    Sep 23, 2022 • 7 mins • Web, JavaScript

    Whilst working on a new project recently, I needed a list of all hex codes used in a very large pixel art image (1,000,000 pixels), sorted by how many pixels had each colour. I struggled to find any simple solution, so here’s how I did it!

  • How an MVP-inspired approach to small feature development can improve your work's visibility & flexibility

    Aug 29, 2022 • 10 mins • MVP, Software, Process

    In the last ~20 years, MVP releases have thankfully become the standard way of developing software. However, this mindset can be taken further, and used as a way to work on an individual ticket or feature, even as a solo dev. Why? Well, here’s a whole post full of motivations…

  • How to migrate from Utterances to Giscus for Jekyll comments

    Aug 14, 2022 • 6 mins • Jekyll, GitHub, Comments

    Since migrating from Wordpress to Jekyll, this blog (and my non-tech blog) has used Utterances for comments, which creatively uses GitHub issues for comment hosting. However, since then GitHub has released the “Discussions” feature which… is a much better fit! Luckily, Giscus is a way to use these, and can easily be migrated to.

  • From 99% to 99.99%, why & how to chase 100% Crashlytics crash-free users

    Apr 25, 2022 • 13 mins • Firebase, Crashlytics

    In services with uptime, availability is often measured in the number of 9s, e.g. “4 9s” is 99.99% uptime. Whilst installed apps themselves don’t tend to have uptime in the same way, they do have another critically important metric: % of crash-free users! I’ve always heavily focused on this metric, so here’s some of the things I’ve picked up whilst chasing 100%.

  • A brief review of the (free) Google Play Store Listing Certificate as a developer

    Mar 25, 2022 • 7 mins • Google Play, Education

    Back in December, I got an email about something called the “Google Play Store Listing Certificate”. It seemed pretty relevant to my job, and I finally got round to completing it! It’s mostly targeted towards digital marketers, but it has value for engineers publishing on the store, so here’s a short unbiased review.

  • Fixing Jekyll Anchor Headings links for multiline headings

    Mar 20, 2022 • 3 mins • Jekyll, CSS

    As mentioned a few weeks ago I’m now using the jekyll-anchor-headings scripts to add links to each header. This works great, but… unfortunately has side effects if the header is more than one line. Time to fix that!

« Previous 1 2 3 4 5 6 ... 17 Next »

Jake Lee on Software

  • [email protected]
  • JakeSteam/blog-programming
  • RSS Feed
  • Jake Week Lee

In-depth ad-free articles about software development, Android, and the internet

GH Pages 228 Jekyll 3.9.3, minimaJake 1.0.10.