Using Git Diff Without a Repo (1 mins read).
How to use git diff
when you're not in a Git repo.
Using Git Diff Without a Repo (1 mins read).
How to use git diff
when you're not in a Git repo.
Changing the Storage of Cites on my Site (2 mins read).
Changing how I store and render context for other posts.
Week Notes 20#43 (2 mins read).
What happened in the week of 2020-10-18?
Providing Hints for Autoconfiguring Micropub Clients (3 mins read).
Enhancing my Micropub Server and autoconfiguring Micropub client with the support for hints
.
Week Notes 20#42 (3 mins read).
What happened in the week of 2020-10-11?
Creating an Auto-configuring Micropub Client (2 mins read).
Announcing support for my Micropub Client configuring itself based on support in my server.
Week Notes 20#41 (2 mins read).
What happened in the week of 2020-10-04?
unknown revision or path not in the working tree
after Jenkins Git Plugin Update (1 mins read).
How to fix git rev-parse
suddenly not working after a Jenkins Git plugin update.
Publishing + Consuming Artefacts in the Local Maven Repository with Gradle (1 mins read).
How to use Gradle to publish and consume artefacts build on your local machine.
Women in Tech October: How to Manage Your New Manager (4 mins read).
A writeup of the Women in Tech October meetup in October, where Ruth Lee spoke about How to Manage Your New Manager.
Week Notes 20#40 (3 mins read).
What happened in the week of 2020-09-28?
Unit Testing Auth0 Rules (8 mins read).
How to write unit tests for your Auth0 Rules, without running it on an Auth0 tenant.
Resolving Gradle Error Unexpected Parent Dependency
in IntelliJ (1 mins read).
How to resolve the error Unexpected Parent Dependency
when building Gradle projects in IntelliJ.
Week Notes 20#39 (4 mins read).
What happened in the week of 2020-09-21?
Debugging Git Errors Using Environment Variables (1 mins read).
How to use environment variables such as GIT_TRACE
to debug what's going wrong / what's happening under the hood with git
.
Week Notes 20#38 (3 mins read).
What happened in the week of 2020-09-14?
Celebrating Four Years at Capital One (3 mins read).
Reflecting on my time at Capital One so far.
Week Notes 20#37 (2 mins read).
What happened in the week of 2020-09-07?
Hacktoberfest Comes to Homebrew Website Club Nottingham (2 mins read).
Announcing Hacktoberfest-themed events at Homebrew Website Club Nottingham in late September and October.
Week Notes 20#36 (3 mins read).
What happened in the week of 2020-08-31?
Creating Signed JOSE Objects with Ruby (1 mins read).
How to use ruby-jose
to create a signed JSON Object Signing and Encryption (JOSE) object on the command-line.
Why I Actively Discourage Online Tooling like jwt.io
and Online JSON Validators (5 mins read).
Why you should be opting for local tooling when working with sensitive data, even Non-Production ones.
Week Notes 20#35 (3 mins read).
What happened in the week of 2020-08-24?
Investigating Solutions for Private/Friends-Only Posts on a Static Website (6 mins read).
Discussing the options available for posts that require authentication while using a static site, using my own personal requirements.
Running Multiple JDK Versions with the Maven Toolchains Plugin (1 mins read).
How to use the maven-toolchains-plugin to configure multiple JDKs on your machine.
Diffing Pretty-Printed JSON Files (4 mins read).
How to compare two JSON documents by pretty-printing them.
Sorting a Hash Recursively with Ruby (1 mins read).
How to sort a Hash
in Ruby recursively, when nested Array
exist.
Week Notes 20#34 (4 mins read).
What happened in the week of 2020-08-17?
Generate Plain Old Java Objects (POJOs) from XML Schema Definitions with Maven (1 mins read).
How to generate POJOs really quickly and easily, with no manual work, using the Mojohaus jaxb2-maven-plugin.
My First Experience With Setting a Squad Healthcheck (8 mins read).
Documenting a squad healthcheck I ran last year, and the good learnings that came out of it.
Week Notes 20#33 (5 mins read).
What happened in the week of 2020-08-10?
JWKS-iCal Release v1.2.0: Determine the jwks_uri
from Configuration (1 mins read).
Updating jwks-ical to add support for discovering jwks_uri
endpoints automagically.
Globally Disable TLS Checks with Java for HttpsURLConnection
(1 mins read).
How to disable TLS checks when using HttpsURLConnection
s in Java.
JWKS-iCal Release v1.1.0: Adding Calendar Reminder (1 mins read).
Updating jwks-ical to add support for calendar reminders before the certificate's expiry.
Connecting to the Docker Host from a Child Container (2 mins read).
How to access ports from the host machine when running in a child container.
Week Notes 20#32 (4 mins read).
What happened in the week of 2020-08-03?
How to Manually Trigger JSR380 Bean Validation on a Class (2 mins read).
How to perform validation on a class using JSR380, when not using a framework like Spring Boot.
Week Notes 20#31 (3 mins read).
What happened in the week of 2020-07-27?
Configure Gradle to Allow Listing All Subproject Dependencies (1 mins read).
How to set Gradle configuration globally to add a task to list all your dependencies.
Configure Gradle to Configure Tasks Globally with an initscript (1 mins read).
How to use Gradle's initialization scripts to globally configure tasks across all of your projects.
Week Notes 20#30 (3 mins read).
What happened in the week of 2020-07-20?
Week Notes 20#29 (3 mins read).
What happened in the week of 2020-07-13?
Capital One Promotion Celebrations (2 mins read).
Reflecting on the fun of today's promotion announcements session.
Week Notes 20#28 (3 mins read).
What happened in the week of 2020-07-06?
New Job Title, Who Dis? (1 mins read).
Moving into the world of being a Tech Lead.
Week Notes 20#27 (4 mins read).
What happened in the week of 2020-06-22?
Spring Boot: 'junit-vintage' failed to discover tests
When Using Only JUnit5 Tests (2 mins read).
How to avoid the error 'junit-vintage' failed to discover tests
when using Spring Boot.
Week Notes 20#26 (3 mins read).
What happened in the week of 2020-06-22?
Creating My Own Personal Micropub Client (3 mins read).
Announcing my own personal Micropub client to publish content that is very specific to my workflows.
Generating Random Bytes On the Command Line with OpenSSL (1 mins read).
How to generate random bytes as binary, base64 or hex, using openssl
on the command-line.