Genesis
Spruce
Our great sponsors
Genesis | Spruce | |
---|---|---|
15 | 3 | |
1,138 | 404 | |
- | - | |
0.0 | 3.2 | |
over 1 year ago | 7 months ago | |
Java | Go | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Genesis
-
GitHub - elonlit/Genesis: God's actual programming language. Do whatever you want with this information. I was impressed by the level of dedication and detail.
For everyone else, it is usually best to go to the link and then look for the file called README.md. Here is a direct link to the README.md file.
- Even HTML.
- Genesis: God's actual programming language
-
This is the best programming answer EVER!
Sauce
- God's actual programming language
- Genesis - God's own programming language
-
If golang is said to have an easy syntax, then which language has a hard one?
Genesis. https://github.com/elonlit/Genesis
- God’s operating system, meet God's programming language:
- Genesis: an interpreted, Turing-complete Paleo-Hebrew programming language
Spruce
-
Working with JSON in vim
jq is great. I use spruce as well. https://github.com/geofffranks/spruce
-
How do you manage sensitive keys when using foreign developers?
The CI/CD has a service account with permissions to all envs, and during deployment it renders the config files and inserts the "real" values by pulling it from Vault/KMS. Something very simple is Spruce, which is actually a powerful general templating tool but I've seen it only used for vault secrets so far.
-
A list of new(ish) command line tools – Julia Evans
I use spruce for many thing but it's ability to merge y'all files smartly is very useful. Think global yaml merged with one of [prod, staging, dev].yaml, merged with override.yaml creating a deployment yaml. https://github.com/geofffranks/spruce
What are some alternatives?
kubernetes - Production-Grade Container Scheduling and Management
StackStorm - StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
Cloud Foundry - Deprecated: Cloud Foundry Release
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Rundeck - Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Juju - Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
CloudSlang - Ready-Made CloudSlang Flows and Operations
MCollective - MCollective Server and Client Puppet Module
doozerd - A consistent distributed data store.