Head of Web & Mobile Solutions, Best Gaming Technology
Independent Consultant, Freelancer
The IT Paradigmologist, ASL BiSL Foundation
Owner, Colors in Projects
We want self organizing teams. We want direct communication channels between all stakeholders - developers, ops, customers, users. We want no hurdles or gates so our developers can optimize flow. How does management fit into this picture? The role of managers is shifting. Instead of managing the day-to-day work, we have to lead by setting goals. We have to encourage teams to use good development practices - without coercing them. We have to enable craftsmanship and pride in our work. Management does fit into this picture - But its role is changing.
Principal Engineer, Pivotal
Software Development Manager, Oracle Labs Austria
Head of Engineering, Nortal
This track features topics related to Java language itself, modularity, performance and technical design. It also covers wider, JVM landscape of other languages, tools, libraries and best practices. We’ll bring the best of Java ecosystem with all the awesome innovation to this track.
Partner, scintillation e.U.
Web Developer , Ruxit
CEO, troii Software GmbH
Effective developers have a T-shaped competence profile. In other words, in addition to their core development competences, they also have basic knowledge of the other disciplines with which they interact. Such as IT operations. This track provides developers with a better understanding of what IT operations entails, enabling them to improve their collaboration with their co-workers in IT operations.
There are lot of devices that are getting smarter in addition to rapidly growing mobile platform. Smart watches and intelligent cars are not news anymore. These changes are introducing a lot of challenges - similar what software for mobile has faced for a while. The usability, user experience and security aspects of mobile and smart device software are very different from desktop or web applications. This track explores the opportunities as well as risks of software targeted for mobile and other smart devices.
Reactive architectures are common in various domains already but haven't reached the mainstream quite yet. Looking into the 2017 generation of reactive programming models and frameworks, we're going to discuss the design challenges as well as the infrastructural challenges, with a focus on the Reactive Streams specification and how it facilitates modern server-side application architectures.
Most of us earn most of their money with languages and technologies that are a decade old - or older. There are many innovative languages around - some have been in a niche for years now, some are getting popular very quickly. What do they provide that our "bread-and-butter" languages don't? And what new innovations are coming to our mainstream technologies? Join our innovative languages track and learn from the best.
Great ideas do not always result in great success. If you want your product to be at top of the notch, it has to be unique in more than one way. But how can you make your application stand out? And how can you build brilliant user interfaces around complex functionality? How can you guarantee good user experience? What are best practices, and where is room to improve and to be just different? Find out as we meet the experts in UX and UI.
Agile software development is more than just a framework, an approach or some engaging practices, or a set of principles and values listed in a manifesto. When your company manages to become agile, that can potentially change everything. "New Ways to Manage" are required in agile companies, but that does not tell you how developers, testers, product owners, scrum masters and the rest of the company can work together effectively. In this track, you will learn how agile teams learn, improve and produce in their day-to-day work.