Tech Talks #2

Core Engineering Consulting Group (Cyprus) Ltd, 44 Kyriakou Matsi (3rd floor), Agios Ioannis Lefkosias, 1082

Inspired by Google’s Tech Talks initiative, this event series aims to share information of interest to the technical community. The presentations cover a wide range of topics, from basic introductions to very technical and detailed discussions. We'll talk about well-known topics and also explore some exciting and imaginative ideas. Everyone is welcome to join and learn!

Feb 29, 5:00 – 7:30 PM

22
RSVP'd

Key Themes

AndroidDataMobileWeb

About this event

About the event

Inspired by Google’s Tech Talks initiative, this event series aims to share information of interest to the technical community. The presentations cover a wide range of topics, from basic introductions to very technical and detailed discussions. We'll talk about well-known topics and also explore some exciting and imaginative ideas. Everyone is welcome to join and learn!

There’s limited space in the venue, please only RSVP if you plan to attend.


Agenda

  • 19:00 - 19:30 - Gathering
  • 19:30 - 20:30 - Tech talks
  • 20:30 - 21:30 - Mingling & networking


About the talks

Kotlin Multiplatform Unleashed: Kotlin Code Sharing Beyond Mobile (30’)

by Katerina Petrova, Product Marketing Manager at JetBrains

Kotlin Multiplatform (KMP) has rapidly gained popularity in the mobile community as a technology for code sharing, presenting a modern and flexible alternative to Flutter and React Native. However, the capabilities of KMP extend far beyond iOS and Android platforms. In this talk, we will explore what you can achieve today with KMP on desktops, browsers, servers, and in the cloud. I will share insights both from the experiences of KMP users with real-world production projects and from the Kotlin team itself. As avid Kotlin enthusiasts, we use KMP across various products, and some of the use cases might really surprise you!


The effect of functional programming in software verification at scale (30’)

by Vasilis Nicolaou, Founder & Director at Vaslabs Ltd

Software verification has been a significant challenge in all my job positions over the years. Different companies have tackled this issue in various ways. Some used an army of QAs, others assigned dedicated QAs to a team, and some employed a combination of both strategies. For small companies that struggle to financially maintain a dedicated team of developers, this poses a huge problem. The solution, even if only temporary, often involves developers taking on the responsibility to develop and maintain their own testing/verification pipelines and infrastructure.

In my experience with small companies, especially in my role as a tech lead, I had the opportunity to address this issue from the ground up. Simultaneously, my initial exposure to, and later, my deeper understanding of functional programming paradigms, significantly influenced the way I think about and design software verification.

In this talk, I will cover the basics of functional programming, the challenges of ensuring software quality in small teams, and the various methods we attempted to resolve these challenges. I will discuss what succeeded, what didn’t, and the valuable lessons we learned along the way.

Agenda

Gathering
Tech talks
Mingling & networking

Partners

Pale Blue logo

Pale Blue

Core Engineering Consulting Group logo

Core Engineering Consulting Group

hack{cyprus} logo

hack{cyprus}

Kotlin User Group Cyprus logo

Kotlin User Group Cyprus

Qbeat Academy logo

Qbeat Academy

Organizers

  • Andreas Loizou

    GDG Organizer

  • Maria Stylianou

    Marshmallow

    Engineering Manager

  • Andreas Lefkatis

    GDG Organizer

  • Mike Yerou

    Pale Blue Software Ltd

    Software Engineer - Director

  • Michalis Mavris

    Pale Blue Software Ltd

    Software Engineer

  • Nicolas Ioannou

    Android Engineer

Contact Us