Agenda
Check out the different topics, each representing a single block of talks and sessions to guide you through the program of DevTalks! We look forward to welcoming you to the event and providing you with an unforgettable learning and networking experience in the world of technology.
Powered by
10:00 to 10:10
Opening Speech powered by MassMutual Romania
Main Stage | 29 May — 10 minutes
10:15 to 10:45
Navigating your cloud migration journey
Main Stage | 29 May — 30 minutes
Meet Elena, Tech Manager in MassMutual Romania, and some of her team members, Bianca, Bogdan, Denis and Roxana. They will share with you about their journey in migrating the New Business process from on-premises to cloud. They will also share how they navigated the struggles and transformed them into opportunities.
10:50 to 11:35
AI is reshaping how Robots perceive the world
Main Stage | 29 May — 45 minutes Artificial Intelligence Generative AI
Artificial intelligence has become pervasive and is now reaching the ultimate frontier: robots. Humans have long interacted and collaborated with machines, that were programmed to fulfill a fixed set of tasks in pre-determined ways. Read More...
11:40 to 12:10
Friend or Foe? The Role of AI in Cybersecurity – Uses, Opportunities and Risks
Main Stage | 29 May — 30 minutes
AI can be an invaluable ally and a formidable adversary at the same time. This talk will provide a dual perspective on AI: from its powerful enhancement of threat detection, incident response, and security operations, to its ethical implications, privacy uncertainties, and use in adversarial attacks. Read More...
12:15 to 13:00
Code Security Reinvented: Navigating the era of AI
Main Stage | 29 May — 45 minutes Artificial Intelligence
Artificial intelligence (AI) already serves as a copilot in our daily lives, acting as a digital assistant and delivering personalized experiences. Despite progress in many areas, AI has historically fallen short of improving software development practices. Read More...
13:00 to 14:00
Lunch Break
Main Stage | 29 May — 1 hour
14:00 to 14:45
Developing Trustworthy AI-driven Autonomous Systems
Main Stage | 29 May — 45 minutes Artificial Intelligence
In an era where AI-driven autonomous systems are becoming integral to various sectors, the imperative for these technologies to be trustworthy cannot be overstated.
Read More...
14:50 to 15:20
The unseen face of the digital patient
Main Stage | 29 May — 30 minutes
Integrating digital solutions into patient care has become increasingly prevalent as the healthcare landscape evolves.
Read More...
15:25 to 16:10
Sculpting Data for Machine Learning - The Generative AI edition
Main Stage | 29 May — 45 minutes
The emergence of GenAI has revolutionized various domains, from creative content generation with text, synthetic images, video and so much more. However, the success and effectiveness of GenAI models heavily rely on the quality of the underlying data during the fine-tuning process.
Read More...
16:15 to 16:45
Harmonizing DevSecOps: Bridging the gap between Security and Development Teams for effective collaboration.
Main Stage | 29 May — 30 minutes
The presentation explores the critical dynamics of DevSecOps, focusing on the essential integration of security practices within the development process.
Read More...
16:50 to 17:20
Modernizing Banking Applications using Generative AI
Main Stage | 29 May — 30 minutes Generative AI
Discover the transformative power of Generative AI in banking applications. This insightful presentation delves into how Generative AI not only streamlines operations but also significantly elevates quality and fosters creativity within the banking industry. Learn how leveraging diverse and contextually relevant AI-generated suggestions can drastically accelerate content production and refine decision-making.
Read More...
Powered by
10:00 to 10:10
Opening speech powered by Playtika
Java Stage — 10 minutes
The gaming industry is booming with new apps popping-up every day.
Read More...
10:15 to 10:45
Generics from Java 2 5 - type erasure friend or foe?
Java Stage — 30 minutes Java
Cool stuff is happening in Java today. Probably everyone is excited about virtual threads. It is not like we aren't excited too, but we decided to discuss about List. Why? Because we, Java developers, use list and other generic collections almost every day. When we feel brave enough, we even create our own generic types. Is there something that could go wrong? Of course! Read More...
10:50 to 11:20
Unlocking Java's Code Maze
Java Stage — 30 minutes Java
It's an immersive experience designed to inspire and empower Java developers on their ongoing quest for mastery within the complex world of Java programming by providing practical insights for navigating the code maze effectively. Join Mihaela in this session and embark on a journey to unravel some of the secrets within the Java programming language through the lens of coding challenges.
Read More...
11:25 to 11:55
Google Fitbit Labs
Java Stage — 30 minutes
The way we understand and manage our health is undergoing a radical shift, thanks to the powerful intersection of technology and medical science. This presentation will explore how cutting-edge innovations are revolutionizing healthcare, from the research lab to our everyday lives.
12:00 to 12:45
Prepare for Jakarta EE 11
Java Stage — 45 minutes Java
Jakarta EE 11 will be the first release of Jakarta EE after the new release cadence was introduced. The goal is to release a version of Jakarta EE around six to nine months after an LTS release of Java. With Java 21 released in September 2023, Jakarta EE 11 is scheduled to be released between April and July 2024.
Read More...
13:00 to 14:00
Lunch break
Java Stage — 1 hour
14:00 to 14:45
Hidden security features of the JVM - everything you didn’t know and more
Java Stage — 45 minutes Java
Java 17 announced the depreciation of the Security Manager (which is ok since hardly anyone used it) but that doesn’t mean the JVM leaves you vulnerable. There are many design features in the JVM and the JDK that are there to help keep your application safe from harm.
Read More...
14:50 to 15:35
Stranger Danger: Your Java Attack Surface Just Got Bigger
Java Stage — 45 minutes Java
Building cloud-native Java applications is undoubtedly awesome. However, it comes with undeniable new risks. Next to your own code, you are relying on so many other things. Blindly depending on open-source libraries and Docker images can form a massive risk for your application.
Read More...
15:40 to 16:10
Energy Efficient Programming: Java vs C
Java Stage — 30 minutes Java
Java is widely adopted by all Enterprises in the world as the preferred language of development. Read More...
16:15 to 17:00
Application Observability with Grafana and OpenTelemetry
Java Stage — 45 minutes Java
OpenTelemetry is a collection of standards and tools to make it easy to get metrics, distributed traces, and logs out of applications. For example, OpenTelemetry's Java agent will instrument Java applications out-of-the-box, with no code change required.
Read More...
17:05 to 17:50
Evolutionary Architecture: Discovering Boundaries
Java Stage — 45 minutes
At first, there was no structure. But then features grew complex, and developers started looking for ways to keep their code maintainable. This pragmatic talk explores the essential boundaries you can enforce in your architecture to address common pain-points you might be experiencing. You’ll learn about: Contract vs Implementation, CQRS, Separation by Layer of Abstraction, Agnostic Domain, Dependency Inversion, and the Modulith Architecture in an entertaining journey that overviews the main architectural guidelines for backend systems.
Powered by
10:00 to 10:10
Opening Speech powered by EveryMatrix
Web Stage — 10 minutes
10:15 to 10:45
Cutting Software Into Slices
Web Stage — 30 minutes
Most software architectures nowadays emphasize the concept of layers.
Read More...
10:50 to 11:35
Evolution of Web Development
Web Stage — 45 minutes Web
11:40 to 12:10
Enhancing Product Discoverability through Semantic Vector Search
Web Stage — 30 minutes Web
In e-commerce, search functionality is not only essential, but it is also a significant driver of customer satisfaction and revenue. Read More...
12:15 to 13:00
SolidStart: A New Beginning
Web Stage — 45 minutes
The long-awaited moment has arrived: SolidStart is out of beta!
Read More...
13:00 to 14:00
Lunch Break
Web Stage — 1 hour
14:00 to 14:45
Core Web Vitals put your application into orbit with best practices
Web Stage — 45 minutes Web
It's never easy to improve the user experience of a Web application. Yet it's important to do so: an application with a poor user experience is an application that won't be used and can ultimately cost a company dearly.
Read More...
14:50 to 15:20
Elm For Robust Web Development
Web Stage — 30 minutes
This is not a talk about future trends but rather revisiting powerful ideas. Elm could be the most productive web development language that hasn't caught on yet. Let's pitch it again.
15:25 to 16:10
Beyond the web of today
Web Stage — 45 minutes Web
At Intel we work on the forefront of innovation as our hardware roadmaps are defined years ahead of release. This means that we need to make sure that the web platform takes advantage of new hardware capabilities as they are released or shortly after.
Read More...
16:15 to 17:00
Dealing with upgrades in dependency hell
Web Stage — 45 minutes Web
Working on large, long lived, distributed projects can be a nightmare for anyone tasked with maintaining security or infrastructure packages, or just their sanity.
Read More...
17:05 to 17:50
Update Your <Style>!
Web Stage — 45 minutes Web
The world of CSS has been undergoing rapid transformations in recent years, with new technologies coming in and allowing us to create better websites and, thus, more easily maintain them.
Read More...
10:00 to 10:45
Crime Scene InvestiGITor
Mobile Stage — 45 minutes
THERE HAS BEEN A MURDER!
...
(Or whatever the code version of a murder is... like breaking unit tests, a bug maybe?... I dunno!)
Together, we will learn how to become a professional and revered investiGITor, who will be able to sniff out and solve any version control offence with the ease and panache of a seasoned detective!
Version control software is often a mysterious black-box that we HAVE TO interact with in order to successfully collaborate with others. But what if it doesn't need to be a confusing & complicated enigma?
Read More...
10:50 to 11:35
Building Next-Gen Cross-Platform Apps with Tauri 2.0
Mobile Stage — 45 minutes Mobile
This talk will offer a comprehensive exploration of Tauri 2.0's advancements, emphasizing its efficient resource utilization without sacrificing functionality, alongside a look into how its compatibility with leading web technologies such as React, Vue, and Svelte empowers developers to craft robust and efficient desktop applications using their web development prowess.
Read More...
11:40 to 12:10
A Tale of Transformation with Jetpack Compose
Mobile Stage — 30 minutes
Picture a team of passionate engineers, enthusiastic about revolutionizing one of the main features of the bank's mobile framework using Jetpack Compose. No more wrestling with lengthy XML files, but crafting the UI with declarative code structured into small, reusable components, enhancing development speed and enabling faster updates and easier maintenance.Yet, when faced with a bank-critical module, a sharp strategy is needed to make this transformation possible. Read More...
12:15 to 13:00
Building Successful Mobile Apps with React Native
Mobile Stage — 45 minutes Mobile
How can you build a successful mobile app? With so many popular frameworks available, it can be quite challenging. In this session, I would like to share my experiences of working with React Native. We will cover the fundamentals, advanced concepts, and best practices that you should follow while building mobile apps with React Native. Read More...
13:00 to 14:00
Lunch break
Mobile Stage — 1 hour
14:00 to 14:45
Network Debugging Tools
Mobile Stage — 45 minutes
Have you ever had a network problem while developing mobile apps that you wanted to bang your
head on the wall, Fear no more, I’ve got the solution for you You’ll learn how to get the advantage of
network debugging tools that make your day-to-day work better.Charles or Proxyman; what’s the Proxy?As apple said “Debugging network problems is challenging because of the fundamental nature of
networking Networking is asynchronous, time-sensitive, Moreover, the two programs involved (for
example, the client and the server) are often created by different developers, who disagree on the
exact format of the data being exchanged. Fortunately, a variety of tools can help you debug such
problems.”
It works for iOS, Android, Backend devs as well as QA/Testers.
Read More...
14:50 to 15:20
Do Repeat Yourself. How to move from Development into Leadership
Mobile Stage — 30 minutes Mobile
As a developer moving into a leadership role for the first time it can be can be tough, confusing, and at times overwhelming. This was certainly the case for me. I discovered that the principles I had once followed when building software were no longer effective as a leader. However, after a few years I can confidently say that becoming a leader is one of the most fulfilling things I've done. In this talk you will learn some of the ways to adapt your developer skillset to that of a tech lead, and I will share my observations in making these adjustments myself. We'll look at how the problems you need to solve are suddenly very unfamiliar, with intensives that are often the reverse to what you've been used to. If you've had similar experiences or are considering a move into leadership yourself, this talk is for you. You will leave with a number of effective strategies for becoming a tech lead, while remaining kind to yourself and others.
Read More...
15:25 to 16:10
Clean Code in Flutter: Architectural Strategies for Scalability and Testability
Mobile Stage — 45 minutes Mobile Flutter Clean Code
This presentation is designed for developers and architects who aspire
to enhance their Flutter applications' codebase.
Read More...
16:15 to 16:45
The ABCs of iOS at Revolut
Mobile Stage — 30 minutes
Powered by
10:00 to 10:45
How #ShePowersProgress in shaping tech’s tomorrow
Women in Tech Stage — 45 minutes Women in Tech
Women in tech inspire all of us to be and do our best. Read More...
10:50 to 11:35
Investing in Women in Games
Women in Tech Stage — 45 minutes Women in Tech
Lucy Chow’s book "Changing the Game", highlights the importance of digital technologies in sectors, such as gaming, and its relevance to the future of work. She will discuss, games as an Industry and the growth outlook for the games industry globally. Importantly, she will shine a spotlight on examples of female tech trailblazers in the games/esports industry. How can more women in games and esports be framed as a national, international, and strategic priority? Diversity and more perspectives are important to the economic growth of all nations.
11:40 to 12:10
12:15 to 13:00
Innovations in Medical Imaging and Empowering Women in STEM: A Dual Perspective
Women in Tech Stage — 45 minutes
The talk will cover two main topics. Firstly, the speaker will discuss her research work exploring
the potential of using high-sensitivity and low-dose X-ray phase-contrast imaging for early-stage breast
cancer diagnosis. This research is being conducted at ELI-NP (Extreme Light Infrastructure - nuclear
physics) in Romania.
Read More...
13:00 to 14:00
Lunch break
Women in Tech Stage — 1 hour
14:00 to 14:45
Building and Scaling Teams in Emerging Tech
Women in Tech Stage — 45 minutes Women in Tech
The keynote will focus on how to build a team in emerging technologies, using our practical case study in Web3 as an example. Explore strategies and insights for developing teams in a new technology landscape.
14:50 to 15:50
Panel Discussion - Let's create a future we believe in
Women in Tech Stage — 1 hour Women in Tech
- Steliana Moraru [Chief Operating Officer — OTP Leasing]
- Andreea Ioniță [Chief Digital & Technology Officer — E.ON România]
- Doina Costache [Regional Director — Google]
- Simona Șandru [IT Projects Director, Founder & CEO Global Women TechLeaders — Globant]
- Maria-Manuela Catrina [Deputy Director, Undersecretary of State — Romanian National Cyber Security Directorate]
15:55 to 16:25
QA tech leadership in IT
Women in Tech Stage — 30 minutes QA
Discover how women perform in various QA roles, driving innovation and fostering inclusivity. Explore effective leadership strategies and quality assurance practices in today's tech environment. Learn how embracing inclusive leadership practices can elevate teams and drive success.
16:30 to 17:00
Leveraging GenAI: From hype to real impact
Women in Tech Stage — 30 minutes Women in Tech Generative AI
Generative AI could buck the historical trend of new technologies initially disrupting jobs and industries. Read More...
17:05 to 17:35
Decoding the Engineering Manager Role
Women in Tech Stage — 30 minutes
Powered by
10:00 to 10:10
Opening Speech powered by Booking Holdings
BigData & Cloud Stage — 10 minutes
10:15 to 10:45
Snowflake + DBT = a match made in data heaven
BigData & Cloud Stage — 30 minutes
Snowflake + DBT = a match made in data heaven a perspective on combining effective SQL coding with the best in class data solution Read More...
10:50 to 11:35
Move fast, build things… safely!
BigData & Cloud Stage — 45 minutes BigData
In this talk, we are going to discuss different principles followed in Formula 1 and what lessons we can learn from and adopt in the way we design, architect, ship and secure our systems.
11:40 to 12:10
Gen AI in BCR
BigData & Cloud Stage — 30 minutes
The Gen AI hype reached banking as well. What are the use cases? How we educate our colleagues? How we use it?
Read More...
12:15 to 13:00
The Power of Modern Data Management in Quant Finance
BigData & Cloud Stage — 45 minutes BigData
In this session, we embark on a journey exploring the evolution and significant impact of data management strategies within the quantitative finance sector, focusing on three pivotal transformations:
Read More...
13:00 to 14:00
Lunch Break
BigData & Cloud Stage — 1 hour
14:00 to 14:45
Advancing Application Delivery: Blending GitOps, Platforms, and AI in the Tech Wonderland
BigData & Cloud Stage — 45 minutes BigData
In today’s tech landscape, emerging technologies like Platforms, AI, and GitOps have come to revolutionize the way we approach application delivery and software development. But how do these innovations work together, and how can they be used in your daily tasks?
14:50 to 15:20
Improving Lambda startup performance with SnapStart
BigData & Cloud Stage — 30 minutes BigData
In this talk, we will explore the main problems of Java for AWS Lambda and how to mitigate them using Snapstart. Minimum theory, maximum practical advice on how to optimize Java code for AWS Lambda. Also, we will have benchmarking and comparison with other languages.
15:25 to 16:10
Embrace the Future: Revolutionizing Your Edge Computing Strategy
BigData & Cloud Stage — 45 minutes
In today’s rapidly evolving
technological landscape, the shift towards Edge computing is undeniable. The
power of running your workloads closer to the action is transformative, but it
also brings forth a unique set of challenges. Unlike traditional centralized
infrastructure, Edge computing decentralizes your infrastructure, ushering in a
new era of possibilities.
Read More...
16:15 to 16:45
What's free in Oracle? - Top 7 free technologies and products from Oracle
BigData & Cloud Stage — 30 minutes
16:50 to 17:35
The MariaDB Evolution: Just a fork of MySQL?
BigData & Cloud Stage — 45 minutes
MySQL and MariaDB are two of the most important open-source players in the database world. But MariaDB is MySQL with a different name… or is it? Read More...
Powered by
10:00 to 10:10
Opening speech powered by _VOIS
DevLead Stage — 10 minutes
10:15 to 10:45
DevOps Culture: From Theory to Practice with 2 Success Stories from Technology _VOIS
DevLead Stage — 30 minutes
Curious about the buzz surrounding DevOps culture? Wondering how automation, cloud-native approaches, continuous development, integration and learning translate into real-world practices? Read More...
10:50 to 11:35
IoT Evolution: Where is it now?
DevLead Stage — 45 minutes DevLead
Companies over the past few years have pulled back on the term IoT. So is IoT really dead or has it morphed into something new? Read More...
11:40 to 12:10
From Legacy to Leading-Edge: Revolutionizing Banking
DevLead Stage — 30 minutes
Join us as we uncover the fascinating changes happening in banking technology!
Read More...
12:15 to 13:00
Energize Your Team's Performance – Think Like an Improv Actor
DevLead Stage — 45 minutes
Yes, And. Two words that form the foundation for performing good improvisational comedy.
Read More...
13:00 to 14:00
Lunch Break
DevLead Stage — 1 hour
14:00 to 15:00
Pannel discussion - Humans and AI in organization
DevLead Stage — 1 hour
15:05 to 15:35
Get ready to embark on a journey like no other with Spotnana's groundbreaking keynote on Travel-as-a-Service (TaaS)!
DevLead Stage — 30 minutes
Picture a world where travel isn't just a service but an entire ecosystem revolutionized by cutting-edge technology. That's what Spotnana brings to the table! We've shattered the boundaries of traditional travel with our innovative TaaS platform, igniting a spark that's transforming the trillion-dollar travel industry from its core.
Read More...
15:40 to 16:25
Building A Developer-first Culture
DevLead Stage — 45 minutes
How big is your Developer Relations team?
Read More...
16:30 to 17:15
Building Products in a Crisis
DevLead Stage — 45 minutes DevLead
Are you working to build more inclusive products and services? In this session, you will learn from a specific case study on designing for an immigration crisis and how to apply inclusive design principles to your work. Whether you are looking to improve how you spot biases or simply looking for a new perspective, this session is for you.
11:00 to 12:30
Container to Kubernetes: A 1-Hour Expedition
Round Table - Day 1 — 1 hour
In this masterclass you’ll dive headfirst into the exciting realm of containerization understand what containers are, and why they matter, and slowly discover the power of Kubernetes with a touch of cloud-native.
14:00 to 15:30
Performance testing is for EVERYONE
Round Table - Day 1 — 1 hour
What is spontaneously your first thought when it comes to performance testing?
"uh... nothing for me because too complex" or "that's something for developers or infra colleagues". Don't panic, this reaction is perfectly normal because performance testing is usually underexposed. However, its importance cannot be underestimated because the performance of a system -in addition to its functionality- largely determines the user experience. Even though performance testing has an important technical component, we need EVERYONE during the journey, including you, the (manual) tester.
"But what can I do in such a project"? you may be asking yourself. That's exactly what this Round Table is going to answer. Non-technical aspects such as collaboration, communication, creativity are just as important. How else can you properly answer the following questions:
- How to determine the requirements for performance testing when you have no (existing) baseline
- How does the strategy differ from functional testing?
- What information to report to your stakeholders and in which format?
- Why is this -more than other testing types- an interdisciplinary activity?
Rest assured, during this tutorial we will take you step by step through the exciting journey of performance testing using a mix of exercises, quizzes, case studies, polls. And we promise that we don’t dive too deep in the technical complexity of performance testing.
16:00 to 17:30
Applying Hackers Philosophy to Personal Growth and Professional Career
Round Table - Day 1 — 1 hour