© Mapbox, © OpenStreetMap

Speaker

Csongor Vogel

Csongor Vogel

Google Developer Expert for Flutter and Dart, Staff Mobile Engineer at talabat (Delivery Hero)

Dubai, United Arab Emirates

Actions

I'm a Staff Mobile Software Engineer at talabat, the leading food delivery platform in the MENA region (part of Delivery Hero), and a Google Developer Expert in Flutter & Dart. Based in Dubai and originally from Hungary, I combine engineering leadership with a strong focus on mentorship and developer enablement.

As a developer community organizer (Flutter Abu Dhabi and Dubai ), I'm passionate about helping startups adopt the right technologies early and scale their engineering practices effectively from the beginning.

My current focus is on integrating AI solutions into the Software Developer Life Cycle and building other agentic workflows.

I enjoy sharing my knowledge by speaking at conferences and meetups, as well as teaching students in Hungary's first Flutter University class.

In more details:
- https://github.com/gerfalcon

Badges

Area of Expertise

  • Agriculture, Food & Forestry
  • Government, Social Sector & Education
  • Information & Communications Technology
  • Media & Information

Topics

  • flutter
  • Artificial Inteligence
  • GenAI
  • Agentic AI
  • Applied Generative AI
  • flutter development
  • Android
  • Kotlin
  • Dart
  • flutter web
  • LLMs

The joy of Functional Programming in Dart

Functional programming is a programming paradigm that has gained increasing popularity in recent years thanks to its ability to improve code quality, reduce bugs, and increase productivity. Luckily, Dart has a strong foundation in functional programming concepts such as higher-order functions, closures, and immutability.

In this talk, we will explore how to unlock the power of functional programming in Dart. We will start with an introduction to functional programming concepts and why they matter. And learn more about functional programming design patterns. We will then dive into how Dart supports functional programming and how to apply functional programming techniques to solve real-world problems. We will cover the core principles of functional programming, such as immutability, purity, and higher-order functions.

Finally, we will discuss the benefits of functional programming in Dart, such as improved code readability, easier debugging, error handling, and faster development time. We will also explore how to use Dart's functional programming libraries, such as the fpdart and dartz packages, to implement functional programming techniques in your code. We will also address common challenges developers may face when transitioning to functional programming and provide strategies to overcome them.

Whether you are new to functional programming or an experienced developer looking to improve your Dart skills, this talk will equip you with the knowledge and techniques to unlock the power of functional programming in Dart and take your coding skills to the next level.

Csongor Vogel

Google Developer Expert for Flutter and Dart, Staff Mobile Engineer at talabat (Delivery Hero)

Dubai, United Arab Emirates

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top