Track: Sponsored Solution Track II
Location:
- Abbey, 4th flr.
Day of week:
- Tuesday
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.
by Stephen Etheridge
Solution Architect @Basho
In 2016, it is expected that 6.4 billion connected ‘things’ will be used worldwide growing to over 26 billion connected devices by 2020. Value will be gained from the extra data that is produced if it can be captured and analyzed in time. For example retailers might be able to mine new sorts of product usage data to increase sales whilst car manufacturers will be influenced by the mass of engine management information to create new value added services like engineering intervention.
...
by Michael Hunger
Caretaker of the Neo4j Community
In this session we'll build a recommendation engine from scratch while paying particular attention to the modelling choices made along the way. The data and use-cases will come from meetup.com's social gatherings.
We want to provide recommendations to attendees for finding interesting topics, groups to join and events to attend. For organizers it should help them find non-competing, optimal schedules, optimize their events and...
by Dave Syer
Founder and contributor to Spring Batch
Microservices need to be loosely coupled, and we know that messaging good for that, so why are there so many services communicating exclusively over HTTP? In this session we look at how to turn the tables and use messaging where it is appropriate with the minimum possible fuss using Spring Cloud Stream. While developing a sample application, you'll also see it deployed as part of a larger distributed system using Spring Cloud Data Flow (the new manifestation of Spring XD), which unifies...
by Nigel Harniman
Senior Solution Architect @CloudBees
Do you often look at example CD pipelines and think "If only our process were that simple"? Do you need to separately build multiple modules / components and then assemble them into a release? Does your unit of release need to contain more than just a single application? Are these delivered by multiple teams? How do you go about assembling these parts and then putting them through a pipeline to validate and deploy the whole assembly? And what about version numbers - do you version the...
by Senaka Fernando
Solutions Architect @WSO2
Many things have changed over the last 10 years. The next 10 years will be no different. Though some key concepts such as integration are very unlikely to dramatically change, it doesn’t mean the systems you build today will last for decades either.
As a vendor, we have seen many customers at various levels of maturity. While some organizations have kept legacy baggage going for decades, others have kept iterating to a level...
by Sven Erik Knop
Senior Technical Specialist @Perforce
The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. (Martin Fowler).
The term MicroServices describes the componentisation of a complex deployment architecture into smaller independent deployable units that can be independently updated and scaled. The source of each component often winds up in...
Tracks
Covering innovative topics
Monday, 7 March
-
Back to Java
What to expect in Java 9 and Spring 5
-
Stream Processing @ Scale
Big data, fast-moving data. Practical implementation lessons on Real-time Data
-
DevOps & CI/CD
Lessons/stories on optimizing the deployment pipeline
-
Head-to-Tail Functional Languages
Free-range Monads, Tackling immutability, tales from production, and more...
-
Architecting for Failure
Your system will fail. Take control before it takes you with it
-
21st Century Culture from Geeks on the Ground
New ways to organise technology companies and workplace culture
Tuesday, 8 March
-
Architectures You've Always Wondered about
In-depth technical case studies from giants like: Microsoft, Netflix, Google, Twitter, and more...
-
Close to the Metal
Get efficiency back into your code, concepts like: cache efficient algorithm and lock free data structures
-
Containers (in production)
Real-world lessons on scalability and reliability in production container deployments
-
Modern CS in the real world
Real-world Industry adoption of modern CS ideas
-
Security, Incident Response & Fraud Detection
Master-level classes on building security into your system and responding to incidents when things go wrong.
-
Optimizing You
Keeping life in balance is always a challenge. Learning lifehacks
Wednesday, 9 March
-
Disrupting Finance
Technology advances in finance (blockchain, P2P, Machine Learning, API's)
-
Modern Native Languages
Modern native languages: Safe efficiency with Go, Rust, Swift
-
Full Stack Javascript
Level up Javascript with topics like Angular, React/ReactNative, Node, Mongo/Couch/Other, Falcor, GraphQL, etc
-
Data Science & Machine Learning Methods
A developer's data science and machine learning toolkit
-
Microservices for Mega-Architectures
Practical lessons on Microservices success.
-
Modern Agile Development
Revisiting Agile today and tackling challenges we are seeing in the wild