More Related Content
Similar to appborg, coffeesurgeon, moof, logging-system
Similar to appborg, coffeesurgeon, moof, logging-system (20)
appborg, coffeesurgeon, moof, logging-system
- 3. + { client_timestamp
server_timestamp
ip
{
simple
cheap
reliable
idempotent retry on failure
- 4. Just log HTTP request fragments:
S3
LoggingServer
Save a batches to S3 every K seconds
PUT every 5 seconds ➟ 17 cents per day
- 5. datastore
S3
EventServer
LoggingServer
You
- 7. TODO:
Assert => vs -> inside methods
Wrap every function literal’s body in try/catch
Line-number mapping files
- 13. How do you write a
{ }
Mac
Windows
GNU/Linux
app?
- 14. JS / CSS / images (in WebKit)
<html>
<head> ... </head>
<body onload="init()"></body>
</html>
- 15. JS / CSS / images (in WebKit)
Mac Windows GNU/Linux
{ }
NodeJS
Python
Ruby subprocesses
JVM
C
- 17. There are some frameworks.
I prefer libraries.
Just
{ JSON message passing
Hello World projects }
No extra abstractions, KTHX!
- 18. JS / CSS / images ABBrowserComm.coffee
ABRouter.{m,h}
Mac ABSubprocessWrapper.{m,h}
...
C appborg.{c,h}
- 19. Now Soon Later
Mac WebView WebKit
Windows QtWebView WebKit
GNU/Linux QtWebView WebKit
- 20. KTHX
Some of this is alpha
Everything will be used in production soon
Everything will improve a lot over the next couple weeks
@andrewschaaf