RSSAmplifier

Blog

Mykeels

Mykeels' personal website and blog

mykeels.comRSS feed ↗142 posts

Latest posts

I turned Slack into a live console for my production dotnet app

Game Day Engineering - Exploring Incident Simulators

Using the DisposableScope pattern in .NET

Why Under 4 Games?

I got an LLM to write a dotnet user-secrets manager script

Why CRUD, when we can use ChangeActions?

Deep-Inject Dependencies into React components

A pseudo-generic text->phonics model in JavaScript

Accepting dynamic body properties in endpoints with OpenAPI schema

I used to run from K8s. Now, I am hooked.

Provision a FusionAuth instance in a .NET Aspire AppHost

Bump csproj version with bash

Read stories - A Toddler Activity

Memory Cards - Puzzles for Toddlers

Place the Letters - A Toddler Activity

Jira's MCP is so easy to setup and use in Cursor IDE

Read words - A Toddler Activity

What do you hear? - A Toddler Activity

Under4 Games

Igbo Flashcards - Learn 200+ Igbo words and phrases

100 Bible Promises for Healing

Pagination in LEFT JOINed queries are not impossible

Be mindful of your JS package bundle sizes

Make a CSharp REPL for your Business in 2 minutes

Elijah Musical

Enums Mappings in OpenAPI

Dependency Rules in Vertical-Sliced .NET projects

Previewing *.log files

Organization-wide Cache Invalidation

Verify IoC Registrations on Startup!

Set ConfigurationManager Values

Use PackageReference in *.csproj files

How I handle Exceptions in ASP.NET

Stop using the old *.csproj SDK format

Using glob patterns in *.csproj files

Extracting OpenAPI schema in .NET

SOLID Principles in React, explained

Monorepo for .NET and NodeJS workspaces

Symlinks in Monorepos

Ideals for Logging on the Backend

What nobody told you about writing testable code

Upgrading AWS Lambda to Node@18

Explaining the Pick<Type, Keys> typescript challenge

Utils are a blackhole

Snapshots with Storybook and Jest

Improving the accuracy of PurgeCSS

Refactoring: Further discussions on DI

Refactoring: TF is Dependency Inversion?

Refactoring: Choosing abstractions

Refreshing environment variables