Programming   Internet History   Theme   Everything Else  
Jake Lee on Software
AboutSearch
  • Preview image of Using Microsoft's PowerToys for easy image resizing in Windows

    Using Microsoft's PowerToys for easy image resizing in Windows

    Feb 17, 2022 • 4 mins • Windows, Microsoft, Images, PowerToys

    When I moved from WordPress to Jekyll, I lost out on some of the auto-thumbnail functionality. Whilst I could manually create thumbnails and header images, I started looking for a more efficient solution for my Windows 10 machine. Enter Microsoft’s PowerToys’ Image Resizer.

  • Preview image of Announcing an online version of the Settlers 3 game manual

    Announcing an online version of the Settlers 3 game manual

    Feb 17, 2022 • 4 mins • Settlers 3, HTML, GitHub Pages

    Settlers 3 is a PC strategy game from the late 90s that I spent countless hours in. It included a very detailed manual on the disc, full of images, tips, and stats. I’ve begun playing the game’s 2018 remaster, and discovered the manual’s original site format was not available anywhere online… until now!

  • Preview image of Why I moved from WordPress to Jekyll

    Why I moved from WordPress to Jekyll

    Feb 15, 2022 • 8 mins • Wordpress, Jekyll, Blogging

    As mentioned in a previous post, I finally took the time last weekend to migrate this blog across to a simpler, free solution. This decision wasn’t taken lightly, so I wanted to expand on some of the reasons behind the move, in case others are on the fence. Heads up, this is a rant post!

  • Preview image of This blog has migrated to Jekyll!

    This blog has migrated to Jekyll!

    Feb 14, 2022 • 5 mins • Wordpress, Jekyll, Migration

    You are now reading these words from a Jekyll-powered site, not Wordpress! But what does that actually mean?

  • Preview image of How to extract a Room list column into a new linked table, migrating data

    How to extract a Room list column into a new linked table, migrating data

    Jan 12, 2022 • 20 mins • Kotlin, Room, SQLite, Migration

    On a project recently the Room database consisted of a single table with many fields, some of which were Lists. This was fine, and easy to work with until… it wasn’t. We started seeing an error in Crashlytics caused by certain columns exceeding size limits. Uh oh.

  • Preview image of Fixing a misleading "duplicate class" error during kaptDebugKotlin after merging

    Fixing a misleading "duplicate class" error during kaptDebugKotlin after merging

    Oct 13, 2021 • 2 mins • Android, Gradle, kapt, Kotlin, Merge

    Recently, I merged a repository’s main branch into an older feature branch, only to get a mysterious InvocationTargetException during compilation:

  • Preview image of A quirk of strings.xml for multiple regions per language in Android

    A quirk of strings.xml for multiple regions per language in Android

    Sep 16, 2021 • 3 mins • Android, Locale, Localisation, Strings

    Recently a colleague and I worked on an issue where a displayed URL was intended for another region entirely, but all the strings were seemingly in the correct XMLs. This was… very odd, yet the eventual solution does make sense!

  • Preview image of Don't revert merges! A story of a mystery pull request merge

    Don't revert merges! A story of a mystery pull request merge

    Aug 7, 2021 • 5 mins • Branch, Git, GitHub, PR

    A Friday afternoon, after work hours. You and a colleague are merging the final few pull requests before giving a build to weekend testers. (Update July 2023: GitHub has improved the behaviour for this scenario!)

  • Preview image of Creating a MVVM RecyclerView grid with quick drag and drop item swapping, Room / LiveData support, and more!

    Creating a MVVM RecyclerView grid with quick drag and drop item swapping, Room / LiveData support, and more!

    Jul 12, 2021 • 14 mins • Android, DiffUtil, GridLayoutManager, MVVM, RecyclerView

    As part of my current project BocaBase, I needed a grid of items that could be swapped around easily. Whilst there were a few answers on StackOverflow, most of them resulted in flickering animations, didn’t work with Room / LiveData / MVVM, or were awful to use!

  • Preview image of Improving my Windows & MacOS triple monitor working from home setup

    Improving my Windows & MacOS triple monitor working from home setup

    Apr 26, 2021 • 9 mins • Logitech, WFH, working from home

    Like many others in the world, I’ve been working from home for just over a year now. I use my personal machine for Spotify / background TV during the workday, and I’ve ended up with a bizarre workflow that involves hopping between my personal Windows and work MacOS machine all day!

« Previous 1 ... 6 7 8 9 10 ... 20 Next »

Jake Lee on Software

  • blog@jakelee.co.uk
  • JakeSteam/blog-programming
  • RSS Feed
  • Jake Week Lee

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

Jekyll 4.3.2, minimaJake latest.