markmark206 - Overview

I 💙💛 creating software with tiny-but-mighty teams and riding my bike. ✊🏽


Some current and recent projects:

iex> # https://...hello.fi/e/EXEC16VJ7...
iex> execution = Journey.load("EXEC16VJ7...")
iex> Journey.values(execution)
%{
  name: "Moomin"
}

iex> Journey.set(execution, :email_address, "moomin@valley.fi")
"Welcome, Moomin at moomin@thevalley.fi"

iex> Journey.values(execution)
%{
  name: "Moomin",
  email_address: "moomin@thevalley.fi",
  greeting: "Welcome, Moomin at moomin@thevalley.fi"
}
  • Build-key infrastructure, for managing build keys and build-time validation of build keys (used by Journey)

    https://github.com/<private> | https://gojourney.dev/

~/src/ooshki26 $ env | grep JOURNEY_BUILD_KEY
JOURNEY_BUILD_KEY=<redacted>
~/src/ooshki26 $ mix compile
...
==> journey
Compiling 51 files (.ex)
🚀 Journey is free for "small" projects (≤$10k/month in revenue).
🔑 All other uses require a commercial build key.
⚙️ Set your Journey build key via JOURNEY_BUILD_KEY env variable (e.g. `export JOURNEY_BUILD_KEY=B...`).
⚙️ Get and manage your free and commercial build keys at https://gojourney.dev/keys.
🙏 Thank you for using Journey!

🙏 Thank you for supporting Journey development with a valid free build key!
...

...