dxday 2024 is the 1st edition of the international conference in Italy dedicated to developer experience (DX/DevEx), focusing on internal and external DX.
09:50 |
If your code could speak, what would it tell you? Let GitHub Copilot Chat help you find out!
Talk by Maxim Salnikov (40 minutes) Have you been in the situation where you need to remember what is this code written by you some time ago about? Not even saying about you trying to understand someone else's code? GitHub Copilot Chat is a new way to code, where you can write code, fix bugs, write tests, and explain code to yourself and others in a chat window in a sidebar or inline. In this session, I'll demonstrate how GitHub Copilot Chat takes developer experience to the next level and how it can help you be more productive in your day-to-day work. |
10:30 |
Launch Pads: Cultivating Company Culture from Day 1
Talk by Paolo Pustorino (40 minutes) The deepest desire of a developer on the first day of work is to be assigned a task to complete. Or not? We are not cogs in a machine; companies are communities of people and do not thrive on efficiency alone. I will tell you about how the HR department at SparkFabrik has organized the recruitment, onboarding, and support processes, drawing from our experiences as developers. I'll show what we have done to streamline, optimize, and make our branch transparent. We will discuss the still-open challenges and some elephants in the room that, in my opinion, are increasingly ignored in discussions in this sector. |
11:40 |
Optimizing Productivity: Embracing Developer Portals in Software Development
Talk by Talita Gregory Nunes Freire, Vincenzo Scamporlino (40 minutes) Building software today is hard. In order to build complex software, you need to use different tools, api, frameworks and languages, which in the long run will lead to fragmentation, slowing you down. The solution to this problem is to bring all the tools together into a unified interface. In this talk we will learn the benefit that a developer portal can bring into your organization, enhancing productivity and tackling problems such as Discoverability, System ownership, Fragmentation, Duplication, Context Switching. We will learn how you can easily build your own Developer Portal on top of Backstage, an Open Source framework for building Developer Portals adopted by companies like Spotify, Unity, Netflix, American Airlines, and Epic Games. We will share the lessons learned and latest tips from the hundreds of Backstage adopters and thousands of contributors. |
12:20 |
The 'outer loop' is dead: How AI and cloud development will revolutionise developer experience
Talk by Lou Bichard (40 minutes) Git heavily influenced our developer tooling, and much of our developer tooling revolves around the 'post commit'. But, what if the commit was the last step, which came after our continuous integration? And, not before? We couldn’t do this before because we simply didn't have machines powerful enough to run our builds. With cloud development environments, that's no longer the case. And with AI does this mean that we're on the cusp of a revolution of the pull request flow that has been so prevalent. Is the combination of AI 'pair programming' and cloud based development the push that will take the industry away form the typical pull request UI and force us to completely re-think our developer experience? And what if our outer loop will be completely removed and consumed by workspaces in the cloud?' |
14:30 |
Revolutionizing Developer Experience through Documentation Driven Development
Talk by [email protected] (40 minutes) In the dynamic landscape of developer experience, documentation often takes a back seat, relegated to a role of retrospective record-keeping. This talk challenges the status quo by advocating for Documentation-Driven Development (DDD) as a pivotal, proactive force shaping the very essence of developer experience. Beyond code implementation, we explore the continuous nature of documentation, presenting it as an ongoing dialogue rather than a static artifact. We contend that this approach not only facilitates project evolution comprehension but also enriches team collaboration and knowledge sharing. Join us on a journey taking a real life example into consideration, where documentation transcends its traditional role, becoming an active participant in the developer experience narrative—from initiation, through the development lifecycle, to ongoing refinement. Discover how embracing Documentation-Driven Development cultivates a richer, more cohesive, and ultimately more satisfying developer experience. |
15:10 |
Yellow Brick Code: Lessons from The Wizard of Oz on Enhancing Developer Experience
Talk by Thomas Khalil (40 minutes) Join us on our journey through the land of Developer Experience as we empower our engineers to deliver value with confidence and remove gatekeepers. Throughout this adventure, we will learn that empathy, systemic thinking and challenging the status quo are all prerequisites needed to achieve our goals. To navigate the maze that is modern day software development, we need to look beyond the toil and shift our attention to the big picture. We bust the myth that the Wizard has all the answers. In truth, we had them all along. |
16:20 |
Where developers are challenged, what developers want and where DevEx is going
Talk by Francesco Corti (40 minutes) Developing in today's days has never been so powerful but it is also incredibly complex and this is challenging the teams and the businesses to deliver fast a good quality software. In this speech Francesco summarises his experience of 25+ years in the IT industry, including the work as Product Manager for Backstage (Spotify) and now as part of the Docker's team. In particular, you are going to learn about the trajectory of the developer experience in the market and what you, as a developer, should be able to leverage and use very soon. For sure sooner than you expect. |
17:00 |
PANEL: Developer Experience, why now?
(40 minutes)
In recent years, Developer Experience (DX) has emerged as a pivotal concern for companies, gaining significant attention for its impact on productivity and innovation. In this panel we will explore why DX has become a hot topic now, questioning whether it represents a new paradigm or an evolution of something else We'll delve into the challenges of defining DX precisely and offer insights on how organizations can embark on improving it. Join us as we unravel the complexities of Developer Experience and its growing importance in the tech industry |