HAS — Hegarty Advanced Solutions

Independent software & technical training

Make your
systems prove
themselves.

Less guesswork. More working evidence. We build focused tools and hands-on courses for people who run their own systems.

Self-paced.Self-service.No sales calls.
RESTORELAB / RECOVERY CONTRACTVERSION 0.1.0

A backup is a claim.
A restore is evidence.

RECOVERY REQUIREMENTRESTORED
Account records Exact contents checked3 / 3 MATCH
Order records €149.00 in total5 / 5 MATCH
Required files Database dump + runbook2 / 2 MATCH
Recovery requirements met.

The required files and application data agree.

Teaching illustration · not a live Docker run

Built for people who prefer working examples to promises.

Local-first where practicalClear support boundariesInspectable results

The first product

Start with recovery.

One parent company. Focused products.
We’re starting with a problem worth solving properly.

Course + executable labVERSION 0.1.0

RestoreLab

Prove your Docker backups actually restore.

Build a recovery contract. Restore a PostgreSQL database into an isolated target. Then make an incomplete backup fail the test.

  • Seven written lessons with practice checks
  • Complete and incomplete-backup drills
  • Python controller, pinned containers, and a PDF workbook
  • Synthetic draft audio and an introductory video
View the sample
€49Self-serve checkout
Opening after final launch checks

Possible next releases · not available for purchase

DEVELOPER TOOLS

FixtureForge

Repeatable test data for the edge cases your importer hasn’t met yet.

Under consideration
LOCAL-FIRST SOFTWARE

CatalogLint

Inspect product CSVs before a bulk import changes more than you intended.

Under consideration

Useful first.
More, later.

New products earn their place through testing and actual customer demand—not a launch calendar.

The HAS approach

Automation should
reduce uncertainty.
Not hide it.

BUILD

Start with a working outcome.

Our first course grows out of an executable lab, not a script that simply sounds convincing.

VERIFY

Test the failure case, too.

A complete backup should pass. An incomplete one should fail for the right reason. You can inspect both results.

EXPLAIN

Keep the limits visible.

AI assists our writing and production. Tests ground the technical claims. A learning exercise is never a production guarantee.

Your first recovery drill

Don’t wait for a failure
to find out.

Explore RestoreLab

Linux + Docker Engine + Python. No account needed to view the course.

Recorded Docker integration

Show the evidence.

Loading the recorded results…

Open the raw JSON report