logo

DevTernity is the top 3 international software development conference in Europe.

We focus on the core skills paramount to your success – code design, software architecture and leadership.

Start preparing for the role of software architect, engineering leader or CTO today.

it's a must-see.

    

Inspiring Talks Day I, 6 Dec 2019

No Agile bullshit bingo and marketing talks permitted. See for yourself:

Hadi Hariri
cz flag Hadi Hariri
VP of Developer Advocacy @ JetBrains
Roy Osherove
il flag Roy Osherove
DevOps Process Lead & Continuous Delivery Architect @ Dell EMC, author of Elastic Leadership, The Art of Unit Testing
David Schmitz
de flag David Schmitz
Principal Architect @ Senacor Technologies
J.B. Rainsberger
ca flag J.B. Rainsberger
Software Coach, Mentor and Consultant, TDD Trainer tdd.training
1 Track
2 Track
3 Track
8:00
Registration and Coffee
9:00
Conference Opening
9:15
Hadi Hariri
The Silver Bullet Syndrome

#technology #trends #keynote
10:10
Coffee Break
10:30
Roy Osherove
The Coaching Architect Manifesto

#team leadership #self-organization #people
10:30
David Schmitz
Elixir — Easy Fun for Busy Developers

#live coding #new language #distributed systems
10:30
J.B. Rainsberger
The Well-Balanced Programmer

#productivity #work habits #software design
11:20
Coffee Break
11:40
amazing talk pending
11:40
amazing talk pending
11:40
amazing talk pending
12:30
Long Break
13:40
amazing talk pending
13:40
amazing talk pending
13:40
amazing talk pending
14:30
Coffee Break
14:50
amazing talk pending
14:50
amazing talk pending
14:50
amazing talk pending
15:40
Coffee Break
16:00
amazing talk pending
16:00
amazing talk pending
16:00
amazing talk pending
16:50
Coffee Break
17:10
amazing talk pending
17:10
amazing talk pending
17:10
amazing talk pending
18:00
Coffee Break
18:20
amazing talk pending
19:10
Final Words
19:30
Beer Afterparty
* We'll do our best to keep everything as planned, but please note that schedule may be a subject to change.
speaker headshot

cz flag Hadi Hariri

VP of Developer Advocacy @ JetBrains

The Silver Bullet Syndrome

We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills. It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet? Why are we constantly riding the technology bandwagon? Where is the churn going to take us? And at what cost?

speaker headshot

il flag Roy Osherove

DevOps Process Lead & Continuous Delivery Architect @ Dell EMC, author of Elastic Leadership, The Art of Unit Testing

The Coaching Architect Manifesto

What does it take to bring your team to the next level? In this talk, you'll learn practical techniques that architects and tech leads can use to achieve that goal. Roy will share do's and don'ts from the hard won battles in the field. You'll also learn the core principles of Elastic Leadership and Coaching Manifesto and how they map to the actions outlined in the talk.

speaker headshot

de flag David Schmitz

Principal Architect @ Senacor Technologies

Elixir — Easy Fun for Busy Developers

Did you ever want to create an application that is never down? Have you ever been jealous of those Erlang guys, that produce applications that practically never fail? Have you tried Erlang and fled because of its baroque syntax and tooling? Enter Elixir! Elixir combines Ruby's love for programmers with the absolute power that is the Erlang platform. This talk will introduce programmers to Elixir and OTP. You will gain an understanding of what Elixir brings to the table and how to build highly scale-able systems with a toolset that is actually fun to use. Even if you will never use Elixir and OTP for you projects, you will learn some of the concepts, that make Erlang into such a powerful ecosystem.

speaker headshot

ca flag J.B. Rainsberger

Software Coach, Mentor and Consultant, TDD Trainer tdd.training

The Well-Balanced Programmer

A well-balanced programmer feels comfortable dealing with designing software, managing projects, and working with people. Companies seem to want to hire "the best", but well-balanced programmers relatively rare. Although many programmers feel confident arguing about algorithms, modularity, and scalability in design sessions, they would stand out from their peers if they also had incredible habits for managing their work, knew how to negotiate features with product owners, had intelligent conversations with project managers about the risks in their project, and understood what lies behind the irrationality of the people and systems around them. Sadly, most programmers don't appreciate the value of these skills. Others don't know how to get started learning them. I started programming computers because people are messy! I'd like to share a curated collection of concepts for you explore that will help you become irresistibly valuable to your employer or clients. I plan to share the design principles and programming techniques that amplified my skills the most over the last 20 years. In addition, I'll describe how I learned the key non-programming concepts, techniques, and approaches that have endeared me to fellow programmers, managers, and clients. I offer you a very practical approach to issues like influencing peers, negotiating with stakeholders, and adopting new ways of working safely. I'll help you start to build a personal work system that will free your mind to do your best work. I know how this might sound. I promise to share concrete techniques that you can begin applying right away. Of course, these techniques aren't magic, so you'll have to read some more and practise on your own, but you will know how to get started right away on becoming the well-balanced programmer that every manager and co-worker will love to have on their team.

Power Workshops Day II, 7 Dec 2019

Our instructors are here to deliver full-day workshops. Go beyond theory with industry experts:

9:00 – 18:00 Elastic, Agile and Adaptive Leadership (limited seats)

#mentorship #team leadership #people

Course description

In this workshop we will learn essential skills and techniques for leading software teams, based on elastic and adaptive leadership principles. You will gain the skills to make real change happen in your team, and to grow the team you want from the team you have.

Instructor

speaker headshot Roy Osherove
DevOps Process Lead & Continuous Delivery Architect @ Dell EMC, author of Elastic Leadership, The Art of Unit Testing

During this training, you will:

  • Learn about the three basic team modes: Survival mode, Learning mode and Self Organization Mode. Learn how to know which mode your team is in right now.
  • Learn essential skills for the three modes of leadership you will need for the three phases of the team: Command and control leadership, Coaching and facilitative leadership.
  • Learn how to change anything by understanding why people behave the way they do, and understanding the six influence forces that affect our behavior.
  • Participate in engaging exercises that will examine your skills at the various leadership modes.

More than 50% of workshop time is devoted to practice, exercises and discussions. The workshop offers concrete, ready-to-use improvement recipes for daily work.

Book

9:00 – 18:00 Kubernetes for Developers (limited seats)

#k8s #containers

Course description

Kubernetes makes automating deployment, scaling and management of application a breeze. The goal of this intensive and practical training is to familiarise you with the core Kubernetes concepts, and equip you with enough knowledge so you can easily run and operate your own applications in Kubernetes.

Instructor

speaker headshot Juris Pavlyuchenkov
Trainer, Amazon Certified Solutions Architect

The course covers:

  • Why Kubernetes is important, when to use it and when to avoid
  • Understanding Docker basics – manifests, images, containers, repositories
  • Understanding how Kubernetes is built (API, scheduler, etcd, plugins, internals)
  • Configuring, deploying and operating stateless apps with Pods, Services, Deployments, Ingresses, Secrets, ConfigMaps
  • Running stateful Redis cluster with StatefulSets, PersistantVolumes
  • Running scheduled operations in a cluster (CronJobs, DaemonSets, Pod affinity)
  • Configuring Kubernetes cluster for maximum security
  • Troubleshooting Kubernetes, monitoring, logging and debugging

After this course, you'll get deep understanding of the core Kubernetes concepts, and will be able to easily run and operate your own containerized applications.

Book

Tickets

This is limited offer. Grab your ticket today.

{{product.name}}
🚀BEST{{product.price}} {{product.price + product.extra}}

BuySold out

Sponsors

We are partnering with amazing companies that have continuous learning and innovation in their DNA:


undefined logo
Platinum Sponsor (since 2017)

Work in Estonia introduces Estonia as an attractive living and working destination to talented potential employees worldwide, particularly in the ICT sector. Come and join the first digital society!



undefined logo
Gold Sponsor (since 2015)

Do you believe that face-to-face interaction is the best way to learn? We believe it, too. At DevChampions, we offer the highest quality training for software developers. We specialize, but are not limited to engineering practices, software architecture, automation and soft skills.


Become a sponsor