Meet our already confirmed speakers that are coming to Iasi on March 2017.
You get the chance to meet open minded professionals covering different roles in building a software project. From Business Analysts, Product Managers, Technical Leads, DevOps and QA Engineers, everyone can find valuable information and advice, learn new skills and practices.
It is a well-known fact that Iasi has got its talent in IT & C. Our city is one of the top 3 major names when it comes to outsourcing & IT development in the country. Almost 10% of the local employees are working in this industry, famous brands in technology already have new offices here, and startups are consistently being developed. Yet, a recent study tells us that local professionals are the most eager to leave the country for a job opportunity. Our ambition is to change that, by building a stronger community.
DevExperience is the first international conference where software developers from all over the world bring their real & valuable findings to our Iasi software community. It is structured as a training event where experienced people share the latest in practices, tools and technology with a local community eager to learn and improve.
DevExperience was attentively created by IT’S WISE team of specialists and their collaborators. We were completely involved, attended or spoke at many notable conferences in the industry. In DevExperience we combined good ideas from all of them. Hence, an event which has a professional agenda and top industry speakers.
Meet the people behind the DevExperience 2017 agenda.
Conference schedule - this is a draft and it can change without notice.
For Thursday, 23 March we have prepared these full day workshops
Tobias Mayer became a Scrum trainer and coach in 2005, among the first 25 trainers, worldwide, certified to teach Scrum by Ken Schwaber, its co-founder.
Skilled as a developer, tester and engineering manager, Tobias also has a background in publishing, theatre arts, and community service work. He skillfully blends this unusual mix of experiences when teaching Scrum, creating a lively and engaging experience..
Tobias is a regular speaker and keynoter at Agile conferences, and the author of the highly acclaimed, and somewhat controversial book, The People’s Scrum . He blogs regularly on LinkedIn, Medium and Business Craftsmanship, and is known as the creator and curator of AgileLib.Net, the world’s foremost collection of Agile resources.
The Why of Scrum is an experience that looks beyond Scrum rules and process and into the heart of Scrum, drawing out its meaning and purpose and helping you understand its transformative power.
The Why of Scrum is not role-restricted. It is for any practitioner of Scrum, whether ScrumMaster, Product Owner, team member, or manager/director/executive supporting a Scrum transition—i.e. all those who take Scrum seriously and wish to leverage its values, principles and overall philosophy towards the creation of a meaningful and productive workplace.
Viktor Farcic is a Senior Consultant at CloudBees, a member of the Docker Captains group, and books author.
His big passions are Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD).
He often speaks at community gatherings and conferences.
He wrote The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices and the Test-Driven Java Development books.
His random thoughts and tutorials can be found in his blog TechnologyConversations.com.
Agile changed the way we develop software, but it failed to change the way we deliver it. As a result of facing new challenges, we got DevOps.
DevOps is a cross-disciplinary community, or practice, dedicated to the study of building, evolving and operating rapidly-changing, resilient systems at scale. DevOps is as much a cultural as a technological change. While it unites diverse teams and professionals and teaches us how to automate all repetitive steps in our processes, it fails to introduce a real difference in the software landscape we use.
Hence, DevOps 2.0 is emerging with a drastic change in our methods, tools and architecture. Finally, we have everything we need to build scalable, fault-tolerant and self-healing systems delivered to production through continuous delivery and deployment. This workshop focuses on architectural changes and new tools we should adopt to be able to tackle the problems presented by a demand for modern, responsive, fault tolerant and elastic systems. It is based on the material published in The DevOps 2.1 Toolkit: Building, testing, deploying, and monitoring services inside Docker Swarm clusters (https://leanpub.com/the-devops-2-1-toolkit).
The workshop will go through the whole microservices development lifecycle. We’ll start from the very beginning. We’ll define and design architecture. From there on we’ll move from requirements, technological choices and development environment setup, through coding and testing all the way until the final deployment to production. We won’t stop there. Once our new services are up and running we’ll see how to maintain them, scale them depending on resource utilization and response time, and recover them in case of failures. We’ll try to balance the need for creative manual work and the need to automate as much of the process as possible. This will be a journey through the whole lifecycle of a microservice. The goal will be to design a fully automate continuous deployment (CDP) pipeline. We’ll see how microservices fit into CDP or deployment and immutable containers concepts and why the best results are obtained when those three are combined into one unique framework.
During the workshop we’ll explore tools like Docker, Docker Swarm, Docker Compose, Jenkins, HAProxy, and a few others. We'll explore the practices and tools required to run a Swarm cluster. We'll go beyond a simple deployment. We'll explore how to create a continuous deployment process. We'll set up multiple clusters. One will be dedicated to testing and the other for production. We'll see how to accomplish zero-downtime deployments, what to do in case of a failover, how to run services at scale, how to monitor the systems, and how to make it heal itself. We'll explore the processes that will allow us to run the clusters on a laptop as well as on different cloud providers.
Alex Mang is a Microsoft MVP on Microsoft Azure and Certified Azure Advisor.
He is a regular speaker at community driven events focusing mostly on cloud-computing topics, thus aiming to help developers better understand the implications of cloud-computing as a whole. Recently, Alex was invited as a speaker at Microsoft Ignite, the company’s largest and most important technical conference gathering nearly 25,000 attendees.
As an Azure Advisor, he regularly offers feedback on upcoming Azure features and services and gets to test them out in early development stages. Since 2011, Alex is the KeyTicket Solutions CEO, where, besides his entrepreneurial responsibilities, his daily activites cover: project management, scrum master, senior software development for web, desktop and mobile apps and software architecture.
For his experience on cloud-driven solutions, his Microsoft Certified Solution Developer (MCSD), Microsoft Certified Solution Associate (MCSA) and Microsoft Certified Solutions Expert (MCSE) stand as proof and so do the many happy customers he had the pleasure to work with for the past 5 years.
Best Practices and Anti-Patterns in Azure
If back in 2011 Azure wasn’t that difficult to grasp, offering only a handful of services, today Azure is the underlying technology for the building blocks which put together Cortana Analytics, Cognitive Services, Xbox Live, Groove Music and many more. The purpose of this module is to offer you a deep understanding on how Azure works and what your responsibilities are in order to keep the number of nines high, recover your services from any unwanted disaster with ease, maintain the performance level at peak times, all while keeping the costs down.
Storing Data the Right Way SQ vs. NoSQL is wrong on so many levels! During this module, you will learn why you should mix the dozen storage systems available in Azure like a Molotov cocktail in order to make your cloud application the best out there. You will learn about the inner workings and secrets of Azure Storage, where Azure DocumentDB stands out, how Azure Search can make your application’s searching capabilities as professional as ever, how asynchronous messaging systems should be actually implemented and so much more.
Relational Databases in Azure
Maintaining a SQL Server is no easy job, but for most newcomers, the idea of losing complete maintenance responsibility of a database might not have resulted in happy experiences. During this module I will guide you through the tips and tricks of making an Azure SQL Database scale without limit (not even size!) and learn you how to take full advantage of your cloud-powered SQL Database by leveraging the newest and hottest features out there: RLS, DDM, Always Encrypted, SQL Injection prevention, InMemory OLTP, InMemory OLAP and much more.
Using Azure for A Cloud Sustained DevOps Story Statistically speaking, 40% of Azure’s workload consists of dev and test environments. Additionally, load testing tools have been available in Visual Studio for the past 11 years. And yet, most people have no idea how harness the power of ARM templates and cloud-powered load tests in order to implement a fully working release pipeline, with integration tests, load tests, acceptance workflows and so on. During this module, you will learn a lot about the advanced Visual Studio Team Services topics, ARM templates, some crazy PowerShell cmdlets, load testing using VSTS, Azure and Visual Studio and much more.
Each module will be 1h45m long, with a 15 minutes break between each module.