Track Overview
Workhorse Languages, Not Called Java
What does Python, Ruby, Go, and R have in common? They are all workhorses languages that modern companies are using to solve problems that just a few years ago they would have reached for Java to use. Come learn how Ruby is powering Infrastructure, Python is driving ML/Automation, and much more. Workhorse Languages Not Called Java is all about the richness in languages today.
From this track
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...
Matt Long
Dev-in-test @OpenCredo
Coding for High Frequency Trading
Financial Services run arguably the most complex applications, with major institutions each running thousands of different applications. The most challenging and performance critical are the High Frequency Trading systems used in the Equities markets. This session will describe the application...
Richard Croucher
VP of High Frequency Engineering @Barclays
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....
Colin Hemmings
CTO and Co-founder @Outlyer
Building a Bank with Go
Traditionally applications have been built as monoliths; single applications which become larger and more complex over time, which limit our ability to react to change. An example of this is the banking industry where mergers and acquisitions between banks have lead to a patchwork of different...
Matt Heath
Senior Staff Engineer @Monzo
A Practical Road to SaaS' in Python
This talk goes over experiences building SaaS businesses on a Python technology stack from a security and scalability point of view. Where Python shines and which technologies to pair it with for best experiences.
Armin Ronacher
Creator of Python Flask
Languages Open Space
Speakers from this track
Matt Long
Dev-in-test @OpenCredo
Matt is a QA Consultant for OpenCredo, a London-based consultancy specializing in helping clients build and deploy emerging technologies. He is responsible for the testing requirements in a number of OpenCredo engagements, with specialist knowledge in the creation and deployment of automated...
Read moreFind Matt Long at:
Richard Croucher
VP of High Frequency Engineering @Barclays
Richard is a platform architect who specializes in high performance systems, including those used by financial institutions for high frequency trading and huge compute clusters with thousands of nodes used in the Cloud. He is a multi-disciplinarian with experience across hardware,...
Read moreColin Hemmings
CTO and Co-founder @Outlyer
Colin has been designing and developing large-scale online services for over ten years. He is the CTO and co-founder of Outlyer, an infrastructure monitoring platform. Colin looks after the overall architecture for the product to ensure we scale to billions of metrics every minute.
Read moreFind Colin Hemmings at:
Matt Heath
Senior Staff Engineer @Monzo
Matt Heath is an engineer at Monzo, a new kind of digital bank, where he works on Monzo's microservice platform and payment services. Having previously worked as the Technical Lead of Hailo's global platform, Matt has an unhealthy obsession for scaling fault tolerant, high volume,...
Read moreFind Matt Heath at:
Armin Ronacher
Creator of Python Flask
Armin Ronacher is the creator of the Python Flask framework and frequent speaker at conferences about API and system design. He is currently working on Sentry, an Open Source Crash Reporting SaaS business.
Read moreFind Armin Ronacher at:
Track Host
Werner Schuster
Conference Chair & InfoQ Editor Functional Programming, @Wolfram
Werner Schuster (@murphee) sometimes writes software, sometimes writes about software. He focuses on languages, VMs and compilers, HTML5/Javascript, and recently more on performance optimisation.
Read more