This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'uri' | |
# There's a bug in jboss or torquebox where encoded backslashes in URLs are incorrectly converted into forward slashes. | |
# This is rack middleware that detects when the original request included a backslash and will correct the env variable | |
# before forwarding it to the other middleware | |
# See https://issues.jboss.org/browse/TORQUE-955 | |
class TorqueboxBackslashFixMiddleware | |
ENCODED_BACKSLASH = "%5C" |
graph TD
A[Satellite Data Source] -->|Raw Data| B[Storage Bucket]
B -->|SNS Messages| C[Queue]
C -->|Trigger| D[Lambda Function]
D -->|Process and Manipulate| E[Final Storage Bucket]
This describes how I setup Atom for an ideal Clojure development workflow. This fixes indentation on newlines, handles parentheses, etc. The keybinding settings for enter (in keymap.cson) are important to get proper newlines with indentation at the right level. There are other helpers in init.coffee and keymap.cson that are useful for cutting, copying, pasting, deleting, and indenting Lisp expressions.
The Atom documentation is excellent. It's highly worth reading the flight manual.
OlderNewer