Linz, 01.06.2017
devone is a one-day event organized by developers for developers with a focus on hot topics like .NET Core, Java 9, Security and Continuous Delivery. Make sure to join us for this unique opportunity and engage directly with experts in the development community!
Senior technology strategist, Dynatrace
How to explain DevOps to your mom and how it works at Facebook, PayPal and others!
Video | SlidesTechnology strategist, Dynatrace
Azure - The cloud for devs, ops and architects
VideoTechnology strategist, Dynatrace
What's Cloud Foundry and why you want to use it
Video | SlidesTeam lead, Dynatrace
From scheduled builds to commit triggered pipelines
Video | SlidesIntegration architect, Dynatrace
From scheduled builds to commit triggered pipelines
Video | SlidesTeam lead infrastructure and services, Dynatrace
How IaaS and immutable infrastructure improved our way to deploy
VideoDevOps manager, Dynatrace
To make mistakes is human. To auto-deploy it is DevOps.
VideoSoftware engineer, Dynatrace
Java 9 - What are we going to love/hate this time
VideoSenior technology strategist, Dynatrace
Andreas Grabner has 15+ years experience as an architect and developer in the Java and .NET space. In his current role, Andi works as a performance advocate for Dynatrace. In his role he drives the Dynatrace free trial and provides his expertise to the larger performance community. He is a frequent speaker at technology conferences on performance and architecture related topics and regularly publishes articles blogs on blog.dynatrace.com
Keynote - 9:00
DevOps is one of the most abused and overrated marketing terms in the last years! That’s not an alternative fact! It’s just Andi’s opinion! Yet - it is a very real thing that allowed many software companies to transform the way they think about software engineering. DevOps can mean something totally different thought depending on who you are and what type of business your company is doing. To clarify things, Andi gives us insights on how he explains the benefits to “DevOps Newbies” and how software companies around the world implement it in their own ways. Andi will answer: What does it really mean for developers, testers and operators? What will change? How does Facebook deploy twice a day without big issues? How does DevOps work in financial, government or healthcare where you have tight regulations? Does it mean Devs are responsible for Ops? Does it only work in the cloud? Or can we apply it to “old fashioned” on premise software as well? Learn for yourself and make up your own mind on whether DevOps is just a marketing term or something that can benefit you!
Team lead, Dynatrace
Wolfgang is a passionate Java developer with 10+ years experience. He started six years ago as a triple-xXx member of the center of excellence and took over the brave leadership of the Test Automation Team a year ago. Together with his team he maintains the continuous integration and build environment for Dynatrace AppMon. Besides that he started to move from the huge already existing CI system to a more modern delivery pipeline approach.
Integration architect, Dynatrace
Bernd is working as a software engineer for the last 10 year. In this decade of experience he got in touch with many different technologies (C++, Java, .NET, JavaScript ...). Bernds ultimative passion is Automation and Quality, in his daily work he is responsible for the Continuous Integration System at Dynatrace and focuses on delivery high quality builds and fast feedback for our developers.
Track 2 Wormulon - 10:00
Two years ago, we had the gut feeling that we had implemented a pretty solid continuous integration practice in our development lab: all our builds were automated, we were running 70,000 unit and 130,000 integrations tests per week, and sprint reviews also comprised a regular check on test coverage for new features. However, over time some problems showed: builds were getting slower and slower, it was hard to fully test features locally before committing them, and as we had so many tests it took days to get feedback for a commit. As our codebase grew, these problems gradually worsened, and developer productivity started to suffer. In this talk we will tell our story how we moved from builds and tests running on a fixed schedule in our legacy build environment towards a pipeline as code approach in Jenkins. We will talk about how we convinced our managers, the daily benefits for our developers in terms of faster feedback loop, and how we did this while ensuring we could still release working products along the way.
Software developer and developer advocate, Elastic
Philipp is part of the infrastructure team and a Developer Advocate at Elastic, spreading the love and knowledge of full-text search, analytics, and real-time data. He is a frequent speaker at conferences and meetups about all things search & analytics, databases, cloud computing, and devops. Philipp lives in Vienna where he enjoys experimenting with software, organizing meetups, and sports.
Track 1 Omicron - 10:00
Talk about the dangers of the cloud and how to protect against them effectively — in particular on AWS.
Team lead infrastructure and services, Dynatrace
Markus leads the Dynatrace infrastructure team providing a large variety of operating systems on a large set of architectures. Besides providing on premise services he also runs the cloud-based dynatrace.com website. While running the traditional VM-based environment he is pushing to microservices for internal services.
Track 2 Wormulon - 11:15
Why we evolved from managing every node with Configuration Management constantly to using Immutable Infrastructure? What problems does it solve? What are the lessons learned? I will show the key use cases and what we gained as a team from the move.
Software engineer, Pivotal
Christoph Strobl is member of the Spring Data Engineering Team at Pivotal. He focuses on abstractions for Redis, MongoDB, Solr und JPA. By doing so he can fully enjoy his passion for design and testing.
Track 1 Omicron - 11:15
A modern system requires access to a multitude of secrets: database credentials, API keys for external services, credentials for service-oriented architecture communication and often much more. Traditional, manual patterns cannot keep the security bar high with dynamic deployment scenarios for distributed systems and containers. Secrets should stay secret and not get distributed amongst the landscape. In this session you will learn how to keep the security bar high while running services that require secrets. You'll see how to securely share and manage secrets (certificates, passwords, keys) for your services using Vault and Spring Vault and how to use it with Spring Boot.
DevOps manager, Dynatrace
Anita is global DevOps manager at Dynatrace SaaS/Managed. She is focused on customer value through maximizing quality of service and enhancing the continuous delivery approach. Before joining Dynatrace she started her professional career as co-founder of two startups in the social network and new media field.
Track 2 Wormulon - 13:30
tbd
Entrepreneur, Software architects
Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT consulting firms that worked in the area of developing software solution based on the Microsoft technology stack. Rainer is recognized as an expert concerning .NET development, software architecture and databases. He has written numerous books and articles on C#, database development, Microsoft Azure, XAML, and web development. Additionally he regularly speaks at conferences, workshops and trainings in Europe and the US. In 2010 Rainer has become one of the first MVPs for the Microsoft Windows Azure platform. In 2015, Rainer also became a Microsoft Regional Director. 2016, Rainer also got the MVP award for Visual Studio and Developer Technologies.
Track 1 Omicron - 13:30
In the last years, Microsoft has radically changed its .NET platform. Rewrite of the compiler, switch to open source, making it real cross-platform, harmonize various .NET flavors into one .NET Standard library – .NET Core had been a long and partly bumpy journey for us developers but with the launch of Visual Studio 2017, the entire .NET Core stack has become RTM. In his session, Rainer Stropek, long-time Microsoft MVP and MS Regional Director, speaks about the current state of .NET Core. Where is Microsoft in its long-term road map? Which tools and platforms are available? What about the upcoming big release 2.0 of .NET Core and .NET Standard? Rainer will start his session with a discussion of questions like this. As usual, Rainer will not just show slides but also demonstrate many samples live on stage. Rainer will close his session with performance- and diagnostics-related topics. How does the .NET Core perform? What about cross-platform profiling and debugging? Rainer assumes that you have basic .NET knowledge. You do not need in-depth knowledge or hands-on experience of .NET Core to benefit from this session.
Technology strategist, Dynatrace
Passionate about life, technology, and the people behind both of them. Started with Commodore 8-bit, tinkered with MS-DOS and WfW 3.11 back in the day and finally went into software engineering and architecture for about a decade; mainly via Java and the Web. Holds a degree in Business Informatics from the University of Linz, Austria. Now, at Dynatrace Innovation Lab as a Tech Lead, speaks at conferences, writes blog posts and loves to dig into new technology. In his other life, he loves running, biking, good food, and beer, and binge watching. Most of all, he’s a family guy.
Track 2 Wormulon - 14:30
Microsoft Azure is not just a single product. It's suite of services holds something for everyone. The title says it all. Besides, we'll have a ball as I throw in anecdotes and stories on and around the history of Microsoft and Azure.
Software engineer, Dynatrace
Philipp recently completed his PhD work on memory monitoring in Java Applications at the Johannes Kepler University. At University, he taught Java Programming and Compiler Construction as well as special courses on how to monitor Java applications properly. He is also a frequent speaker at performance-related scientific conferences. Recently, he joined the Agent Team at Dynatrace to advance their memory monitoring capabilities.
Track 1 Omicron - 14:30
Java is a continuously evolving language enjoying more popularity than ever before. With Java 9 on the horizon, its time to look at the new features that will be available. New language features include modular source code and images, advanced APIs for compilers, stack walks, and collections, as well as spin-wait hints for low-level concurrency programming. The virtual machine will now use the G1 as its default collector and provide ahead-of-time compilation. In this talk, we will have a closer look at some of the new features that are shipped with JDK 9.
Technology strategist, Dynatrace
Alois is technology lead for cloud and containers with the Dynatrace Innovation lab. He works on bringing full-stack monitoring to cloud and PaaS platforms such as Docker and Cloud Foundry. In his role as technology lead he works very closely with R&D and customers and supports them with their journey to those platforms. He is also blogger and speaker at conferences and meetups where he shares lessons learned and other user stories with cloud platforms. Before joining Dynatrace, he was a researcher focused on software quality measurements and evaluation.
Track 2 Wormulon - 15:45
Cloud platforms are on every company’s agenda who want to re-platform their technology stack to shorten time-to-market of new features. In this session you will learn about the concepts of cloud platforms such as Cloud Foundry or Kubernetes, and what’s under the covers of these platforms and container technologies everyone is talking about today.
CTO and co-founder, RisingStack
CTO and co-Founder of RisingStack, Node.js lover. Currently works on Trace and focuses on microservices. Brewing beer with IoT in his free time: Brewfactory. Co-organizes JSConf Budapest.
Track 1 Omicron - 15:45
The story of how we broke our Node.js monolith into 20+ services in just a couple of weeks. The talk will focus on what we have learnt during the journey and what technologies we use. This is the tale of how we did this rather than what microservices are in general. Attendees are going gain a better understanding on how a microservice architecture effects a company's structure and the daily work. The talk also highlights the key concepts and challenges of the microservice migration with providing practical solutions as well.
CTO, Dynatrace
Bernd Greifeneder is a serial technology entrepreneur and chief innovator. He has (co-)founded multiple successful startups in the application performance management space and enabled optimum application performance for thousands of customers. Besides flying a catamaran, he also acts as an advisor to startups, speaks at entrepreneurial events and supports academic research in the application performance space.
Keynote - 17:00