Track:
Industry practitioners and technical product managers from leading vendors demonstrate solutions to some of today's toughest software development challenges in the areas of performance monitoring, Big Data, software delivery, scalability, and more.
Over the last decade, Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.
by Simon Ritter
Deputy CTO @Azul
JDK 9 was released in September 2017 and includes many changes to the Java platform. The biggest is the Java Platform Module System (often referred to as Project Jigsaw). This breaks up the existing rt.jar file into 97 modules but also encapsulates internal APIs, such as sun.misc.Unsafe that have previously been accessible to developers.
In this session, we'll start with a brief overview of what's new in JDK 9 including details of JPMS. From there we'll move onto how...
by Sheroy Marker
Head of Technology - Products @ThoughtWorks
Microservice architectures are generating a lot of interest lately. These architectures are seen as a way to decompose the complexity of monolithic systems.
One of the key benefit of microservice architectures is the agility with which organizations can ship features, reducing time to market. Effective Continuous Delivery workflows are central to introducing this agility in an effective microservice strategy.
This talk serves to be a practical guide in...
by Thad Omura
Executive vice president @ScaleFlux
by Brian Bulkowski
CTO and CO-Founder @Aerospike
Can you really have your cake and eat it, too? Is there such a thing as a truly fast system of record or an enterprise system of engagement? To get high performance the trade-off has been to forgo strong consistency. Aerospike 4.0 Hybrid Memory Architecture (HMA), leveraging the latest in NVMe and 3D NAND flash, has delivered strong consistency without compromising on performance while continuing to be secure, reliable and highly scalable.
Unique business cases have evolved including...
by Mic Hussey
Are you struggling to pick through large amounts of real time data? Does your project create vast amounts of data and you don’t know how get actionable insights quickly enough? Did you consider topic routing and filtering?
With some imagination, a publish/subscribe pattern making use of advanced topic routing and filtering can often provide surprisingly simple, efficient solutions. In this talk I’ll highlight some interesting ways to apply pub/sub to some common problems:
- ...
by Arijit Mukherji
CTO @SignalFx
How should one approach monitoring in an organization? Observability and monitoring tends to be an afterthought in many situations. Even if there are dedicated teams, they may not be properly resourced and funded - leading to piecemeal approaches and point solutions. As organizations grow and infrastructures evolve and move to the cloud, monitoring becomes serious business and not having a good overall monitoring strategy may cost you dearly. We will discuss why monitoring is important and...
Tracks
Monday, 5 March
-
Leading Edge Backend Languages
Code the future! How cutting-edge programming languages and their more-established forerunners can help solve today and tomorrow’s server-side technical problems.
-
Security: Red XOR Blue Team
Security from the defender's AND the attacker's point of view
-
Microservices/ Serverless: Patterns and Practices
Stories of success and failure building modern service and function-based applications, including event sourcing, reactive, decomposition, & more.
-
Stream Processing in the Modern Age
Compelling applications of stream processing & recent advances in the field
-
DevEx: The Next Evolution of DevOps
Removing friction from the developer experience.
-
Modern CS in the Real World
Applied trends in Computer Science that are likely to affect Software Engineers today.
-
Speaker AMAs (Ask Me Anything)
Tuesday, 6 March
-
Next Gen Banking: It’s not all Blockchains and ICOs
Great technologies like Blockchain, smartphones and biometrics must not be limited to just faster banking, but better banking.
-
Observability: Logging, Alerting and Tracing
Observability in modern large distributed computer systems
-
Building Great Engineering Cultures & Organizations
Stories of cultural change in organizations
-
Architectures You've Always Wondered About
Topics like next-gen architecture mixed with applied use cases found in today's large-scale systems, self-driving cars, network routing, scale, robotics, cloud deployments, and more.
-
The Practice & Frontiers of AI
Learn about machine learning in practice and on the horizon
-
JavaScript and Beyond: The Future of the Frontend
Exploring the great frontend frameworks that make JavaScript so popular and theg JavaScript-based languages revolutionising frontend development.
-
Speaker AMAs (Ask Me Anything)
Wednesday, 7 March
-
Distributed Stateful Systems
Architecting and leveraging NoSQL revisitied
-
Operating Systems: LinuxKit, Unikernels, & Beyond
Applied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualisation, including Linux on Windows, LinuxKit, and Unikernels
-
Architecting for Failure
If you're not architecting for failure you're heading for failure
-
Evolving Java and the JVM: Mobile, Micro and Modular
Although the Java language is holding strong as a developer favourite, new languages and paradigms are being embraced on JVM.
-
Tech Ethics in Action
Learning from the experiences of real-world companies driving technology decisions from ethics as much as technology.
-
Bare Knuckle Performance
Killing latency and getting the most out of your hardware
-
Speaker AMAs (Ask Me Anything)