Speaker

Artem Makarov
Code Nomads

Artem Makarov is a Principal Engineer at Code Nomads. He's been working on Java projects in various industries for the past 12 years. Having Masters in Electronics Engineering he is passionate for applying engineering practices in his projects, contributing to better software design and reliability. Besides his developer role, he frequently helps aspiring developers to master software developer craft by sharing knowledge and hosting trainings. In his free time he enjoys traveling, road cycling and learning electronic music production.

View
Make Cybersecurity Fun: Host Your Own Security-Themed Hackathon
Byte Size (BEGINNER level)
Room D

Developers often hear about cybersecurity in the abstract, but rarely get hands-on experience unless something breaks in production. To make security learning less dry and intimidating, we organized a jeopardy-style CTF hackathon at our software consultancy company. We created engaging puzzles and added some friendly competition — and it turned into one of the most effective (and fun) ways to get people thinking about security.

In this lightning talk I’ll share how we planned it, how we designed challenges that feel natural for backend developers, and what we learned along the way. You’ll leave with a practical blueprint for running your own security-themed hackathon that boosts awareness and gets developers genuinely excited about the topic.

More
View
Building Secure Software(Panel) : Practical Strategies for Developers
Conference (INTERMEDIATE level)
Auditorium

What does it really mean to create software that is safe to use in today's world? In this panel discussion, our experts will talk about different security issues that developers face today. They will share their thoughts on these issues, which come from their experience in architecture, data platforms, AI systems, and developer culture.

Maybe you want to learn more about reactive, incident-driven security and move towards a more proactive Secure by Design mindset. When should you start thinking about security when creating software? And how can teams balance speed, innovation, and resilience without slowing delivery?

Have you ever thought about how real-time data streaming is becoming really important in lots of systems? The panel can look at the special security problems of platforms like Apache Kafka. This includes ways to encrypt information, how to control who can access it, how to manage keys, how to monitor it, and what we have learned from data exposure incidents that have actually happened.

As AI and large language models become more common in apps, new risks like prompt injection might also be talked about. What are the practical results of these attacks? How can developers deal with increasing threats while still coming up with new ideas using AI?

As well as technical controls, the panel could also look at the human side of security. What can organisations do to make developers more aware of security issues? Could activities that involve playing games, like capture-the-flag exercises, help change the way people think about security from "security as compliance" to "security as responsibility"?

Get ready for a lively discussion where our speakers share their experiences and the audience can ask questions. If you're designing systems, working with streaming data, integrating AI or strengthening engineering culture, this session is for you.

More

Searching for speaker images...