Conference:March 6-8, 2017
Workshops:March 9-10, 2017
Track: Workhorse Languages, Not Called Java
Location:
- Windsor, 5th flr.
Day of week:
- Tuesday
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.
by Richard Croucher
VP of High Frequency Engineering @Barclays
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 environments, design patterns and programming languages commonly deployed across Financial Services including Investment Banks and Hedge Funds.
by Matt Long
Dev-in-test @OpenCredo
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 more complex, we can no longer afford to ignore this type of testing. This talk will take a tour through some approaches to environment infrastructure testing that we have...
by Colin Hemmings
CTO and Co-founder @Outlyer
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. About a year into using it, we started to reach the limits of Node, so we began to investigate a more appropriate technology. We looked...
by Matt Heath
Distributed Systems Engineer @Monzo
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 systems & technologies that cost billions of dollars per year to maintain. As a result, the pace of innovation in the banking industry has slowed to a crawl. At Monzo...
by Armin Ronacher
Creator of Python Flask
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.
Tracks
-
Architecting for Failure
Building fault tolerate systems that are truly resilient
-
Architectures You've Always Wondered about
QCon classic track. You know the names. Hear their lessons and challenges.
-
Modern Distributed Architectures
Migrating, deploying, and realizing modern cloud architecture.
-
Fast & Furious: Ad Serving, Finance, & Performance
Learn some of the tips and technicals of high speed, low latency systems in Ad Serving and Finance
-
Java - Performance, Patterns and Predictions
Skills embracing the evolution of Java (multi-core, cloud, modularity) and reenforcing core platform fundamentals (performance, concurrency, ubiquity).
-
Performance Mythbusting
Performance myths that need busting and the tools & techniques to get there
-
Dark Code: The Legacy/Tech Debt Dilemma
How do you evolve your code and modernize your architecture when you're stuck with part legacy code and technical debt? Lessons from the trenches.
-
Modern Learning Systems
Real world use of the latest machine learning technologies in production environments
-
Practical Cryptography & Blockchains: Beyond the Hype
Looking past the hype of blockchain technologies, alternate title: Weaselfree Cryptography & Blockchain
-
Applied JavaScript - Atomic Applications and APIs
Angular, React, Electron, Node: The hottest trends and techniques in the JavaScript space
-
Containers - State Of The Art
What is the state of the art, what's next, & other interesting questions on containers.
-
Observability Done Right: Automating Insight & Software Telemetry
Tools, practices, and methods to know what your system is doing
-
Data Engineering : Where the Rubber meets the Road in Data Science
Science does not imply engineering. Engineering tools and techniques for Data Scientists
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
-
Workhorse Languages, Not Called Java
Workhorse languages not called Java.
-
Security: Lessons Learned From Being Pwned
How Attackers Think. Penetration testing techniques, exploits, toolsets, and skills of software hackers
-
Engineering Culture @{{cool_company}}
Culture, Organization Structure, Modern Agile War Stories
-
Softskills: Essential Skills for Developers
Skills for the developer in the workplace