Analyzing attacks on my server BY JEREMY MORGAN
5 minutes – I was casually doing a security audit on my blog recently and looked a little deeper into my security logs. With a bit of Linux command line kung fu, some Go, and Google sheets, I could get a pretty good idea of where the attacks are coming from.
Losing the source code for installed programs BY CHRIS SIEBENMANN
3 minutes – When I compared Go to Python for small scale sysadmin tools, I said that one useful property for Python was that you couldn’t misplace the source code for your deployed programs.
Safe systems in Rust: promise and challenge BY RALF JUNG, JACQUES-HENRI JOURDAN, ROBBERT KREBBERS & DEREK DREYER
15 minutes – Rust is the first industry-supported programming language to overcome the longstanding tradeoff between the safety guarantees of higher-level languages (like Java) and the control over resource management provided by lower-level “systems programming” languages (like C and C++).
Implicit functions –> abstraction opportunities BY JONATHAN BRACHTHÄUSER & DAAN LEIJEN
15 minutes – We introduce two new language features, called implicit functions and implicit control. Both generalize implicit values which are a typed implementation of dynamic binding. Implicit functions are a small extension that creates new opportunities for abstraction while avoiding the need for full continuations in the implementation. We hope to see more languages that will support this feature.
Slides: porting Go to NetBSD/arm64 BY MAYA RASHISH
Continuous Go fuzzing – GoDays Berlin BY YEVGENY PATS