*-lang
Past Presentations
Testing Programmable Infrastructure with Ruby
With the rise of DevOps, programmable infrastructure is reaching widespread adoption. However, although automated testing of software is becoming ever more common, the same cannot be said with testing the target deployment environment itself. With microservices making our deployments more and...
This Will Cut You: Go's Sharper Edges
An expression of function within a software ecosystem is inextricably bound to the lexicon used to express it. I explore how distinct, exploitable misuse patterns arise in software languages, and through example in Go – in particular a quietly prevalent and worryingly effective denial of...
Policing The Stock Market with Machine Learning
Neurensic has built a solution, SCORE, for doing Trade Surveillance using H2O (an open-source pure Java Big Data ML tool), Machine Learning, and a whole lot of domain expertise and data munging. SCORE pulls in private and public market data and in a few minutes will search it for all sorts of bad...
Full-Scale Elm in Production
Elm is a functional programming language that compiles to performant JavaScript. At NoRedInk we have over 80,000 lines of production Elm code. It's the primary technology we use to build our Web application's user interface, which students around the world use to answer millions of questions per...
Why We Chose Erlang Over vs. Java, Scala, Go, C
Outlyer is a SaaS infrastructure monitoring tool. We process and store time-series data, which is currently at 100K points per second and growing. To do the grunt work of processing and storing the growing mass of data, we originally started out with Node.JS—quick to build and time-saving....
Interviews
From Rocks to Rust: Our C to Rust Paradigm Shift
Tell me about the work that you're doing today.
We're working on bringing to cloud an existing project for one of our clients. It involves a lot of work with products that are quite old, 20 years old, that were written in C, and we're turning a lot of these old products into microservices, containerising them, looking to get the whole system up and working in the cloud for our...
Read Full Interview