Technical debt has caught up to me again (storage)

eggrain1 pts0 comments

Technical debt has caught up to me again (storage)

🖤

">

ASP.NET Core resource-based authorization example

Action View permissions error after using Docker

Anki schema notes

Apache configuration for React Router app

Blazor Anki Books (failed Clean Architecture effort)

Builder pattern in Larder (C#)

Considerations when prerendering Razor components that request data in a Blazor Web App

Controller, service, and repository architecture (ASP.NET Core)

Customizing the Trix editor heading button (Razor pages)

Customizing the Trix editor in a Rails app (Action Text)

Day thought about System.Text.Json constructors

Drag and drop in Blazor with service

Explanation of a Program.cs file

Figuring out .ui files in an Anki add-on

File uploads in lilgobguides (Razor Pages)

Fixing a bug caused by bad data (EF Core, SQLite)

Hanging out in libraries

Health notes

How to Design Programs (review)

How to recurse through any parsed JSON Ruby object

How to seed an ASP.NET Core Identity user

How to write Anki add-ons by example

ICrudServiceBase and ICrudRepositoryBase

Initial thoughts on Blazor

Initial work integrating Trix editor into Razor pages

Initial work on an ASP.NET Core integration tests project

Inserting and showing Bootstrap modal within a Turbo Frame (Rails)

Issue building Anki in WSL2

Launch School (review)

Mock repositories vs Moq

Mocking IHttpContextAccessor and IAuthorizationService in ASP.NET Core unit tests

Namecheap TLS certificate gotchas

Note on clicking checkbox in Bootstrap button group (.NET Selenium WebDriver)

Note on finding element with Selenium WebDriver where two exist with the same ID (only one visible)

Note on mixing constructor and object initialization syntax with EF Core entity classes

Notes on continuous deployment for React and ASP.NET Core with GitHub actions

Notes on lilgobguides build and CI/CD (Razor pages)

Notes on new ASP.NET Core API setup with EF Core model, ASP.NET Core Identity, CORS policy (part 2)

Notes on new ASP.NET Core API setup with Swagger, EF Core, SQLite

One way to add and remove form fields on the fly in Rails

Parameterless constructor for System.Text.Json

Programming resources

Putting code into Anki with code

Razor pages file upload model binding with EF Core

React context to track client-side authentication state

Realization about clicking checkbox (Selenium WebDriver)

Replacing and hiding Bootstrap modal as part of Turbo Stream

Repository unit tests in Larder (C#)

Resizing the VM thoughts

Resource-based authorization with polymorphic UserId model (ASP.NET Core, EF Core)

Ruby and Rails resources

SCP command note

Serializing a list of derived class objects as a list of the base type (.NET)

Service Locator Pattern to provide services to an abstract base class (ASP.NET Core)

Setting up Anki Books for development on WSL2 Ubuntu

Single Table Inheritance example in Rails

Technical debt has caught up to me

Technical debt has caught up to me again (storage)

Thank you Bootstrap 1

Try using a different port

Turning off 2 ASP.NET Core apps saved ~200-300 Mb of memory

Unit testing model validation in ASP.NET Core

Video and image React components

What Anki Books looks like (one week later)

What I want to put into a template of a Razor Pages app

Why LinkedIn won't let me link my project to a .lol domain name

Work on cooking a recipe in Larder

[JsonConstructor] constructor for System.Text.Json

method_missing in the Anki Record gem

Technical debt has caught up to me again (storage)

Jun 13, 2026

I got an email from Microsoft recently that I just loved, I just loved so much 😂 (not really but I pinned it): “Retirement notice: Migrate your legacy Azure general-purpose v1 account to a general-purpose v2 account” which links Overview of legacy blob storage account retirement. Microsoft, you should title this something less general. Since I will be at the Azure Portal anyway, while I am there, I will try to tackle reducing my storage bill by changing my virtual hard disk too.

Your decision not to migrate an existing legacy blob storage account will be construed as consent for Microsoft to migrate the account on your behalf. - Microsoft

Philosophically, if I do not do something by a certain time, is that necessarily a decision? What if I had a lot going on in my life and my technical skills were too weak? (Putting my web server on the cloud VM reminds me of when I took student loans.) But I have to admit Microsoft has summarized what to do for this in that linked-to documentation nicely. I’m not sure how much migrating a legacy storage account is coupled to specific resources like the hard disk I want to retire (it may be possible to do this with no change to it) but since this involves doing inventory of your storage resources and the new storage accounts have new pricing calculators, and I want to tackle the problem of copying data from this hard disk to a smaller one to be able to detach the 64 GB one anyway (this was...

core storage anki razor technical notes

Related Articles