From f82d259e7bda843fb63ac1a0f6ff1d6bfb187099 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Wed, 9 Dec 2015 20:40:42 -0500 Subject: Remove HTML from the project. (We're no longer using Dokku.) --- .html/12factor/3-config.html | 106 ------------------------------- .html/12factor/7-port-binding.html | 124 ------------------------------------- .html/12factor/_list.html | 90 --------------------------- .html/12factor/index.html | 97 ----------------------------- 4 files changed, 417 deletions(-) delete mode 100644 .html/12factor/3-config.html delete mode 100644 .html/12factor/7-port-binding.html delete mode 100644 .html/12factor/_list.html delete mode 100644 .html/12factor/index.html (limited to '.html/12factor') diff --git a/.html/12factor/3-config.html b/.html/12factor/3-config.html deleted file mode 100644 index a7f58cf..0000000 --- a/.html/12factor/3-config.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - The Codex » - Factor 3: Config - - - - - - - - -
- - - - - -
-

Factor 3: Config

-

This section advises using environment -variables for everything.

-
-

Owen J: I think I disagree with -12factor's conclusions on config even though I agree with the premises -and rationale in general

-

Owen J: environment variables -are neither exceptionally portable, exceptionally standard, nor -exceptionally easy to manage

-

Owen J: and therefore should not be -the exceptional configuration mechanism :)

-

Kit L: that's exactly the critique i have

-
-

Frustratingly, the config section doesn't provide any guidance on sensible -ways to manage environment variables. In any real-world deployment, they're -going to have to be stored somewhere; where's appropriate? .bash_profile? -httpd.con as SetEnv directives? Per-release rc files? /etc/init.d?

-
- - - -
-
- - -comments powered by Disqus -
- - - - - -
- - \ No newline at end of file diff --git a/.html/12factor/7-port-binding.html b/.html/12factor/7-port-binding.html deleted file mode 100644 index 738e1b0..0000000 --- a/.html/12factor/7-port-binding.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - The Codex » - Factor 7: Port Binding - - - - - - - - -
- - - - - -
-

Factor 7: Port Binding

-

This is the exact point where the -Heroku-specific features of the approach overwhelm the general features.

-

Factor 7 is over-specific:

-
    -
  • -

    It presupposes the existence of a front-end routing layer, without providing - any insight into how to deploy, configure, provision, or manage one.

    -
  • -
  • -

    It demands HTTP (by name) rather than a more flexible “any well-standardized - protocol,” without explaining why. (Web apps can have non-HTTP internal - components.)

    -
  • -
  • -

    It dismisses the value of “pre-existing” container ecosystems that don't - work the way Heroku does. Have a giant, well-managed - Glassfish cluster that you deploy components to? TOO - BAD, not Heroku-like enough for these guys even though many aspects run - along similar philosophical lines.

    -
  • -
  • -

    It dismisses the value of unix-as-a-container. Unix domain sockets with - controlled permissions? Psh, let's go through the network stack instead. - SysV IPC? (Yeah, I know.) Network. Pipes? Network. There's an implicit - exception for “intra-process” communication, but it's never really - identified or reasoned about.

    -
  • -
  • -

    Have you seen the kinds of process control interfaces developers invent, - when left to their own devices? Signals and PID files are well-established - conventions, and smart, competent people still fuck those up all the time. - Command-line arguments are another frequent case of NIH stupidity. Do you - really want every app to have its own startup API?

    -
  • -
-
- - - -
-
- - -comments powered by Disqus -
- - - - - -
- - \ No newline at end of file diff --git a/.html/12factor/_list.html b/.html/12factor/_list.html deleted file mode 100644 index 3980ee1..0000000 --- a/.html/12factor/_list.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - The Codex » - ls /12factor - - - - - - - - -
- - - - - -
-

ls /12factor

- - - - -
-

Pages

- -
- - - -
- - - - - - - - -
- - \ No newline at end of file diff --git a/.html/12factor/index.html b/.html/12factor/index.html deleted file mode 100644 index cb5bcc9..0000000 --- a/.html/12factor/index.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - The Codex » - 12-Factor Apps - - - - - - - - -
- - - - - -
-

12-Factor Apps

-

Some folks over at Heroku wrote up their perceived best -practices for building “software as a service”-style applications and called -it The Twelve-Factor App. It's a good read, and has -lots of good advice in it.

-

I have a few thoughts on it.

-
- -
-

At some point around sections 6 or 7, the goodness of the advice is overtaken -by the “be more like Heroku specifically”-ness of the advice, to the detriment -of their point.

-
- - - -
-
- - -comments powered by Disqus -
- - - - - -
- - \ No newline at end of file -- cgit v1.2.3