Speaker

Gianluca Zuddas

Gianluca Zuddas

Senior Android Software Engineer @Luno

London, United Kingdom

Senior Android Developer, Kotlin enthusiast @Luno with over 10 years of experience with Android since Donut!
Currently working at the Luno App and opensourcing at the Danger Organisation where is one of the core maintainers of Danger-Kotlin.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android Software Development
  • java
  • Kotlin
  • DevOps
  • Mobile Development
  • Front-End Development
  • Developing Android Apps

DSaLL: adding syntactic sugar to sweeten your code with Kotlin DSLs.

In a large team, having consistent code is a must! We will show you how DSL can help to transform your code into a syntactic sugar heaven, where building your classes becomes more concise and natural.
The ViewModel runs the risk of becoming a god class. How can we streamline our ViewModel code with the use of a consistent DSL?

This talk will address:
- Analysing existing View/ViewModel patterns
- Defining the DSL
- Examples of DSL ViewModel in comparison to hand coded ones
- Implications for testing

Formalise your Pull Request etiquette with Danger Swift

What if your team could define a set of custom rules for your pull-requests and warn the author, make it fail , or add more informations? and what if your team could write these rules in Swift?

Give power to your team by codifying these norms, let Danger automatically pre-review your pull-request and let devs focus on real problems rather than always say: You forgot to...

Formalize your Pull Request etiquette with Danger Kotlin

What if your team could define a set of custom rules for your pull-requests and warn the author, make it fail , or add more informations? and what if your team could write these rules in Kotlin?

Give power to your team by codifying these norms, let Danger automatically pre-review your pull-request and let devs focus on real problems rather than always say: You forgot to...

Gianluca Zuddas

Senior Android Software Engineer @Luno

London, United Kingdom