Skip to content
View kingletas's full-sized avatar

Block or report kingletas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kingletas/README.md

Hi, I'm Luis

I build and run the platform under Magento and Adobe Commerce stores: the infrastructure, the release pipeline, and the tooling that proves a deploy worked before a customer finds out it didn't. I've been working in Magento since the 1.x days.

Most of my day is PHP, Python and Ansible. I'm ramping up in Go, Rust and Ruby.

Magento performance

  • manipulus works out which RequireJS modules each Magento 2 page type loads, straight from the codebase, and bundles them. No browser, no Node, no running store. Its walkthrough takes a real store from 226 JavaScript requests to 15.
  • section-policy decides what a private-content invalidation actually invalidates, and reports what each action costs. On a stock store, logging in refetches every customer section, including a 59 KB country list that's identical for every visitor.
  • cache-vary decides what goes into the full-page-cache key, and reports how many copies of each page it allows. It keeps customer segments out of the Varnish hash when nothing cached depends on them, since each active segment can double the copies of every page.
  • process-guard times every observer on the hot paths — order placement, totals, catalogue saves, queue consumers — and sheds the ones declared advisory when a path goes over its budget.
  • catalog-access does the catalogue reads every module ends up writing — load a product, turn category ids into names, work in the right store — in batches, with the usual mistakes designed out, like one product loaded per loop.
  • promotion-access answers the cart price rule questions every module ends up asking, like a rule's action or the rule behind a coupon, in batches and without loading a rule for each one.
  • foundation and logger are the shared pieces the modules above are built on.

Magento testing and runtime

  • bluetir drives a real browser through a storefront, adds to cart and places an order. Luma, Hyvä and ScandiPWA are each one YAML profile, so a new store means a new profile rather than new code.
  • drexbot runs regression, acceptance, behaviour and performance tests against a Magento storefront.
  • harness-kernel is the test kernel drexbot is built on. It knows nothing about Magento: it owns the run, the verdicts and the reports, so it can back a harness for anything.
  • emporion runs a Magento 2 store on your machine as a Docker Compose stack or a kind cluster, from one image. A second store, with its own database, cache, search index and queue, is one command.

Platform and DevOps tools

  • credential-guard keeps credentials out of git. It scans the working tree and every blob in the history, and installs itself as a pre-commit hook.
  • dep-intel tells you which of your dependencies are vulnerable without telling anyone what you run. It matches OSV and CISA's list of exploited vulnerabilities offline, across nine ecosystems.
  • ansible-role-devops sets up a DevOps workstation, or creates and hardens an automation account on a server, on Ubuntu, Debian, Fedora and RHEL 9.
  • dev-snapshot makes one encrypted, verified archive of a source tree, leaving out everything a package manager can rebuild.
  • tooling-sync tells an installed command apart from the repository it came from, and shows which one changed.

Obsidian plugins

  • periodic-journal handles every recurring note from one list of note types, instead of five fixed ones. A second daily note is just another entry.
  • stickies puts movable sticky notes on a passage. They follow the text as it's edited and never touch the Markdown.
  • world-engine validates a structured vault against YAML schemas and checks it for continuity, with the notes staying the source of truth.
  • engineering-toolkit adds light structure to the engineering docs a vault already holds: ADRs, incidents, infrastructure notes and a decision log.
  • jira-autolink turns PROJ-123 into a link to your Jira, with an optional hover preview of the issue.

Desktop apps

  • ordane is a desktop console for an Ansible control plane, with or without a Makefile. It shows the exact command before it runs, streams the output and keeps a record of every run, with no server and no database.
  • backsight is a Terraform workbench that shows what a change will do while you write it. It's early and not released yet.
  • solander opens an Obsidian vault on Ubuntu and never writes into it. Wikilinks, callouts, canvases and Dataview render as themselves, with no plugins, no scripts and no network.
  • ariadne builds a book's cast as you read and never shows you anyone past your bookmark. It works offline on epubs you own. It's early, and it needs readers.
  • cairn keeps every job application you're chasing in one list and screens the job feeds you turn on against what you want. Everything stays in one encrypted file on your machine: no account, no server, no sync.

Elsewhere

kingletas.com · LinkedIn

Pinned Loading

  1. bluetir bluetir Public

    Drives a real browser through a Magento storefront to prove a deployment works — Luma, Hyvä and ScandiPWA, from one YAML profile

    Ruby 5

  2. manipulus manipulus Public

    Static RequireJS bundle planner for Magento 2. Works out what each page type loads by reading the codebase — no browser, no Node, no running store.

    Python

  3. drexbot drexbot Public

    Regression, acceptance, behaviour and performance testing for a Magento storefront

    TypeScript 1

  4. emporion emporion Public

    A local Magento 2 runtime in two shapes — a Kubernetes cluster and a Docker Compose stack — from one image and one configuration source.

    Shell

  5. credential-guard credential-guard Public

    Keeps credentials out of git: scans the working tree and every blob in its history, and runs as a pre-commit hook. No dependencies.

    Shell

  6. solander solander Public

    A read-only reading application for Markdown vaults, fluent in Obsidian's dialect. Opens a folder in place and never writes into it — no plugins, no scripts, no network. Wikilinks, callouts, canvas…

    Python 1