appborg, coffeesurgeon, moof, logging-system
-
Upload
endian7000 -
Category
Technology
-
view
223 -
download
1
Transcript of appborg, coffeesurgeon, moof, logging-system
cheapsimple
reliable{idempotent retry on failure
client_timestampserver_timestampip+{
S3
LoggingServer
Just log HTTP request fragments:
Save a batches to S3 every K seconds
PUT every 5 seconds 17 cents per day➟
S3
LoggingServer EventServer
datastore
You
->=> vs inside methodsAssert
Wrap every function literal’s body in try/catch
Line-number mapping files
TODO:
CoffeeScript, CommonJS
Yet another browser-side JS library
Minification friendly
Works well with bodystitch
Mac
Windows
GNU/Linux
app?{ }How do you write a
<html>
<head> ... </head>
<body onload="init()"></body>
</html>
JS / CSS / images (in WebKit)
JS / CSS / images
Mac Windows GNU/Linux
NodeJSPythonRubyJVMC
subprocesses{ }
(in WebKit)
stdio
polling evaluateJavaScript2-way QtWebView hooks
No extra abstractions, KTHX!
There are some frameworks.
I prefer libraries.
Just { }JSON message passing
Hello World projects
MacABRouter.{m,h}
JS / CSS / images ABBrowserComm.coffee
ABSubprocessWrapper.{m,h}...
C appborg.{c,h}
Windows
GNU/Linux
Mac
Now
WebView WebKit
QtWebView WebKit
QtWebView WebKit
Soon Later
Some of this is alpha
Everything will improve a lot over the next couple weeks
KTHX
@andrewschaaf
Everything will be used in production soon