Skip to content
Wade Womersley

wade.one

wade womersley – york based software engineer

  • Home
  • Programming

Category: Programming

GitHub Actions Dependencies Deserve a Lockfile Too

Posted on November 9, 2026 By
Programming

The dependencies in a CI workflow deserve the same attention as the packages in the application it builds.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Ask for Android Permissions When the Feature Actually Needs Them

Posted on November 7, 2026 By
Programming

A permission request makes more sense when the user has just chosen the feature that needs it.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

A Dead-Letter Queue Needs Someone to Read It

Posted on November 5, 2026 By
Programming

Moving a failed message to a dead-letter queue can keep a worker from repeatedly tripping over the same problem.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Kotlin Cancellation Should Survive Your Error Handling

Posted on November 3, 2026 By
Programming

Catching every exception around a coroutine can accidentally turn cancellation into an ordinary application failure.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

HTTP 304 Means the Cached Copy Is Still Useful

Posted on November 2, 2026 By
Programming

An HTTP 304 response is supposed to arrive without a response body.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

A Database Constraint Can Close the Gap Between Checking and Writing

Posted on October 29, 2026 By
Programming

Checking whether a record exists before inserting another one does not guarantee uniqueness.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Verify Webhook Signatures Before Parsing Away the Evidence

Posted on October 27, 2026 By
Programming

A webhook can contain perfectly sensible JSON and still fail signature verification.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Request IDs Are Useful When They Survive the Whole Journey

Posted on October 26, 2026 By
Programming

A request ID in one log line is useful.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

A Scheduled Job Needs a Time Zone, Not Just an Hour

Posted on October 22, 2026 By
Programming

“Run it at six” is incomplete information for a scheduled job.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Hashed Asset Names Make CDN Releases Easier to Reason About

Posted on October 21, 2026 By
Programming

Replacing app.js and hoping every cache forgets the old version is a fairly unpleasant deployment strategy.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Posts pagination

1 2 … 12 Next
  • AI
  • artificial intelligence
  • Ego-centric
  • Events
  • Films
  • Food
  • Gaming
  • Gym
  • Hardware
  • Holidays
  • News
  • PHP
  • Programming
  • Random Stuff
  • Reviews
  • Science
  • SEO
  • Software
  • Software Engineer
  • Support
  • Uncategorized
  • Work

Copyright © 2026 wade.one.

Theme: Oceanly News Dark by ScriptsTown